關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 傳感器信號調節問題的解決方法

        傳感器信號調節問題的解決方法

        作者: 時間:2012-02-23 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/161054.htm

        需要的挑戰

        如前所述,關于有兩大挑戰需要:首先是具有輸出偏移,這個偏移可以在圖2中的VOFF點加合適的電壓進行調整,或者在輸出被數字化后用軟件消除。如果用軟件處理,那么VOFF就變成0伏。

        用軟件消除偏移的在于,限制了可測量的傳感器范圍。如果偏移是正的,將限制可以測量的最大傳感器輸出,因為放大的傳感器輸出可能比期望的更早達到ADC滿刻度值。如果偏移是負的,將無法精確測量很小的傳感器輸出電平,因為在超過放大的偏移值之前,ADC輸出代碼不會高過零值。

        第二個挑戰是可能針對傳感器滿刻度輸出的輸出電壓值范圍。例如,標稱滿刻度輸出電壓為100mV的傳感器可能有這樣一個指標,它表明了這種滿刻度輸出低至50mV和高至150mV的可能性。

        如果滿刻度傳感器輸出低于標稱值,ADC的滿刻度范圍就不會使用。如果滿刻度傳感器輸出超過標稱值,ADC輸出將在傳感器輸出達到其滿刻度之前先達到ADC滿刻度輸出值。此外,如果傳感器輸出或放大器本身有漂移,那么在讀數時將存在某種不確定性和不精確性。

        幸運的是,目前的傳感器即使有時間漂移也非常小,仔細選擇放大器可以使放大器漂移最小。因此,在制造期間和/或系統上電時,電路增益可以一次調整到位。

        達到這個目的的之一是使用數模轉換器(DAC)調整ADC參考電壓VREF,以補償傳感器的滿刻度誤差,使用另一個DAC調整圖2中的VOFF以補償偏移誤差。雙通道DAC,如國半的DAXxx2S085(其中“xx”可以是08、10或12,代表DAC分辨率),將是這種應用的理想之選。另外一種,是在傳感器輸出被數字化后,用軟件校準這些誤差。

        這兩個挑戰的最佳方案,是在制造過程和系統啟動時的軟件校準過程中,調整偏移和增益誤差。這種允許用軟件實現最小誤差校準,并保持ADC的最大可用動態范圍。

        第三個是,單端ADC通常要求其輸入可以被驅動到非常接近零伏,以產生零輸出代碼。產生的原因是,用于驅動ADC輸入的放大器不能產生低于50mV左右的輸出。即使所所用的放大器具有軌到軌輸出能力,這種現象也很常見。

        雖然對某些應用來說,電路無法提供最小的ADC零輸出代碼沒什么關系,但對其它應用來說這卻是個問題。對于后者,解決方案包括:

        * 給驅動單端輸入ADC的放大器提供負電源。

        * 使用既帶正參考電壓又帶負參考電壓的單端ADC,這些參考電壓可以設為比器件地高的值,并相應抵消ADC輸入電壓。

        * 將ADC的地偏置到約100mV。

        * 偏移ADC輸入,丟棄ADC輸出端的一些代碼,用軟件進行調整

        * 使用差分輸入ADC。

        驅動ADC的放大器使用負電源有個缺點,即系統中可能沒有負電源,而單為這個放大器提供一個負電源又似乎不太可行。對此,國半公司的開關電容電壓反向器LM2787提供了一種簡單的解決方案。

        所有ADC都有一個正參考電壓和一個負參考電壓。這兩個參考電壓之間的差值就是所謂的ADC“參考電壓”。負參考和正參考電壓分別定義了輸入最小和最大電壓。遺憾的是,目前許多ADC內部將負參考電壓定義為器件地,這是為了將ADC集成在具有更少外部引腳的更小封裝中而作出的犧牲。

        提高ADC的地電平通常不是件容易的事。另外,將它偏置得太高可能會出現輸出接口問題,因為器件的邏輯低電平將比地偏置值高出一些。然而,這樣做與將ADC負參考電壓定義為低值(也許70mV至100mV)具有相同的效果。

        增加ADC偏移并對ADC滿刻度輸入值作合適調整是一種可行的方法,但會降低ADC使用的動態范圍。這樣做相當于提供圖2所示的正VOFF,減少放大器增益,以便ADC輸入不超過ADC參考電壓,并對ADC輸出代碼進行軟件調整。

        使用差分輸入ADC是一種最好的方法,它能獲得ADC零輸出代碼,在ADC輸入端的整個輸入電壓范圍內保持良好的電路線性,并且無需在系統中使用負電壓。在這種方法中,差分放大器的輸出反饋到ADC的差分輸入端,無需差分到單端放大器電路。因此這是一種既簡單又不失高效的完美解決方案。

        模數轉換器相關文章:模數轉換器工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 故城县| 万年县| 五大连池市| 广平县| 江城| 天门市| 西安市| 垣曲县| 鹿泉市| 洪泽县| 宜昌市| 申扎县| 镇康县| 宁陵县| 祁门县| 无极县| 云浮市| 冷水江市| 利辛县| 金寨县| 岱山县| 吉木乃县| 咸宁市| 岢岚县| 烟台市| 青海省| 葫芦岛市| 旬邑县| 瑞安市| 谢通门县| 会昌县| 宝兴县| 靖远县| 广昌县| 拉萨市| 改则县| 温泉县| 朔州市| 万年县| 潮州市| 黄山市|