TI中文支持网
TI专业的中文技术问题搜集分享网站

28335 内部AD转换速率

有人测试过28335内部AD的转换速率吗?

10#:

在回答这个问题之前,我想先明确一下两个概念。

采样速率:每隔多长时间触发一个信号,要求采样并转换;

转换速率:接收到触发采样信号开始起,到采样并转换一个信号所花的时间。

如果是前者,可以随意设置,只要该时间不比转换时间短,如果是后者,也可以设置,但是最快是12.5MSPS,也即80ns.

有人测试过28335内部AD的转换速率吗?

yanqiang zhan:

回复 10#:

那我用F28069能做到1S钟时间转换得到1856000个数据吗?而且每个数据之间的时间间隔是固定相等的~~~~~

有人测试过28335内部AD的转换速率吗?

10#:

回复 yanqiang zhan:

yanqiang,我想你提出这个问题,说明有两点你没有弄明白:

1. MSPS的含义,百度一下有million samples per second,也就是每秒能够采样和转换的百万次数;

2. F2806x的ADC最快采样速度是3.46MSPS,查看一下数据手册也有,当然也可以设置为更慢。

所以,在时间可以设置的条件下,你认为3.46M采样转换速度的F28069能否实现你的1.856M的要求呢?

有人测试过28335内部AD的转换速率吗?

yanqiang zhan:

回复 10#:

我知道,概念没有错的,我想问你你有没有试过??哪种方式的可以达到3.46MSPS的速度?自动连续转化??还是中断方式??还是手动启动?  事实上我都试过啊,其中有一种查询busy方式的转化,每一次的转化时间都是不相等的,所以时间非常不稳定的,示波器抓的。所以我还在纠结,如果你有好的方案请告诉我,谢谢  下面我做的一个文档和我要实现的目标

有人测试过28335内部AD的转换速率吗?

10#:

回复 yanqiang zhan:

刚刚在另一篇帖子里有回复: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搬运到别的地方,否则会被新值覆盖。

我想这样应该比较清楚了?

赞(0)
未经允许不得转载:TI中文支持网 » 28335 内部AD转换速率
分享到: 更多 (0)