高速8位ADC:MX7575/MX7576的深度解析
在電子設(shè)計領(lǐng)域,模擬到數(shù)字的轉(zhuǎn)換是一個關(guān)鍵環(huán)節(jié),而ADC(模擬 - 數(shù)字轉(zhuǎn)換器)則是實現(xiàn)這一轉(zhuǎn)換的核心組件。Maxim的MX7575/MX7576作為高速、微處理器兼容的8位ADC,在眾多應(yīng)用場景中展現(xiàn)出了卓越的性能。今天,我們就來深入了解一下這兩款A(yù)DC的特點、應(yīng)用以及使用中的注意事項。
文件下載:MX7575.pdf
一、產(chǎn)品概述
MX7575/MX7576是Maxim推出的高速8位ADC,具備5μs(MX7575)和10μs(MX7576)的快速轉(zhuǎn)換時間,并且與微處理器(μP)兼容。MX7575帶有片上跟蹤/保持功能,能夠準確采集和數(shù)字化高達50kHz的滿量程信號(壓擺率為386mV/μs)。兩款A(yù)DC都采用逐次逼近技術(shù),實現(xiàn)了快速轉(zhuǎn)換和低功耗。它們工作在+5V電源下,使用1.23V的外部參考電壓,輸入電壓范圍為0V至2VREF。
二、應(yīng)用領(lǐng)域
MX7575/MX7576的高速和低功耗特性使其在多個領(lǐng)域得到了廣泛應(yīng)用,包括:
- 數(shù)字信號處理:快速的轉(zhuǎn)換時間能夠滿足數(shù)字信號處理對實時性的要求。
- 高速數(shù)據(jù)采集:適用于需要高速采集數(shù)據(jù)的系統(tǒng)。
- 電信:在電信設(shè)備中,能夠?qū)崿F(xiàn)快速準確的信號轉(zhuǎn)換。
- 音頻系統(tǒng):為音頻信號的數(shù)字化處理提供支持。
- 高速伺服回路:確保伺服系統(tǒng)的快速響應(yīng)和精確控制。
- 低功耗數(shù)據(jù)記錄器:低功耗特性延長了數(shù)據(jù)記錄器的電池續(xù)航時間。
三、產(chǎn)品特性
- 快速轉(zhuǎn)換時間:MX7575為5μs,MX7576為10μs,能夠滿足高速應(yīng)用的需求。
- 內(nèi)置跟蹤/保持功能(MX7575):可準確采集高速信號,提高轉(zhuǎn)換精度。
- 低總未調(diào)整誤差:最大±1LSB,保證了轉(zhuǎn)換的準確性。
- 50kHz全功率信號帶寬(MX7575):能夠處理高頻信號。
- 單+5V電源供電:簡化了電源設(shè)計。
- 8位μP接口:方便與各種微處理器連接。
- 100ns數(shù)據(jù)訪問時間:快速的數(shù)據(jù)訪問提高了系統(tǒng)的響應(yīng)速度。
- 低功耗:僅15mW,適合低功耗應(yīng)用。
- 小尺寸封裝:節(jié)省電路板空間。
四、電氣特性
(一)精度指標
- 分辨率:8位,能夠提供較高的轉(zhuǎn)換精度。
- 總未調(diào)整誤差:不同型號的誤差范圍有所不同,如MX757_K/B/T最大為±1LSB,MX757_J/A/S為±2LSB。
- 相對精度:MX757_K/B/T為±1/2LSB,MX757_J/A/S為±1LSB。
- 無丟失碼分辨率:8位,保證了轉(zhuǎn)換的完整性。
- 滿量程誤差:最大±1LSB。
- 滿量程溫度系數(shù):±5ppm/°C,溫度穩(wěn)定性較好。
- 失調(diào)誤差:最大±1/2LSB。
- 失調(diào)溫度系數(shù):±5ppm/°C。
(二)模擬輸入
- 電壓范圍:0V至2VREF,1LSB = 2VREF / 256。
- 直流輸入阻抗:10MΩ,對輸入信號的影響較小。
- 壓擺率(MX7575):0.386V/μs,能夠處理快速變化的信號。
- 信噪比(MX7575):在輸入信號為2.46Vp-p、頻率為10kHz時,可達45dB。
(三)參考輸入
- 參考電壓:1.23V,允許±5%的變化。
- 參考電流:500μA。
(四)邏輯輸入
- 輸入低電壓:0.8V。
- 輸入高電壓:2.4V。
- 輸入電流:在不同溫度下有所不同,TA = +25°C時為±1μA,TA = TMIN至TMAX時為±10μA。
- 輸入電容:10pF。
(五)時鐘
- 輸入低電壓:0.8V。
- 輸入高電壓:2.4V。
- 輸入低電流:MX757_J/A/K/B為700 - 800μA,MX757_S/T為800 - 700μA。
- 輸入高電流:MX757_J/A/K/B為800 - 700μA,MX757_S/T為700 - 800μA。
(六)邏輯輸出
- 輸出低電壓:0.4V(ISINK = 1.6mA)。
- 輸出高電壓:4.0V(ISOURCE = 40μA)。
- 浮動狀態(tài)泄漏電流:±10μA。
- 浮動狀態(tài)輸出電容:10pF。
(七)轉(zhuǎn)換時間
- 外部時鐘:MX7575為5 - 10μs(fCLK = 4MHz),MX7576為10 - 30μs(fCLK = 2MHz)。
- 內(nèi)部時鐘:MX7575為5 - 15μs,MX7576為10 - 30μs。
(八)電源要求
- 電源電壓:±5%的變化范圍內(nèi),MX757_J/A/K/B和MX757_S/T的電源電壓要求不同。
- 電源電流:3 - 7mA。
- 功耗:15mW。
- 電源抑制比:在4.75V < VDD < 5.25V時,為±1/4LSB。
五、引腳說明
| MX7575/MX7576的引腳功能豐富,不同引腳承擔著不同的任務(wù),以下是各引腳的詳細說明: | 引腳(DIP/SO) | 引腳(PLCC) | 名稱 | 功能 |
|---|---|---|---|---|
| 1 | 2 | CS | 芯片選擇輸入,低電平有效,用于選擇設(shè)備或識別RD輸入。 | |
| 2 | 3 | RD | 讀取輸入,低電平用于訪問數(shù)據(jù),同時也可啟動轉(zhuǎn)換。 | |
| 3 | 4 | TP(MX7575) | 測試點,需連接到VDD;MODE(MX7576)為模式輸入,低電平使ADC進入異步轉(zhuǎn)換模式,高電平用于同步轉(zhuǎn)換模式和ROM接口模式。 | |
| 4 | 5 | BUSY | 輸出信號,低電平表示轉(zhuǎn)換開始,高電平表示轉(zhuǎn)換結(jié)束。 | |
| 5 | 6 | CLK | 外部時鐘輸入/內(nèi)部振蕩器引腳,用于設(shè)置頻率的RC組件。 | |
| 6 | 7 | D7 | 三態(tài)數(shù)據(jù)輸出,位7(最高有效位)。 | |
| 7, 8 | 8, 9 | D6, D5 | 三態(tài)數(shù)據(jù)輸出,位6和位5。 | |
| 9 | 10 | DGND | 數(shù)字地。 | |
| 10 - 13 | 12 - 15 | D4 - D1 | 三態(tài)數(shù)據(jù)輸出,位4 - 位1。 | |
| 14 | 16 | D0 | 三態(tài)數(shù)據(jù)輸出,位0(最低有效位)。 | |
| 15 | 17 | AGND | 模擬地。 | |
| 16 | 18 | AIN | 模擬輸入,范圍為0V至2VREF。 | |
| 17 | 19 | REF | 參考輸入,標稱值為+1.23V。 | |
| 18 | 20 | VDD | 電源電壓,標稱值為+5V。 | |
| - | 1, 11 | N.C. | 無連接。 |
六、詳細工作原理
(一)轉(zhuǎn)換器操作
MX7575和MX7576采用逐次逼近技術(shù)將未知的模擬輸入電壓轉(zhuǎn)換為8位數(shù)字輸出代碼。MX7575在轉(zhuǎn)換開始時對輸入電壓進行一次采樣,而MX7576在轉(zhuǎn)換過程中對輸入信號進行八次采樣。內(nèi)部DAC初始設(shè)置為半量程,比較器判斷輸入信號與半量程的大小關(guān)系,根據(jù)比較結(jié)果確定DAC的最高有效位(MSB)是否保留。在每個比較階段結(jié)束時,逐次逼近寄存器(SAR)存儲上一次決策的結(jié)果,并確定下一個試驗位。經(jīng)過八次比較循環(huán)后,SAR中存儲的八位數(shù)據(jù)被鎖存到輸出鎖存器中,轉(zhuǎn)換結(jié)束后BUSY信號變?yōu)楦唠娖?,?shù)據(jù)可被微處理器訪問。同時,DAC復(fù)位到半量程,為下一次轉(zhuǎn)換做準備。
(二)微處理器接口
MX7575和MX7576有兩種常見的接口模式:慢內(nèi)存接口模式和ROM接口模式,MX7576還有異步轉(zhuǎn)換模式。
- 慢內(nèi)存接口模式:適用于具有至少10μs等待狀態(tài)能力的微處理器(如8085A)。通過執(zhí)行對設(shè)備的內(nèi)存讀取操作(CS和RD置低)啟動轉(zhuǎn)換,BUSY信號變?yōu)榈碗娖剑刮⑻幚砥鬟M入等待狀態(tài)。MX7575的跟蹤/保持功能在RD置低后的第三個時鐘下降沿保持信號,MX7576在轉(zhuǎn)換過程中對模擬輸入進行八次采樣。轉(zhuǎn)換結(jié)束后,BUSY信號變?yōu)楦唠娖?,輸出鎖存器和緩沖器更新為新的轉(zhuǎn)換結(jié)果,微處理器完成內(nèi)存讀取。
- ROM接口模式:微處理器無需進入等待狀態(tài)。通過讀取指令(RD和CS置低)啟動轉(zhuǎn)換并訪問舊數(shù)據(jù),BUSY信號變?yōu)榈碗娖奖硎巨D(zhuǎn)換開始。轉(zhuǎn)換結(jié)束(BUSY變?yōu)楦唠娖剑┖?,另一個讀取指令訪問新數(shù)據(jù)并通常啟動第二次轉(zhuǎn)換。需要注意的是,RD和CS不應(yīng)在BUSY變?yōu)楦唠娖街爸玫停以贐USY變?yōu)楦唠娖胶蟮囊粋€外部時鐘周期內(nèi),若RD和CS置低,則第二次轉(zhuǎn)換不會啟動。
- 異步轉(zhuǎn)換模式(MX7576):將MODE引腳置低,MX7576進入連續(xù)轉(zhuǎn)換模式,RD和CS輸入僅用于從轉(zhuǎn)換器讀取數(shù)據(jù)。在這種模式下,MX7576對微處理器來說就像一個ROM,數(shù)據(jù)可以獨立于時鐘進行訪問。輸出鎖存器通常在BUSY信號的上升沿更新,但如果CS和RD在BUSY變?yōu)楦唠娖綍r為低電平,則數(shù)據(jù)鎖存器直到其中一個輸入變?yōu)楦唠娖讲艜隆4送?,MX7576在RD或CS變?yōu)楦唠娖街巴V罐D(zhuǎn)換,BUSY保持高電平。
(三)MX7575跟蹤/保持功能
MX7575的跟蹤/保持功能由采樣電容和開關(guān)組成。在轉(zhuǎn)換開始時,開關(guān)S1閉合,跟蹤輸入信號;在CS和RD置低后的第三個時鐘下降沿,開關(guān)S1打開,保持輸入信號。該功能能夠采集壓擺率高達386mV/μs的信號,在50kHz正弦波、2.46Vp-p振幅的情況下表現(xiàn)良好。為了保證跟蹤/保持的性能,應(yīng)保持驅(qū)動源阻抗低于2kΩ,以減少噪聲和直流誤差。
(四)MX7576模擬輸入
MX7576的模擬輸入也可以用開關(guān)和電容進行建模。與MX7575不同的是,MX7576在轉(zhuǎn)換過程中對輸入電壓進行八次采樣。因此,同樣需要注意最小化模擬源阻抗,減少數(shù)字電路在轉(zhuǎn)換過程中的噪聲耦合,特別是在采樣瞬間。
(五)參考輸入
MX7575/MX7576的高速性能部分歸因于DAC的“反相電壓輸出”拓撲結(jié)構(gòu),該結(jié)構(gòu)具有低失調(diào)和增益誤差以及快速的建立時間。然而,DAC的輸入電流不是恒定的,在轉(zhuǎn)換過程中,DAC的直流阻抗會在6kΩ至18kΩ之間變化,并且當DAC代碼改變時,會從參考輸入吸取少量瞬態(tài)電流。因此,參考電路需要具有低的直流和交流驅(qū)動阻抗,以最小化轉(zhuǎn)換誤差。
(六)內(nèi)部/外部時鐘
MX7575/MX7576可以使用外部時鐘或內(nèi)部時鐘運行。無論使用哪種時鐘,時鐘引腳的信號都會在內(nèi)部進行二分頻,以提供相對不受輸入時鐘占空比影響的內(nèi)部時鐘信號。一次轉(zhuǎn)換需要20個輸入時鐘周期,對應(yīng)10個內(nèi)部時鐘周期。
- 內(nèi)部時鐘:內(nèi)部振蕩器的頻率由外部電容CCLK和外部電阻RCLK設(shè)置。在轉(zhuǎn)換過程中,通過RCLK對CCLK充電并通過內(nèi)部開關(guān)放電,在CLK引腳上產(chǎn)生鋸齒波形。轉(zhuǎn)換結(jié)束后,內(nèi)部振蕩器通過內(nèi)部開關(guān)將CLK引腳鉗位到VDD而關(guān)閉。由于工藝變化,RCLK/CCLK組合的振蕩頻率可能會與標稱值相差±50%,因此在需要精確轉(zhuǎn)換時間或?qū)D(zhuǎn)換時間有嚴格軟件約束的應(yīng)用中,建議使用外部時鐘。
- 外部時鐘:CLK輸入可以直接由74HC或4000B系列緩沖器(如4049)驅(qū)動,或由帶有5.6kΩ上拉電阻的LS TTL輸出驅(qū)動。轉(zhuǎn)換結(jié)束后,設(shè)備會忽略時鐘輸入并禁用內(nèi)部時鐘信號,因此外部時鐘可以在轉(zhuǎn)換之間繼續(xù)運行而無需禁用。外部時鐘的占空比可以在30%至70%之間變化,但為了保持精度,不應(yīng)使用遠低于數(shù)據(jù)手冊限制(MX7575為4MHz,MX7576為2MHz)的時鐘速率。
七、典型應(yīng)用
(一)單極性操作
單極性操作時,MX7575/MX7576的偏移和滿量程誤差很小,在大多數(shù)情況下無需進行誤差補償。若需要校準,可通過以下步驟進行:
- 偏移調(diào)整:使用運算放大器的偏移調(diào)整功能驅(qū)動模擬輸入AIN,將其初始輸入設(shè)置為4.8mV(1/2LSB),調(diào)整偏移直到ADC輸出代碼在0000 0000和0000 0001之間閃爍。
- 滿量程調(diào)整:將模擬輸入AIN強制設(shè)置為2.445V(FS - 3/2LSB),調(diào)整參考輸入電壓直到ADC輸出代碼在1111 1110和1111 1111之間閃爍。
(二)雙極性操作
MX7575在雙極性操作時,輸出代碼為偏移二進制。模擬輸入范圍為±2.46V(1LSB = 19.22mV),盡管AIN引腳的電壓范圍為0V至2.46V。在大多數(shù)情況下,MX7575的精度足夠,無需校準。若需要校準,可按以下步驟進行:
- 偏移調(diào)整:施加2.43V(+FS - 3/2LSB)的模擬輸入電壓,調(diào)整電阻R5直到輸出代碼在1111 1110和1111 1111之間閃爍。
- 滿量程調(diào)整:施加 - 2.45V(-FS + 1/2LSB)的模擬輸入電壓,調(diào)整電阻R3直到輸出代碼在0000 0000和0000 0001之間閃爍。
八、使用注意事項
(一)噪聲問題
為了最小化噪聲耦合,應(yīng)盡量縮短AIN的輸入信號引線和AGND的信號返回引線。如果無法做到這一點,建議使用屏蔽電纜或雙絞線傳輸線。此外,應(yīng)盡量減小ADC接地與信號源接地之間的電位差,因為這些電壓差會作為誤差疊加在輸入信號上。為了減少系統(tǒng)噪聲拾取,應(yīng)將驅(qū)動源電阻保持在2kΩ以下。
(二)布局問題
在PCB布局時,應(yīng)注意將數(shù)字線路與模擬線路分開,在MX7575/MX7576附近建立一個單點模擬接地(與數(shù)字系統(tǒng)接地分開),并通過單軌連接將該模擬接地與數(shù)字系統(tǒng)接地相連。任何電源或參考旁路電容、模擬輸入濾波電容或輸入信號屏蔽都應(yīng)連接到模擬接地點。
九、總結(jié)
MX7575/MX7576作為高速、微處理器兼容的8位ADC,具有快速轉(zhuǎn)換時間、低功耗、高精度等優(yōu)點,適用于多種應(yīng)用場景。在使用過程中,需要根據(jù)具體需求選擇合適的接口模式和時鐘源,并注意噪聲和布局問題,以確保ADC的性能和穩(wěn)定性。希望本文對電子工程師在設(shè)計中使用MX7575/MX7576有所幫助。你在實際應(yīng)用中是否遇到過類似ADC的問題?又是如何解決的呢?歡迎在評論區(qū)分享你的經(jīng)驗。
發(fā)布評論請先 登錄
高速8位ADC:MX7575/MX7576的深度解析
評論