基于多軟件平臺(tái)協(xié)同工作的FIR濾波器設(shè)計(jì)
逐次逼近式A/D轉(zhuǎn)換器原理如圖3所示,當(dāng)啟動(dòng)信號(hào)START到來(lái)后,8位逐次逼近寄存器SAR(Successive Approximarion Register)清零,轉(zhuǎn)換過(guò)程開(kāi)始。第一個(gè)時(shí)鐘脈沖到來(lái)時(shí),SAR最高位置1,其余位為0。SAR中鎖存的數(shù)據(jù)為10 000 000,經(jīng)過(guò)DAC轉(zhuǎn)換后得到的輸出電壓Vda,與輸入電壓Vi進(jìn)行比較,若Vi大于Vda,則SAR最高位的1被保留,否則清零。
第二個(gè)脈沖到來(lái)時(shí),SAR次高位置1,所得的新值經(jīng)過(guò)DAC轉(zhuǎn)換后得到的電壓Vda再與Vi進(jìn)行比較,若Vda小于Vi則SAR次高位1被保留,否則清零。重復(fù)上述過(guò)程,依次類推,從D7~D0都比較完畢,轉(zhuǎn)換便結(jié)束,結(jié)束后SAR的數(shù)據(jù)輸出到輸出寄存器作為輸出數(shù)字量。從而經(jīng)過(guò)ispPAC 20和FPGA共同完成從模擬量到數(shù)字量的轉(zhuǎn)換。
評(píng)論