<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 傳感器信號調節解決方案

傳感器信號調節解決方案

作者: 時(shí)間:2010-06-24 來(lái)源:網(wǎng)絡(luò ) 收藏

需要解決的挑戰

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

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

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

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

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

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

解決這兩個(gè)挑戰的最佳方案,是在制造過(guò)程和系統啟動(dòng)時(shí)的軟件校準過(guò)程中,調整偏移和增益誤差。這種方法允許用軟件實(shí)現最小誤差校準,并保持ADC的最大可用動(dòng)態(tài)范圍。

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

雖然對某些應用來(lái)說(shuō),電路無(wú)法提供最小的ADC零輸出代碼沒(méi)什么關(guān)系,但對其它應用來(lái)說(shuō)這卻是個(gè)問(wèn)題。對于后者,包括:

* 給驅動(dòng)單端輸入ADC的放大器提供負電源。

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

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

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

* 使用差分輸入ADC。

驅動(dòng)ADC的放大器使用負電源有個(gè)缺點(diǎn),即系統中可能沒(méi)有負電源,而單為這個(gè)放大器提供一個(gè)負電源又似乎不太可行。對此,國半公司的開(kāi)關(guān)電容電壓反向器LM2787提供了一種簡(jiǎn)單的。

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

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

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

使用差分輸入ADC是一種最好的方法,它能獲得ADC零輸出代碼,在A(yíng)DC輸入端的整個(gè)輸入電壓范圍內保持良好的電路線(xiàn)性,并且無(wú)需在系統中使用負電壓。在這種方法中,差分放大器的輸出反饋到ADC的差分輸入端,無(wú)需差分到單端放大器電路。因此這是一種既簡(jiǎn)單又不失高效的完美。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 解決方案 調節 信號 傳感器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>