ADC外圍電路設計方法
在使用ADC芯片時(shí),由于ADC的型號多樣化,其性能各有局限性,所以為了使ADC能夠適應現場(chǎng)需要以及滿(mǎn)足后繼電路的要求,必需對ADC的外圍電路進(jìn)行設計。ADC外圍電路的設計通常包括模擬電路、數字電路和電源電路的設計。
1 模擬電路的設計
1.1 前置放大器電路的設計
市場(chǎng)上除了少數的ADC本身帶有放大電路外,多數ADC都不具備此結構,而一般模/數轉換系統的模擬輸入信號是比較小的,因此通常需要使用模擬放大器,來(lái)提升輸入電壓。模擬放大器一般選用集成運算放大器、儀表放大器或隔離放大器等。使用模擬放大器時(shí)要著(zhù)重考慮放大器的帶寬和精度,當選擇運算放大器時(shí),其帶寬和精度都應當優(yōu)于所選擇的ADC。
模擬放大器不僅能放大模擬輸入信號,而且還具有阻抗變化的作用。對于輸入電阻比較小的ADC,而信號源的內阻又比較大時(shí),需要選用高輸入阻抗、低輸出阻抗的放大器,有時(shí)也可以加接電壓跟隨器,以提高輸入阻抗,從而達到匹配的目的。
1.2 采樣保持電路的設計
采樣保持電路可以使ADC轉換器在轉換期間保持電壓不變,因此對于沒(méi)有采樣保持電路的ADC,必需在模擬輸入之前加接采樣保持電路。在選用采樣保持器時(shí),要注重捕獲時(shí)間和頂級率的選擇,因為它們直接關(guān)系到模/數轉換系統的整體性能。捕獲時(shí)間實(shí)質(zhì)就是采樣保持器的采樣階段所需的時(shí)間,它要與ADC的轉換時(shí)間合理配合,過(guò)大則影響ADC的轉換速率,過(guò)小則容易產(chǎn)生功能混亂或數據丟失等現象。
在A(yíng)DC進(jìn)行轉換的過(guò)程中,采樣保持電路進(jìn)入保持階段。通常采樣保持電路是靠電容來(lái)進(jìn)行電壓保持的,由于電容和采樣開(kāi)關(guān)中漏電流以及保持電路中偏置電流的影響,使保持的模擬電壓隨時(shí)間的延續而有所下降(或上升),其下降的速率就是采樣保持電路的頂級率。頂級率過(guò)大就會(huì )影響轉換精度。頂級率和捕獲時(shí)間不但與采樣保持電路有關(guān),而且還與外接的保持電容有關(guān),增大電容時(shí),可以減小頂級率,但捕獲時(shí)間將增大,因此需要全面考慮。對于模擬輸入電壓變化緩慢的系統,可以不使用采樣保持電路,一般模擬輸入電壓變化不超過(guò)1/2LSB時(shí),就可不用。
1.3 多路開(kāi)關(guān)的設計
多路開(kāi)關(guān)也是ADC的主要外圍設備之一。設計時(shí)需要注意以下問(wèn)題:實(shí)際中,部分ADC的輸入電阻較小,而模擬多路開(kāi)關(guān)并不是理想開(kāi)關(guān),其導通電阻較大,因此ADC與模擬多路開(kāi)關(guān)之間的阻抗并不匹配,這將影響整個(gè)系統的運行精度,因此不容忽視,這時(shí)可在多路開(kāi)關(guān)與ADC之間加接高輸入阻抗的電壓跟隨器;此外模擬多路開(kāi)關(guān)存在漏電流,而且各路開(kāi)關(guān)是并聯(lián)的,當開(kāi)關(guān)的路數較多時(shí),漏電流就不能忽視,這時(shí)可采用分級模擬開(kāi)關(guān)來(lái)解決這個(gè)問(wèn)題;在多通道的數據采集系統中,當通道切換時(shí),模擬電壓將產(chǎn)生階躍變化,這時(shí)應等階躍變化穩定后,再讓采樣保持電路進(jìn)入采樣階段;具有分級流水結構的ADC和∑-△型的ADC,其輸出的數據是滯后的,因此需要全面考慮轉換器外圍電路所需的穩定時(shí)間以及ADC對多路開(kāi)關(guān)的階躍變化所需的響應時(shí)間等。
2 數字外圍電路的設計
ADC的輸出是數字電路,它與后繼電路相連接所需要的數據線(xiàn)可以分為并行接口和串行接口兩種型式。
2.1 并行接口電路的設計
絕大多數ADC的數據輸出都具備并行接口,可以很方便地與下級電路(微處理器等)的數據總線(xiàn)相連接,數據傳送速度快。ADC的數據總線(xiàn)常用的有8位和16位,但一般10~16位的ADC既能與16位的接口方式與16位的微控制器直接相連,又能以8位接口方式與8位微控制器相連。并行接口除了并行的數據線(xiàn)外,還需要許多控制信號線(xiàn)和狀態(tài)信號線(xiàn),如啟動(dòng)轉換信號線(xiàn)、讀/寫(xiě)信號線(xiàn)、片選信號線(xiàn)等。由于各種ADC的芯片各不相同,所以在設計時(shí),必須弄清具體型號的各信號定義、時(shí)序以及使用微控制器的總線(xiàn)時(shí)序,從而才能設計出滿(mǎn)足時(shí)序要求的接口電路。
2.2 串行接口電路的設計
串行接口只需要1根雙向數據線(xiàn)、或者2條傳輸方向相反的數據線(xiàn)和少量的控制線(xiàn)。這樣能大大地減少芯片的引腳數目,進(jìn)而簡(jiǎn)化了整機的布線(xiàn)。實(shí)際中多數微型控制器都有串行接口,這樣給串行數據輸出的ADC使用提供了便利的條件,不過(guò)這種傳輸方式速度慢、效率低,但隨著(zhù)芯片工作頻率的提高,串行傳輸速率也得到了改善。常見(jiàn)的串行接口有通用異步接收/發(fā)送器、串行外圍接口和I2C總線(xiàn)等,設計時(shí)應根據具體情況采取相應的方式。
3 電源和接地的設計
在A(yíng)DC電路中既含有模擬信號,又含有數字信號,而模擬信號部分是精密的信號處理電路,例如分辨率為10位5V量程的ADC,所對應1LSB的模擬電壓為4.88mV。數字電路部分是與其他邏輯電路連接在一起的,工作信號為脈沖信號,信號的幅度大,頻譜寬。對于模擬信號來(lái)說(shuō),數字信號是一個(gè)干擾源,地線(xiàn)噪聲可達幾十毫伏,甚至幾百毫伏。如果存在接地不良,布線(xiàn)不當等因素,那么數字噪聲將嚴重影響模擬信號部分的精度,甚至無(wú)法工作,所以對于高速ADC或高分辨率的轉換系統要特別重視印制電路板的布線(xiàn)以及電源的去耦問(wèn)題。為了減小地線(xiàn)噪聲干擾可以采取下列措施:
3.1 參考點(diǎn)的設計
AGND與DGND分開(kāi),建立模擬參考點(diǎn),把所有的模擬部分都接到這個(gè)參考點(diǎn)上。此外還應注意合理布局,盡量縮短地線(xiàn)的長(cháng)度,加大地線(xiàn)的橫截面積等。
3.2 AGND和DGND連接的設計
AGND接模擬參考點(diǎn),DGND接數字電路,并與數字電源地相連接,并且AGND和DGND只在靠近ADC的引腳一處進(jìn)行連接。
3.3 電源接線(xiàn)的設計
多數ADC使用的不止是一種電源,通常5 V電源供數字部分使用,15 V電源供模擬部分使用。這兩組電源要分別接到AGND和DGND上,同時(shí)注意這兩組電源的變壓器繞組之間應具有良好的絕緣和良好的靜電隔離。
3.4 電源去耦的設計
ADC的電源要加去耦電容,并且安裝時(shí)電容要盡量靠近ADC的電源。一般情況下,電容可用1~10μF鉭電容與0.01~0.1μF高頻瓷介電容并聯(lián)。
3.5 高低噪聲電路接地的設計
數字電路中的高頻信號電路和大電流電路屬于高噪聲電路,而ADC接口中的數字信號則屬于低噪聲電路,因此兩者應各有接地參考點(diǎn)。前面是地線(xiàn)連接時(shí)需要考慮的問(wèn)題,但是在實(shí)際中各電路結構和參數的差別很大,所以一般不能采取同一模式。對于一些ADC芯片說(shuō)明書(shū)中已經(jīng)給出了電源和地線(xiàn)以及芯片評估板的印制電路布線(xiàn)圖,使用時(shí)要按照說(shuō)明書(shū)去連接,這樣才能達到系統的預期指標。
4 信號隔離的設計
從上面的分析可知,合理的布線(xiàn)和接地可以有效地抑制噪聲干擾,但由于模擬信號和數字信號仍存在共地,所以要徹底消除數字噪聲對模擬信號的影響是不可能的。此外,模擬信號在傳輸線(xiàn)上也容易受到干擾,這些干擾不僅對模擬信號有影響,對數字電路影響更大,嚴重時(shí)會(huì )產(chǎn)生運行錯誤。因此采取隔離措施可以進(jìn)一步抑制干擾,常用的隔離元件是光電耦合器。根據隔離位置的不同,可分為2種隔離方式:一種是隔離模擬信號端;另一種是隔離數字信號端。由于數字信號的工作頻率較高,所以必須采用高速光電耦合器或采取加速措施,并且在微處理器中加人等待周期或增加信號鎖存器等,以協(xié)調光電耦合器引來(lái)的延遲時(shí)間,這將帶來(lái)接口電路的復雜性和降低系統響應速度的負面影響。在實(shí)際應用中,由于對不同系統的技術(shù)要求各有不同,所以ADC外圍電路的設計也要根據具體情況采用不同的方法。
評論