關(guān)于STM32 ADC_速度問(wèn)題
STM32F101xx系列稱(chēng)為基本型產(chǎn)品,基本型產(chǎn)品的最高時(shí)鐘頻率可以達到36MHz?;拘彤a(chǎn)品的英文名稱(chēng)為Access Line。
本文引用地址:http://dyxdggzs.com/article/201611/322990.htm根據設計,當ADC模塊的頻率為14MHz時(shí),可以達到ADC的最快采樣轉換速度。
要得到14MHz的ADC頻率,就要求SYSCLK的頻率是14MHz的倍數,即14MHz、28MHz、42MHz、56MHz、70MHz、84MHz等;對于基本型產(chǎn)品14MHz和28MHz處于它的最大允許頻率范圍內;對于增強型產(chǎn)品,14MHz、28MHz、42MHz、56MHz和70MHz幾種頻率都在它的最大允許頻率范圍內,但因為ADC預分頻器的分頻系數只有2、4、6、8這幾個(gè),使用70MHz不能得到最大的14MHz,所以要想得到最快的ADC轉換速度,在增強型產(chǎn)品上能用的最快SYSCLK頻率是56MHz。
ADC的速度由2個(gè)參數決定,它是采樣時(shí)間和轉換時(shí)間之和:
在STM32中,ADC的采樣時(shí)間是由用戶(hù)程序在一組預定的數值中選擇,按照ADC的時(shí)鐘周期計算,共有8種選擇:
按最小的1.5個(gè)時(shí)鐘周期的采樣時(shí)間計算,最短的TCONV等于14個(gè)時(shí)鐘周期,如果ADC的時(shí)鐘頻率是14MHz,則ADC的速度為每秒100萬(wàn)次。
注意:當ADC的時(shí)鐘頻率超過(guò)14MHz時(shí),ADC的精度將會(huì )顯著(zhù)下降。
評論