论坛风格切换切换到宽版
  • 3708阅读
  • 9回复

请教大家,用软件模拟产生1M的正弦波,对AD的速度和对控制芯片的主频有什么要求 [复制链接]

上一主题 下一主题
 
发帖
30
只看楼主 倒序阅读 0楼 发表于: 2007-02-26
请教大家,我想用软件模拟产生1m的正弦波,对ad的速度和对控制芯片的主频有什么要求
我是这样想的,如果要产生1m的正弦波,那么 da是不是至少要10m以上的,这样的话控制芯片用51肯定不行,如果用arm 应该会好一些,不过我不知道要怎么计算需要多大的主频
同时我要用ad采集这个1m的正弦波,如果ad用10 m的,是不是控制芯片的主频需要多大
请大家指点下。
离线BG9ADQ
发帖
1425
只看该作者 1楼 发表于: 2007-02-26
实际还是借助da,此类片子有现成的。98xx系列dds正是干这个的。
发帖
30
只看该作者 2楼 发表于: 2007-02-26
谢谢您的指点。我用9832试过,可以产生正弦波了,我现在就是还要采集1m的正弦波,这个就对ad 和控制芯片的主频要求比较高了,所以想改用arm,改用arm后就想把正弦波的发生也一起用arm做了,不知道这个方案可行不
离线Sullivan
发帖
4817
只看该作者 3楼 发表于: 2007-02-26
采集1m的? 那51也可以的啊
为什么说不行呢?51系列有的芯片可以用到24m以上的时钟
发帖
30
只看该作者 4楼 发表于: 2007-02-26
可以吗,大虾能不能给点具体的建议。我算了下,采集1m的正弦波,至少要10m以上的ad,也就是说至少要1us采样1次,那这样的话,cpu的频率在12m的时候肯定不行,因为12m的话,一个指令至少要1us,一个指令肯定是不够的。
不知道我的理解对不对
离线Sullivan
发帖
4817
只看该作者 5楼 发表于: 2007-02-26
51核心的mpu,时钟有的可以达到24m以上, 其他的就不太明白了,我也是个单片机的新手,呵呵,需要的时候就看书,不用的时候就忘记了.........................
离线bg3fh
发帖
225
只看该作者 6楼 发表于: 2007-02-26
高速a/d采样用单片机读取a/d量化结果不好办到.
可用硬件电路完成(cpld,fpga,74系列....+存储器将高速a/d结果存在ram中,在用单片机能达到的速度读取ram中的a/d结果).
发帖
30
只看该作者 7楼 发表于: 2007-02-27
谢谢sullivan,谢谢bg3fh
bg3fh 的指点对我启发很大,我之前也想过找个能存数据的ad,呵呵,不过貌似没有,就打消了这个想法。bg3fh 大虾能不能再说具体点点,我以前没接触过cpld和fpga,等下去查查看
离线bg3fh
发帖
225
只看该作者 8楼 发表于: 2007-02-27
'
谢谢sullivan,谢谢bg3fh
bg3fh 的指点对我启发很大,我之前也想过找个能存数据的ad,呵呵,不过貌似没有,就打消了这个想法。bg3fh 大虾能不能再说具体点点,我以前没接触过cpld和fpga,等下去查查看
'

  只能画了个简单框图.具体细节自己考虑.(详细原理图不便提供)
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
发帖
30
只看该作者 9楼 发表于: 2007-03-01
谢谢bg3fh ,非常感谢
我已经有点头绪了,不像之前那么茫然了
我还有很多东西要学的,以后有不懂的还请多多指点