

從以上轉換程序中可以看出,一次轉換,從啟動(dòng)到讀取轉換結果,約需要100個(gè)機器周期以上,如果單片機使用12 MHz的外部晶振,則一次轉換的時(shí)間應該在100μs以上。如果在轉換過(guò)程中需要多次采樣均值濾波,則不滿(mǎn)足高速采樣的需要。
4 結束語(yǔ)
串行A/D雖然在使用中有接口電路簡(jiǎn)單的優(yōu)點(diǎn),但在需要軟件虛擬串行通信協(xié)議的情況下,轉換時(shí)間與同樣分辨率的并行A/D相比要遜色的多。如果要實(shí)現與并行A/D同樣的轉換速度,則需要選擇本身具有同類(lèi)串口的單片機。
評論