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