在《精通STM32F4库函数版》书本中P248摘录到下面文段:
STM32F407ZGT6 包含有 3 个 ADC。STM32F4 的 ADC 最大的转换速率为 2.4Mhz,也就是转换时间为 0.41us(在 ADCCLK=36M,采样周期为 3 个 ADC 时钟下得到),不要让 ADC 的时
钟超过 36M,否则将导致结果准确度下降。
我对在"ADCCLK=36M,采样周期为 3 个 ADC 时钟下得到!"这句话很不理解!
(1)ADC 最大的转换速率为 2.4Mhz是生产这个ADC型号的厂家给出的,是固定值;
(2)由采样定理可知,fw <= 1/2* f 时才能保证采样后的离散信号无失真的表示采样前的模拟信号,在这里的 fw 是采样频率,f 是转换频率。
(3)ADC 最大的转换速率 f 为 2.4Mhz,由采样定理得fw<=1.2MHZ,所以stm32f4d的最大采样频率应该是1.2MHZ。
ADCCLK=36MHZ时,采样周期=1/36MHZ,那么3个采样周期=3*1/36=1/12,如此的话,3个周期的采样频率=1/(3个采样周期)=12MHZ;
12MHZ 远远大于1.2MHZ啊?与采样定律冲突了~各位大神怎么看?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>