AD7880:高性能12位A/D轉換器的全面解析
在電子設計領域,A/D轉換器是實現模擬信號到數字信號轉換的關鍵組件。AD7880作為一款高性能的12位A/D轉換器,憑借其出色的特性和廣泛的應用場景,受到了眾多電子工程師的青睞。本文將對AD7880進行詳細解析,幫助工程師們更好地了解和應用這款器件。
文件下載:AD7880.pdf
一、AD7880簡介
AD7880是一款高速、低功耗的12位A/D轉換器,采用單一+5V電源供電。它集成了3μs的跟蹤/保持放大器、12μs的逐次逼近型ADC、多功能接口邏輯和多輸入范圍電路,還具備電源節省功能。該器件采用Analog Devices的Linear Compatible CMOS (LC2MOS)工藝制造,有24引腳的塑料或密封雙列直插式封裝(DIP)以及小型24引腳SOIC封裝可供選擇。
二、產品特性亮點
2.1 快速轉換時間
AD7880的轉換時間為12μs,采集時間為3μs,這使得它能夠處理大輸入信號帶寬。這種性能非常適合電信、音頻、聲納和雷達信號處理等領域的應用。例如,在雷達信號處理中,快速的轉換時間可以確保及時準確地采集和處理雷達回波信號。
2.2 低功耗
在掉電模式下,AD7880的功耗僅為2mW,這使其非常適合便攜式、手持和電池供電的應用。對于一些需要長時間運行且對功耗要求嚴格的設備,如便攜式醫療設備、手持數據采集器等,AD7880的低功耗特性可以顯著延長設備的電池續航時間。
2.3 多輸入范圍
該器件具有三個用戶可確定的輸入范圍,分別為0V至+5V、0V至10V和±5V。這些單極性和雙極性范圍可以通過單一5V電源實現,為不同的應用場景提供了更多的選擇。例如,在一些需要處理不同電壓范圍信號的工業控制和測量系統中,AD7880的多輸入范圍特性可以滿足多樣化的需求。
三、技術參數詳解
3.1 動態性能
- 信噪比(SNR):最小為70dB,典型值為72dB。SNR是衡量ADC輸出信號質量的重要指標,較高的SNR意味著信號中的噪聲成分較少,能夠更準確地還原原始信號。
- 總諧波失真(THD):典型值為 -80dB。THD反映了ADC輸出信號中諧波成分的比例,較低的THD表示輸出信號更接近原始信號,失真較小。
- 互調失真(IMD):包括二階和三階項,典型值均為 -80dB。IMD用于衡量ADC在處理多個輸入信號時產生的互調產物的大小,較低的IMD可以保證信號的質量和準確性。
3.2 直流精度
- 分辨率:12位,這意味著AD7880可以將模擬信號轉換為4096個不同的數字值,能夠提供較高的測量精度。
- 積分非線性(INL):最大為±1 LSB,反映了ADC實際轉換特性與理想轉換特性之間的偏差。
- 微分非線性(DNL):最大為±1 LSB,用于衡量相鄰兩個數字輸出之間的差異。
- 滿量程誤差:不同版本的器件有不同的滿量程誤差,如AD7880BN的滿量程誤差為±15 LSB,AD7880CN的滿量程誤差為±5 LSB。
- 雙極性零誤差:同樣,不同版本的器件雙極性零誤差也有所不同,如AD7880BN的雙極性零誤差為±10 LSB,AD7880CN的雙極性零誤差為±5 LSB。
3.3 模擬輸入
- 輸入電壓范圍:支持0至VREF、0至2VREF和±VREF三種范圍,通過不同的輸入連接方式可以實現不同的輸入范圍配置。
- 輸入電阻:不同輸入范圍下的輸入電阻有所不同,例如在0至VREF范圍下,輸入電阻為10MΩ min。
3.4 參考輸入
- 參考電壓(VREF):通常建議將參考輸入連接到VDD,參考電壓為5V,典型值為8kΩ,允許的偏差為±5%。
- 參考電流(IREF):最大為1.5mA。
3.5 邏輯輸入和輸出
- 邏輯輸入:包括CONVST、RD、CS、CLKIN和MODE等輸入引腳,每個引腳都有特定的功能和電氣參數要求。例如,CONVST引腳用于啟動轉換,其輸入高電壓VINH為2.4V min,輸入低電壓VINL為0.8V max。
- 邏輯輸出:DB11 - DB0為三態數據輸出引腳,BUSY為狀態輸出引腳。輸出高電壓VOH為4.0V min,輸出低電壓VOL為0.4V max。
3.6 轉換時間和吞吐量
- 轉換時間:最大為12μs,跟蹤/保持采集時間為3μs。
- 吞吐量時間:等于轉換時間加上跟蹤/保持采集時間,對于2.5MHz的輸入時鐘,吞吐量時間為15μs。
四、工作原理與電路設計
4.1 轉換周期
AD7880的轉換周期由CONVST脈沖的上升沿觸發。當CONVST脈沖上升時,跟蹤/保持放大器進入“保持”模式,轉換周期開始。轉換周期通常需要26至28個時鐘周期,最大指定轉換時間為12μs。在轉換過程中,BUSY輸出保持低電平,輸出數據總線驅動器處于三態。轉換完成后,BUSY輸出變為高電平,此時可以通過將CS和RD引腳置低來讀取轉換結果。
4.2 跟蹤/保持放大器
AD7880采用電荷平衡比較器,為用戶提供了固有的跟蹤/保持功能。跟蹤/保持放大器能夠在小于3μs的時間內以12位精度采集輸入信號,確保了信號的準確采集和轉換。
4.3 參考輸入和模擬輸入
- 參考輸入:為了獲得指定的性能,建議將參考輸入連接到VDD。雖然器件可以在低至2.5V的參考電壓下工作,但性能會有所下降。
- 模擬輸入:AD7880有兩個模擬輸入引腳VINA和VINB,通過板上的衰減網絡可以實現不同的輸入范圍。用戶可以根據實際需求選擇合適的輸入范圍和連接方式。
4.4 時鐘輸入
AD7880指定使用2.5MHz的時鐘連接到CLKIN輸入引腳。該引腳可以直接由CMOS或TTL緩沖器驅動,時鐘的占空比可以在40/60至60/40之間變化。需要注意的是,時鐘頻率的降低可能會導致精度性能略有下降,這是由于內部跟蹤/保持放大器中保持電容的泄漏效應引起的。
五、誤差調整
在一些應用中,需要對AD7880的偏移和滿量程誤差進行調整,以確保輸入信號范圍與ADC的最大動態范圍匹配。以下是具體的調整方法:
5.1 單極性調整
- 偏移誤差調整:對于0V至5V的單極性輸入配置,首先將0.61mV(1/2 LSB)的輸入電壓施加到V1,然后調整運算放大器的偏移電壓,直到ADC輸出代碼在0000 0000 0000和0000 0000 0001之間閃爍。
- 滿量程誤差調整:將4.9982V(FS - 3/2 LSBs)的輸入電壓施加到V1,然后調整R2,直到輸出代碼在1111 1111 1110和1111 1111 1111之間閃爍。
5.2 雙極性調整
- 雙極性零誤差調整:在雙極性輸入配置中,當輸入電壓比地低1/2 LSB(-1.22mV)時,調整運算放大器的偏移電壓,直到ADC輸出代碼在0111 1111 1111和1000 0000 0000之間閃爍。
- 滿量程誤差調整:將4.9982V(FS/2 - 3/2 LSBs)的輸入電壓施加到V1,然后調整R2,直到輸出代碼在1111 1111 1110和1111 1111 1111之間閃爍。
六、動態性能指標
6.1 信噪比(SNR)
SNR是衡量ADC輸出信號質量的重要指標,它表示信號的均方根值與噪聲的均方根值之比。對于AD7880,理論上12位轉換器的SNR為74dB。實際測量時,通過對ADC輸出頻譜進行快速傅里葉變換(FFT)分析,可以得到SNR數據。
6.2 有效位數
有效位數(ENOB)是根據SNR計算得到的一個指標,它反映了ADC實際能夠有效轉換的位數。通過公式(N = frac{SNR - 1.76}{6.02})可以計算出AD7880的有效位數。在采樣頻率為61kHz的情況下,對于頻率高達12kHz的輸入信號,有效位數通常保持在11.5以上。
6.3 總諧波失真(THD)
THD是指諧波的均方根值與基波的均方根值之比。對于AD7880,THD的計算公式為(THD = 20 log frac{sqrt{V{2}^{2} + V{3}^{2} + V{4}^{2} + V{5}^{2} + V{6}^{2}}}{V{1}}),其中(V{1})是基波的均方根振幅,(V{2}) - (V_{6})是二次至六次諧波的均方根振幅。THD也可以從ADC輸出頻譜的FFT圖中得到。
6.4 互調失真(IMD)
當輸入包含兩個不同頻率的正弦波時,由于器件的非線性特性,會產生互調產物。IMD是指互調產物的均方根值與基波的均方根值之比,通常以dB為單位表示。在計算IMD時,需要考慮二階和三階互調項,因為它們在頻率上與原始正弦波的關系不同。
6.5 峰值諧波或雜散噪聲
峰值諧波或雜散噪聲是指ADC輸出頻譜中除直流分量外,下一個最大分量的均方根值與基波的均方根值之比。通常情況下,這個指標由頻譜中的最大諧波決定,但當諧波被噪聲淹沒時,峰值將是一個噪聲峰值。
七、微處理器接口
AD7880的高速總線時序允許它直接與實時數字信號處理器(DSP)以及現代高速16位微處理器進行接口。以下是幾種常見的接口方式:
7.1 AD7880 - ADSP - 2100接口
通過定時器異步驅動CONVST輸入來啟動轉換,轉換完成后,AD7880的BUSY線變為高電平,通過反相器驅動IRQ線低電平,向ADSP - 2100提供中斷信號。轉換結果可以通過指令(MR0 = DM(ADC))從AD7880讀取到ADSP - 2100中。
7.2 AD7880 - TMS32010接口
同樣使用外部定時器啟動轉換,轉換完成后中斷TMS32010。使用指令(IN D, ADC)從AD7880讀取轉換結果。
7.3 AD7880 - TMS320C25接口
使用定時器啟動轉換,轉換完成后中斷處理器。由于TMS320C25沒有單獨的RD輸出,需要通過處理器的STRB和R/W輸出以及一些邏輯門來生成RD信號。轉換結果通過指令(IN D, ADC)讀取。
7.4 AD7880 - MC68000接口
使用外部定時器啟動轉換,AD7880的BUSY線可以用于中斷處理器,也可以通過軟件延遲確保轉換完成后再進行讀取操作。使用指令(MOVE.W ADC, D0)讀取轉換結果。
7.5 AD7880 - 8086接口
由微處理器啟動轉換,通過對8086的WR信號和譯碼地址輸出進行門控來實現。使用指令(MOV AX, ADC)讀取轉換結果。
7.6 AD7880 - 6809接口
使用外部定時器啟動轉換,轉換完成后,BUSY觸發單穩態觸發器,驅動6809的IRQ中斷輸入。通過兩次讀取操作分別獲取AD7880的低8位和高4位數據。
八、應用提示
8.1 PCB布局
良好的印刷電路板(PCB)布局對于實現高速A/D性能至關重要。在布局時,應盡量將數字和模擬信號線分開,避免數字走線與模擬信號線并行。使用AGND對模擬輸入進行屏蔽,建立單點模擬接地(星形接地),并將所有其他接地和AD7880的DGND連接到該單點模擬接地。同時,應盡量增大模擬和數字電源供應公共返回線的箔寬,使用接地平面可以降低阻抗路徑并保護模擬電路免受數字噪聲的影響。
8.2 噪聲處理
為了減少輸入噪聲耦合,應盡量縮短輸入信號引線和信號返回引線的長度。在無法縮短引線長度的情況下,可以使用屏蔽電纜連接信號源和ADC。此外,應盡量降低接地電路的阻抗,因為信號源和ADC之間的接地電位差會作為誤差電壓串聯在輸入信號中。
8.3 模擬輸入緩沖
為了獲得指定的性能,建議使用低阻抗源驅動AD7880的模擬輸入(VINA, VINB),這需要使用輸入緩沖放大器。根據具體應用和所需的模擬輸入范圍,可以選擇不同的運算放大器配置。例如,對于0V至5V的輸入范圍,可以使用單電源5V運算放大器;對于0V至10V的輸入范圍,需要連接外部電源到V+;在雙極性操作中,需要將正負極電源分別連接到V+和V -。
8.4 電源控制
AD7880具有電源節省功能,可以通過將MODE輸入引腳置為邏輯低電平并保持RD輸入控制高電平來將器件置于掉電模式。在掉電模式下,器件的功耗約為2mW。在從掉電模式恢復后,建議進行一次“虛擬”轉換,以重置所有內部邏輯和控制電路。
九、數據采集布局
9.1 電路組成
AD7880的數據采集電路除了器件本身外,還需要一個抗混疊濾波器。PCB上在模擬輸入附近提供了一個組件網格,可以用于安裝抗混疊濾波器或其他輸入調理電路。通過短接LK1,可以將模擬輸入連接到驅動AD7880的緩沖放大器;移除LK1后,需要使用線連接模擬輸入到PCB組件網格。
9.2 接口連接
數據采集板上有一個并行連接端口SKT4,這是一個26觸點的IDC連接器,提供了與微處理器的直接連接。該連接器包含了AD7880的所有數據、控制和狀態信號(除了CONVST和CLKIN輸入,它們分別通過SKT2和SKT3提供)。此外,還包含了譯碼后的R/W和STRB輸入,這對于與許多微處理器(如TMS320C25和Motorola 68000系列)進行接口非常必要。
9.3 電源供應
PCB需要一個單一的+5V電源(標記為VDD),良好的去耦可以使該電源驅動AD7880的VDD,同時也驅動VREF輸入和運算放大器的電源。在需要雙極性±5V或單極性0V至10V輸入范圍的情況下,可以連接單獨的運算放大器電源(±15V、±12V、±5V等)到V+和V -。通過LK2和LK3短接鏈接可以選擇用戶定義的運算放大器電源或板載單一+5V電源。
9.4 鏈接選項
在使用數據采集板之前,需要設置七個鏈接選項:
- LK1:連接模擬輸入到緩沖放大器,也可以將模擬輸入連接到組件網格進行信號調理。
- LK2, LK3:允許使用各種運算放大器電源來驅動AD7880的輸入緩沖器,可以選擇連接外部電源到V+和V -,也可以選擇AD7880的+5V系統電源和AGND來驅動單電源運算放大器。
- LK4:配置各種模擬輸入范圍,分別對應0V至5V、0V至10V或±5V。
- LK5:選擇AD7880的VREF參考輸入,通常連接到VDD,也可以連接外部參考。
- LK6:選擇掉電或睡眠模式,短接插頭連接到VDD用于正常操作。
- LK7:將AD7880的RD輸入直接連接到SKT4的RD輸入或譯碼后的STRB和R/W輸入,具體設置取決于微處理器的要求。
十
-
A/D轉換器
+關注
關注
1文章
243瀏覽量
11916 -
電子設計
+關注
關注
42文章
2405瀏覽量
49906
發布評論請先 登錄
AD7880:高性能12位A/D轉換器的全面解析
評論