超聲波氣體流量計(jì)研發(fā)探討 七十八
AGC控制模塊
A/D控制、算法實(shí)現(xiàn)和D/A控制三個(gè)部分共同組成了FPGA對(duì)AGC電路的控制模塊。此模塊由定時(shí)器啟動(dòng),首先FPGA通過(guò)有限狀態(tài)機(jī)設(shè)計(jì)方法控制A/D轉(zhuǎn)換器實(shí)現(xiàn)有效波峰值電壓采樣,然后將采樣結(jié)果送入算法實(shí)現(xiàn)單元進(jìn)行運(yùn)算,計(jì)算結(jié)果最后送至D/A轉(zhuǎn)換器,進(jìn)行增益調(diào)節(jié)。
FPGA對(duì)A/D轉(zhuǎn)換器的控制采用有限狀態(tài)機(jī)的設(shè)計(jì)方法。有限狀態(tài)機(jī)將控制或計(jì)算過(guò)程劃分為一系列連續(xù)執(zhí)行的過(guò)程,每個(gè)過(guò)程稱(chēng)為一個(gè)狀態(tài),針對(duì)每個(gè)狀態(tài)進(jìn)行設(shè)計(jì),然后通過(guò)一個(gè)狀態(tài)轉(zhuǎn)換時(shí)鐘順序啟動(dòng)每個(gè)狀態(tài),直至完成整個(gè)流程。有限狀態(tài)機(jī)及其設(shè)計(jì)技術(shù)是數(shù)字系統(tǒng)設(shè)計(jì)中的重要組成部分,是實(shí)現(xiàn)高效率可靠邏輯控制的重要途徑。
超聲波流量計(jì)