A/D差分輸入信號
細(xì)心的同學(xué)在閱讀PCF8591手冊的時候,會發(fā)現(xiàn)控制字的第4位和第5位是用于控制PCF8591的模擬輸入引腳是單端輸入還是差分輸入。差分輸入是模擬電路常用的一個技巧,這里我們簡單介紹一些相關(guān)內(nèi)容。
從嚴(yán)格意義上來講,所有的信號都是差分信號,因為所有的電壓只能是相對于另外一個電壓而言。但是大多數(shù)系統(tǒng),我們都是把系統(tǒng)的GND作為基準(zhǔn)點。而對于A/D來說的差分輸入,通常情況下是除了GND以外,另外兩路幅度相同,極性相反的差分輸入信號,其實理解起來很簡單,就如同我們的蹺蹺板一樣。如圖1所示。
圖1 差分輸入原理
差分輸入的話,就不是單個輸入,而是由2個輸入端構(gòu)成的一組差分輸入。我們的PCF8591一共是4個模擬輸入端,可以配置成4種模式,最典型的是4個輸入端構(gòu)造成的兩路差分模式,如圖2所示。
圖2 PCF8591差分輸入模式
當(dāng)控制字的第4位和第5位都是1的時候,那么4路模擬被配置成2路差分模式輸入channel 0和channel 1。我們以channel 0為例,其中AIN0是正向輸入端,AIN1是反向輸入端,他們之間的信號輸入是幅度相同,極性相反的信號,通過減法器后,得到的是兩個輸入通道的差值,如圖3所示。
圖3 差分輸入信號
通常情況下,差分輸入的中線是基準(zhǔn)電壓的一半,我們的基準(zhǔn)電壓是2.5V,假如1.25V作為中線,V+是AIN0的輸入波形,V-是AIN1的輸入波形,Signal Value就是經(jīng)過減法器后的波形。很多A/D都采用差分的方式輸入,因為差分輸入方式比單端輸入來說,有很強的抗干擾能力。
1、單端輸入信號時,如果一線上發(fā)生干擾變化,比如幅度增大5mv,GND不變,測到的數(shù)據(jù)會有偏差;而差分信號輸入時,當(dāng)外界存在干擾信號時,幾乎同時被耦合到兩條線上,幅度增大5mv會同時增大5mv,而接收端關(guān)心的只是兩個信號的差值,所以外界的這種共模噪聲可以被完全抵消掉。
2、由于兩根信號的極性相反,他們對外輻射的電磁場可以相互抵消,有效的抑制釋放到外界的電磁能量。
在我們的KST-51開發(fā)板上,我們沒有做差分信號輸入的實驗環(huán)境,由于這個內(nèi)容在A/D部分比較重要,所以大家還是要學(xué)習(xí)一下的。
編輯:admin 最后修改時間:2018-05-08