AD7548:8位總線兼容的12位DAC的全方位解析
在電子設(shè)計(jì)領(lǐng)域,數(shù)模轉(zhuǎn)換器(DAC)扮演著至關(guān)重要的角色,它能夠?qū)?a target="_blank">數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),廣泛應(yīng)用于各種控制系統(tǒng)和信號(hào)處理電路中。今天,我們就來(lái)深入探討一款性能卓越的12位DAC——AD7548。
文件下載:AD7548.pdf
一、AD7548概述
AD7548是一款專為8位總線微處理器設(shè)計(jì)的12位單片CMOS D/A轉(zhuǎn)換器。它采用了新型的線性兼容CMOS(LC2MOS)工藝,將精密薄膜線性電路和高速低功耗CMOS邏輯集成在同一小芯片上,具有諸多出色的特性。
1. 關(guān)鍵特性
- 8位總線兼容:能夠與大多數(shù)流行的8位微處理器直接接口,實(shí)現(xiàn)高效的數(shù)據(jù)傳輸。
- 全溫度范圍12位單調(diào):在所有等級(jí)和指定的電源電壓下,保證在全溫度范圍內(nèi)12位單調(diào),確保了在不同環(huán)境條件下的穩(wěn)定性能。
- 多電源供電:可在+5V、+12V或+15V電源下工作,具有良好的電源適應(yīng)性。
- 低增益漂移:最大增益漂移為5ppm/°C,典型值為2ppm/°C,有效減少了溫度變化對(duì)輸出的影響。
- 四象限乘法功能:支持全4象限乘法,適用于各種復(fù)雜的信號(hào)處理應(yīng)用。
- 多種封裝形式:提供瘦型DIP和表面貼裝封裝,方便不同的設(shè)計(jì)需求。
2. 應(yīng)用領(lǐng)域
AD7548的應(yīng)用十分廣泛,常見(jiàn)于以下領(lǐng)域:
- 基于8位微處理器的控制系統(tǒng):如工業(yè)自動(dòng)化控制、智能家居等系統(tǒng)中,實(shí)現(xiàn)數(shù)字信號(hào)到模擬信號(hào)的轉(zhuǎn)換,以控制各種執(zhí)行器。
- 可編程放大器:通過(guò)數(shù)字控制實(shí)現(xiàn)放大器增益的靈活調(diào)整。
- 函數(shù)發(fā)生器:生成各種復(fù)雜的模擬信號(hào),如正弦波、方波等。
- 伺服控制:為伺服系統(tǒng)提供精確的模擬控制信號(hào),確保系統(tǒng)的穩(wěn)定運(yùn)行。
二、技術(shù)規(guī)格詳解
1. 精度參數(shù)
AD7548在不同電源電壓下具有出色的精度表現(xiàn)。在+5V電源下,相對(duì)精度、差分非線性、分辨率等指標(biāo)都能滿足高精度的要求。例如,分辨率為12位,相對(duì)精度可達(dá)±1/2 LSB max,且所有等級(jí)保證12位單調(diào)。在+12V至+15V電源下,同樣具備良好的精度特性。
2. 參考輸入
參考輸入引腳19的輸入電阻典型值為11kΩ,最小為7kΩ,最大為20kΩ。穩(wěn)定的輸入電阻使得參考終端可以由參考電壓或參考電流驅(qū)動(dòng),無(wú)論是交流還是直流,正極性還是負(fù)極性均可。
3. 數(shù)字輸入
數(shù)字輸入具有明確的電壓和電流要求。輸入高電壓VIH為2.4V,輸入低電壓VIL為0.8V,輸入電流在不同溫度下有相應(yīng)的限制,輸入電容最大為7pF。
4. 電源供應(yīng)
電源電壓范圍在不同工作模式下有明確規(guī)定。在+5V電源時(shí),VDD范圍為4.75 - 5.25V,最大電流為300mA;在+12V至+15V電源時(shí),VDD范圍為11.4 - 15.75V,最大電流為3mA。
5. 時(shí)序特性
不同電源電壓下的時(shí)序特性有所不同。以+5V電源為例,數(shù)據(jù)有效建立時(shí)間tDS在25°C時(shí)為240ns,在不同溫度范圍下有相應(yīng)的變化;數(shù)據(jù)有效保持時(shí)間tDH為50ns等。這些時(shí)序參數(shù)對(duì)于確保數(shù)據(jù)的準(zhǔn)確傳輸和轉(zhuǎn)換至關(guān)重要。
6. 交流性能特性
輸出電流建立時(shí)間在不同溫度下有所差異,典型值為1 - 1.5μs;數(shù)字到模擬毛刺在特定負(fù)載條件下為330 - 400nV - sec typ;電源抑制比ΔGAIN/ΔVDD在ΔVDD = ±5%時(shí),最大為±0.03% per %等。這些特性反映了AD7548在交流信號(hào)處理方面的性能。
三、工作模式與數(shù)據(jù)加載
1. 數(shù)據(jù)輸入格式
AD7548可以接受左對(duì)齊或右對(duì)齊的數(shù)據(jù),并且可以選擇先輸入最低有效字節(jié)或最高有效字節(jié),這使得它能夠與采用Motorola或Intel類型數(shù)據(jù)格式的微處理器進(jìn)行接口。
2. 數(shù)據(jù)加載模式
- 自動(dòng)傳輸模式:這是將數(shù)據(jù)傳輸?shù)紻AC寄存器最簡(jiǎn)單和最快的方法。通過(guò)將LDAC連接到CSMSB或CSLSB,在第一個(gè)寫周期將第一個(gè)字節(jié)數(shù)據(jù)加載到輸入寄存器,第二個(gè)寫周期將第二個(gè)字節(jié)數(shù)據(jù)加載到輸入寄存器并自動(dòng)將兩個(gè)字節(jié)傳輸?shù)紻AC寄存器。這種模式還可以在一個(gè)寫周期內(nèi)更新DAC寄存器中的單個(gè)字節(jié)。
- 選通傳輸模式:需要三個(gè)寫周期來(lái)完成8 + 4位數(shù)據(jù)到DAC寄存器的傳輸。前兩個(gè)寫周期依次將字節(jié)1和字節(jié)2加載到輸入寄存器,第三個(gè)寫周期將數(shù)據(jù)從輸入寄存器傳輸?shù)紻AC寄存器。該模式允許通過(guò)連接到每個(gè)設(shè)備LDAC的主選通信號(hào)同時(shí)更新多個(gè)AD7548的DAC寄存器。
3. 數(shù)據(jù)覆蓋功能
通過(guò)將DF/DOR(引腳5)拉低,可以覆蓋DAC寄存器的內(nèi)容。CTRL(引腳6)輸入決定DAC寄存器數(shù)據(jù)是被全0(CTRL低)還是全1(CTRL高)覆蓋,這一功能方便用戶在不調(diào)用微處理器加載校準(zhǔn)數(shù)據(jù)的情況下對(duì)AD7548進(jìn)行校準(zhǔn)。
四、應(yīng)用電路分析
1. 單極性二進(jìn)制操作(2象限乘法)
在單極性二進(jìn)制操作中,將直流輸入電壓或電流(正或負(fù)極性)施加到引腳19,電路成為單極性D/A轉(zhuǎn)換器;當(dāng)輸入為交流電壓時(shí),電路提供2象限乘法(數(shù)字控制衰減)。通過(guò)數(shù)據(jù)覆蓋功能將DAC寄存器加載為1111 1111 1111,調(diào)整R1可實(shí)現(xiàn)滿量程調(diào)整,也可以通過(guò)調(diào)整參考電壓幅度來(lái)實(shí)現(xiàn)。電容C1提供相位補(bǔ)償,防止使用高速運(yùn)算放大器時(shí)出現(xiàn)過(guò)沖和振鈴。
2. 雙極性操作(4象限乘法)
雙極性操作采用偏移二進(jìn)制輸入編碼,也可以通過(guò)軟件反轉(zhuǎn)MSB來(lái)適應(yīng)2's補(bǔ)碼編碼。將DAC寄存器加載為1000 0000 0000,調(diào)整R1使Vout = 0V,也可以通過(guò)調(diào)整R3和R4的比例來(lái)實(shí)現(xiàn)。滿量程調(diào)整可以通過(guò)調(diào)整VIN的幅度或改變R5的值來(lái)完成。需要注意的是,R3、R4和R5必須選擇匹配度在0.01%以內(nèi)的相同類型電阻(最好是金屬膜電阻),以確保溫度系數(shù)匹配,減少偏移和滿量程誤差。
3. 單電源操作
AD7548在單電源操作時(shí)采用電壓切換模式,輸入電壓連接到Iout,D/A轉(zhuǎn)換器輸出電壓從VREF引腳獲取,具有恒定阻抗等于R。輸入電壓VIN必須相對(duì)于AGND為正,以防止內(nèi)部二極管導(dǎo)通。為保持線性度,輸入電壓應(yīng)在AGND的2.5V范圍內(nèi),VDD為+12V至+15V。輸出電壓Vout的表達(dá)式為Vout = (VIN)(D)((R1 + R2)/R1),其中D是數(shù)字輸入字的分?jǐn)?shù)表示(0 ≤ D ≤ 4095 / 4096)。
五、應(yīng)用提示
1. 輸出偏移
CMOS D/A轉(zhuǎn)換器在某些電路中會(huì)出現(xiàn)與代碼相關(guān)的輸出電阻,導(dǎo)致放大器噪聲增益與代碼相關(guān),從而在放大器輸出產(chǎn)生與代碼相關(guān)的差分非線性項(xiàng)。為保持單調(diào)操作,建議在工作溫度范圍內(nèi)放大器輸入失調(diào)電壓vos不大于(25 × 10??)(VREF)。適合的運(yùn)算放大器有AD517L和AD544L,AD517L適用于低帶寬固定參考應(yīng)用,AD544L適用于乘法和需要快速建立的應(yīng)用。
2. 接地管理
AGND和DGND之間的交流或瞬態(tài)電壓會(huì)導(dǎo)致噪聲注入到模擬輸出中。最簡(jiǎn)單的方法是將AD7548的AGND和DGND連接在一起。在更復(fù)雜的系統(tǒng)中,建議在AD7548的AGND和DGND引腳之間反向并聯(lián)兩個(gè)二極管(如1N914或等效二極管)。
3. 溫度系數(shù)
AD7548的增益溫度系數(shù)最大為5ppm/°C,典型值為2ppm/°C,在100°C溫度范圍內(nèi)最壞情況下增益偏移分別為2LSB和0.8LSB。當(dāng)使用調(diào)整電阻R1和R2調(diào)整滿量程范圍時(shí),也需要考慮它們的溫度系數(shù)。
4. 高頻考慮
AD7548的輸出電容與放大器反饋電阻共同作用,會(huì)在開(kāi)環(huán)響應(yīng)中增加一個(gè)極點(diǎn),可能導(dǎo)致振鈴或振蕩。可以通過(guò)在反饋電阻上并聯(lián)一個(gè)相位補(bǔ)償電容來(lái)恢復(fù)穩(wěn)定性。
5. 饋通問(wèn)題
AD7548的動(dòng)態(tài)性能取決于輸出放大器的增益和相位穩(wěn)定性,以及PCB布局和去耦組件的優(yōu)化選擇。建議的PCB布局可以最小化在乘法應(yīng)用中從VREF到輸出的饋通。
六、微處理器接口
AD7548可以與多種8位微處理器進(jìn)行接口,如MC6800、8085A、MC6809、6502和Z80等。不同的微處理器接口方式略有不同,但都可以通過(guò)自動(dòng)傳輸模式或選通傳輸模式實(shí)現(xiàn)數(shù)據(jù)的加載和DAC寄存器的更新。例如,在與MC6800接口時(shí),使用自動(dòng)傳輸模式,通過(guò)特定的加載程序?qū)?2位數(shù)據(jù)傳遞給AD7548;在與8085A接口時(shí),同樣采用自動(dòng)傳輸模式,使用LHLD和SHLD指令完成數(shù)據(jù)的獲取和加載。
七、總結(jié)
AD7548作為一款高性能的12位DAC,具有諸多出色的特性和廣泛的應(yīng)用領(lǐng)域。在實(shí)際設(shè)計(jì)中,電子工程師需要根據(jù)具體的應(yīng)用需求,合理選擇工作模式、電源電壓、接口方式等參數(shù),并注意輸出偏移、接地管理、溫度系數(shù)等問(wèn)題,以充分發(fā)揮AD7548的性能優(yōu)勢(shì)。你在使用AD7548的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
-
數(shù)模轉(zhuǎn)換器
+關(guān)注
關(guān)注
14文章
1481瀏覽量
85930
發(fā)布評(píng)論請(qǐng)先 登錄
AD7548:8位總線兼容的12位DAC的全方位解析
評(píng)論