構建完整工業(yè)ADC接口的微控制器和調制器
AD7400設備有兩路輸出:MCLKOUT和MDAT(圖2)。MCLKOUT是一個(gè)10-MHz的時(shí)鐘,可以同步調制的數據流MDAT。AD7400將MDAT解釋為隨時(shí)間變化的百分比。由于MDAT只在MCLKOUT的上升沿變化,電路必須將MDAT及MCLKOUT合并來(lái)創(chuàng )建一個(gè)微控制器可以計數的脈沖流。微控制器首先逆變MCLKOUT以防止在MDAT的過(guò)渡沿對非故意造成的抖動(dòng)信號進(jìn)行計數。圖中顯示了MDAT、逆變的MCLKOUT及產(chǎn)生的數據流。
脈沖數據信號和逆變的MCLKOUT分別輸入微控制器上的單獨定時(shí)器/計數器。(圖3)。TIMSP430F2274提供了兩個(gè)16位計數器,可支持快達16MHz的運行。在時(shí)鐘計數器發(fā)出溢出中斷信號時(shí),電路通過(guò)對數據計數器進(jìn)行采樣來(lái)測量ADC值。在此應用中,在環(huán)形緩沖器上運行一個(gè)平均數的數據測量,可以方便地過(guò)濾數據。
評論