有人测试过28335内部AD的转换速率吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
yanqiang,我想你提出这个问题,说明有两点你没有弄明白:
1. MSPS的含义,百度一下有million samples per second,也就是每秒能够采样和转换的百万次数;
2. F2806x的ADC最快采样速度是3.46MSPS,查看一下数据手册也有,当然也可以设置为更慢。
所以,在时间可以设置的条件下,你认为3.46M采样转换速度的F28069能否实现你的1.856M的要求呢?
我知道,概念没有错的,我想问你你有没有试过??哪种方式的可以达到3.46MSPS的速度?自动连续转化??还是中断方式??还是手动启动? 事实上我都试过啊,其中有一种查询busy方式的转化,每一次的转化时间都是不相等的,所以时间非常不稳定的,示波器抓的。所以我还在纠结,如果你有好的方案请告诉我,谢谢 下面我做的一个文档和我要实现的目标

刚刚在另一篇帖子里有回复:http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/25888.aspx
我想再阐明的一点是,查看一下我在那里括号里的话。对于你的第二个问题,我们再说明一下ADC是如何工作的。
首先是你1)2)后面的S/H,也就是sample and hold翻译为采样保持,实际功能是对你的信号进行采样并保持,这个时间是可以配置的,也就是你说的那个位,最小为6最大为63,然后才是转换,也即你3)处converter所起的作用,这也需要花时间,固定为13个ADCCLK,但如果你采用overlap模式,平均下来时时间则是((ACQPS+1)+6)个ADCCLK,ADCCLK建议是90/2=45MHz.
基本方法是使用软件触发第一个采样,然后在该采样的EOC后产生中断,由中断持续触发并连续采样转换,注意,并不需要每次响应中断,但要确实该SOC进行下一次采样前其结果已被CPU读取或通过DMA搬运到别的地方,否则会被新值覆盖。
我想这样应该比较清楚了?