ADC转换时间:
具有以下公式:TCONV=采样时间+12.5个周期
对于12位AD采集,固定为12.5个周期。其他采样时间可以由SMPx[2:0]寄存器控制。每个通道可以单独配置。
000:1.5周期
100:41.5周期
001:7.5周期
101:55.5周期
010:13.5周期
110:71.5周期
011:28.5周期
111:239.5周期
当我们选择1.5个周期。转换时间=1.5+12.5=14个周期。
当时钟配置为12MHz时,转换时间=14/12=1.167us。
扩展资料:
STM32ADC通道序列设置:
1、使用STM32ADC多通道采样时,需要为所使用的每个通道配置相应的转换顺序和采样时间。详细信息如下图所示。
2、参数Rank是通道的采样顺序。关于通道10,将Rank设置为1,以指示ADC操作中第一个采样的通道为ADC10。
3、如果ADC10,ADC11,ADC12和ADC13的通道号设置相同,则DMA输出到存储器的四个通道的值将不确定。
4、分别设置通道的采样顺序后,DMA终端可以准确输出每个通道的采样值。
学数电的时候大体应该知道AD转换是靠什么电路实现的,位数越长精度越高的AD converter转换速度不可能做的太高了。要一位一位的比较计算生产AD数值
1)ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。
2)例:当ADCCLK=14MHz ,采样时间为1.5周期
TCONV = 1.5 + 12.5 = 14 周期 = 1 μ s
这两句话是参考手册上原原本本的两句话。
75秒。ad转换是指一个将模拟信号转换为数字信号的电子元件,完成一次转换所用的时间是75秒。ad转换主要包括积分型,逐次逼近型等。
你要知道为什么需要时钟。单片机必须要有时钟才能正常运行,STM32有外部时钟和内部时钟的区别。但无论是外部还是内部时钟,都会经过分频或倍频最后得到外设的时钟,这样外设才能正常运行。而打开时钟就是允许接收分频后的频率。比如外部时钟晶振你是8M,经过倍频后得到72M,然后可分频2、4、6、8……给ADC是使用,但是ADC最大运行频率为14M,所以分频数至少得设为6。这时你也要像你问的那样,打开ADC的时钟。
手册说明AD的最高时钟频率是14M,由主时钟分频得到,所以主时钟的确定要是14的倍数才能达到最高AD采样速率,比如72M的主频其实是不如56M的主频AD采样快的。
显示没说用什么显示,硬件条件是什么,差异比较大~~
祝成功哈~~
本文标签:stm32ad转换需要多久