貌似官方说28335片内AD最高能达到12.5mhz
我是片外,必须根据外部芯片来配置时钟,一般AD太快的话,MCU的处理能力也要提升吧。。。。。频率高了,精度不一定是最好的。。。这么多数据,看晕掉了,哈哈。 zhangmangui 发表于 2014-9-23 21:29 static/image/common/back.gif
也就是你配置好ADC之后 肯定是需要使能ADC开始转换
方法很多可以是PWM触发 软件触发也可以通过 ...
我最近做ADC也对采样频率不理解,个人对《手把手教你DSP》这本书里的说法还是比较认可,如图1.但是对官方的例子里一段代码和解释确不理解,如图2.麻烦能不能解释一下。
blues_more 发表于 2014-12-12 13:08 static/image/common/back.gif
我最近做ADC也对采样频率不理解,个人对《手把手教你DSP》这本书里的说法还是比较认可,如图1.但是对官方 ...
采样率就是不管你用什么样的方式去触发ADC开始转换
关心的是你连续转换 多长时间转换一次 也就是你图中红色标记的意思
ACQ_PS->为采样窗口大小,越大值越准确,但是速度越慢。
ADCCLKPS->ADC针对高速外设时钟的分频。
CPS->高速外设时钟是否进行二分频。
DSP的采样设置好之后是可以达到我们设置要求的采样时间的,但是在设计的时候还是要留有一定的预留。 zhangmangui 发表于 2014-12-12 22:46 static/image/common/back.gif
采样率就是不管你用什么样的方式去触发ADC开始转换
关心的是你连续转换 多长时间转换一次 也就是你 ...
那图2中,那段关于采样率的代码怎么解释呢,感觉那是对采样窗口的解释而不是采样率啊 scottly 发表于 2014-9-23 21:35 static/image/common/back.gif
呵呵,那你说的触发频率如何设置呢?
PS:我程序使能AD采集数据,在中断程序里采集并转换为数字量,并判断 ...
你是使用的自动采样吗?如果不是,你中断执行的时间是多少?如果你中断时间是1s那就是1HZ。 哥告诉你吧,其实ADC的始终就像水龙头,是从水站分过来的。
1、在这同理,PLL出来的时钟也就是系统时钟,ADC又是从属于高速外设,这里高速外设共享时钟,也就是所有高速外设时钟从此分频而来,因此需要配置高速外设时钟分频寄存器;
2、分完之后开始ADC分频,大多数时钟是不会满频跑的;
3、AD本身还自带一个分频,也就是说ADCLK本身还有多种选择;
这样以来你该明白了,系统时钟/(高速外设分频+1)/(ADC分频+1)/(AD本身频率选择+1)就得到了采样时钟频率,然后加上S/H时间你就得到了转换周期,记住额,转换周期跟采样周期不一样 @zhangmangui
老师能解释下,为什么我用例程采样10KHZ的正弦波,采样不对呢? 赞一个
页:
1
[2]