探索MAXIM MX7548:8位總線兼容的12位DAC
在電子工程師的設(shè)計(jì)生涯中,數(shù)模轉(zhuǎn)換器(DAC)是一項(xiàng)關(guān)鍵的組件,它在實(shí)現(xiàn)數(shù)字信號到模擬信號的轉(zhuǎn)換過程中扮演著重要角色。今天我們就來深入了解一款由Maxim推出的CMOS 8位微處理器兼容的12位DAC——MX7548。
文件下載:MX7548.pdf
一、產(chǎn)品概述
MX7548是一款12位的CMOS電流輸出乘法數(shù)模轉(zhuǎn)換器,它擁有適用于8位總線微處理器的多功能接口。其顯著特點(diǎn)在于能夠以兩種字節(jié)格式接收數(shù)據(jù),支持左對齊或右對齊,且可選擇先輸入最低有效字節(jié)或最高有效字節(jié)。
該芯片采用標(biāo)準(zhǔn)的WR、CSLSB或CSMSB輸入控制數(shù)據(jù)加載操作,通過獨(dú)立的LDAC輸入將數(shù)據(jù)從輸入寄存器傳輸至DAC寄存器,這一特性使得在多DAC系統(tǒng)中能同時(shí)更新所有DAC。并且,它還具備數(shù)據(jù)覆蓋輸入功能,可在不改變輸入寄存器內(nèi)容的情況下,將DAC輸出強(qiáng)制設(shè)為滿量程或零碼,方便進(jìn)行校準(zhǔn)。
MX7548可在+5V、+12V或+15V的單電源下工作,所有數(shù)字輸入都與TTL和+5V - CMOS兼容。在不同的電源電壓下,其電氣特性都有明確的規(guī)定,這為工程師在不同的電源環(huán)境下使用提供了便利。它還具有在整個(gè)溫度范圍內(nèi)12位單調(diào)、±1LSB最大增益精度等優(yōu)點(diǎn),采用小尺寸封裝,ESD電阻高,可靠性強(qiáng)。
二、應(yīng)用場景
MX7548的應(yīng)用范圍廣泛,常見于以下幾個(gè)領(lǐng)域:
- 過程控制:在工業(yè)自動化的過程控制中,MX7548可以將數(shù)字控制信號轉(zhuǎn)換為模擬信號,精確控制各種執(zhí)行器,如電機(jī)、閥門等,實(shí)現(xiàn)對生產(chǎn)過程的精準(zhǔn)調(diào)節(jié)。
- 數(shù)字控制濾波器:在信號處理中,通過MX7548可以根據(jù)數(shù)字信號動態(tài)調(diào)整濾波器的參數(shù),實(shí)現(xiàn)對不同頻率信號的過濾和處理。
- 運(yùn)動控制系統(tǒng):為運(yùn)動控制提供精確的模擬控制信號,確保電機(jī)等運(yùn)動部件的精確運(yùn)動,廣泛應(yīng)用于機(jī)器人、數(shù)控機(jī)床等設(shè)備。
- 自動測試設(shè)備:在自動測試系統(tǒng)中,MX7548可以生成精確的模擬信號,用于測試各種電子設(shè)備的性能和參數(shù)。
- 可編程增益放大器:通過數(shù)字信號控制放大器的增益,實(shí)現(xiàn)對信號的靈活放大和處理。
- 可編程電源:用于控制電源的輸出電壓和電流,實(shí)現(xiàn)可編程的電源供應(yīng)。
三、技術(shù)細(xì)節(jié)
(一)電氣特性
MX7548的電氣特性在不同的電源電壓和工作條件下都有詳細(xì)的規(guī)定。在靜態(tài)性能方面,其差分非線性在不同的溫度和電源條件下有相應(yīng)的指標(biāo),增益溫度系數(shù)(TCFS)在特定條件下為±0.002。
在動態(tài)性能上,電流建立時(shí)間到1/2LSB時(shí),OUT1負(fù)載為特定值,AC饋通在OUT1處有相應(yīng)的指標(biāo),總諧波失真(THD)在10Hz到100kHz的頻率范圍內(nèi)為 - 90dB。參考輸入的輸入電阻和溫度系數(shù)等也有明確規(guī)定。
(二)數(shù)字電路
MX7548的數(shù)字電路包含輸入緩沖反相器,作為電平轉(zhuǎn)換器將TTL電平轉(zhuǎn)換為CMOS邏輯電平。它使用內(nèi)部電壓調(diào)節(jié)器確保與+5V到+15V電源的TTL兼容性,同時(shí)還能提供出色的電源抑制比(PSRR),且數(shù)字接口時(shí)間不受電源電壓影響。
其數(shù)字電路還包含數(shù)據(jù)導(dǎo)向邏輯、輸入寄存器和具有數(shù)據(jù)覆蓋功能的DAC寄存器,構(gòu)成了DAC開關(guān)與8位數(shù)據(jù)總線之間的多功能接口。所有數(shù)字輸入都經(jīng)過抗靜電放電(ESD)處理,通常能承受超過5kV的ESD電壓。
(三)數(shù)字接口信息
MX7548的數(shù)字接口有多個(gè)重要輸入:
- DF/DOR(Pin 5):數(shù)據(jù)格式/數(shù)據(jù)覆蓋輸入,與CTRL輸入配合,可選擇右對齊或左對齊數(shù)據(jù)格式,或選擇DAC輸出的零刻度或滿刻度覆蓋,使用數(shù)據(jù)覆蓋功能不會影響DAC寄存器中的數(shù)據(jù)。
- CTRL(Pin 6):控制輸入,與DF/DOR配合工作。
- CSMSB(Pin 4):芯片選擇最高有效字節(jié),低電平有效,與WR配合將輸入數(shù)據(jù)加載到輸入寄存器,與WR和LDAC配合可將數(shù)據(jù)加載到輸入和DAC寄存器。
- CSLSB(Pin 16):芯片選擇最低有效字節(jié),低電平有效,功能與CSMSB類似。
- WR(Pin 17):寫輸入,低電平有效,與CSMSB、CSLSB和LDAC配合將輸入數(shù)據(jù)加載到輸入寄存器或輸入和DAC寄存器。
- LDAC(Pin 15):加載DAC輸入,低電平有效,將輸入寄存器的內(nèi)容或外部輸入數(shù)據(jù)加載到DAC寄存器。
(四)數(shù)據(jù)傳輸模式
MX7548有兩種數(shù)據(jù)傳輸模式:
- 自動傳輸模式:當(dāng)輸入寄存器加載外部輸入數(shù)據(jù)時(shí),數(shù)據(jù)會自動傳輸?shù)紻AC寄存器。LDAC連接到CSMSB或CSLSB,以8 + 4位格式自動將數(shù)據(jù)傳輸?shù)紻AC寄存器。
- 選通傳輸模式:在多MX7548系統(tǒng)中,可通過連接到每個(gè)MX7548的LDAC輸入的主選通信號,同時(shí)更新DAC寄存器的內(nèi)容。
(五)數(shù)據(jù)覆蓋功能
通過DF/DOR和CTRL輸入,可將MX7548的輸出強(qiáng)制設(shè)為零刻度(全0)或滿刻度(全1)代碼。使用覆蓋功能時(shí),DAC寄存器內(nèi)容不變,移除覆蓋功能后,DAC輸出將反映DAC寄存器的內(nèi)容,這為用戶校準(zhǔn)DAC提供了便利。
四、電路配置
(一)單極性操作
MX7548最常見的單極性二進(jìn)制操作或2象限乘法配置中,輸出極性與參考電壓相反。在很多應(yīng)用中,如果版本能保證最大±1LSB增益誤差,可能不需要進(jìn)行增益調(diào)整。若需要調(diào)整,可使用低溫度系數(shù)(<300ppm/°C)的電阻。同時(shí),電容C1可提供相位補(bǔ)償,減少輸出過沖和振鈴。
(二)雙極性操作
在雙極性或4象限乘法模式下,需要第二個(gè)放大器和三個(gè)匹配電阻(R3、R4和R5)。這些電阻應(yīng)采用相同材料,匹配精度達(dá)到0.01%或更好,以實(shí)現(xiàn)12位性能。輸出采用2的補(bǔ)碼編碼,通過調(diào)整相關(guān)電阻和參考電壓可實(shí)現(xiàn)零刻度和滿刻度的調(diào)整。
(三)單電源操作(電壓模式)
MX7548可連接成電壓輸出DAC,采用單電源工作,無需輸出放大器和負(fù)參考即可產(chǎn)生正電壓輸出。OUT1連接到參考輸入,AGND接地,VREF引腳成為具有恒定阻抗的電壓源。當(dāng)需要較低輸出阻抗時(shí),需用運(yùn)算放大器進(jìn)行緩沖。不過,參考輸入電壓必須為正,且在特定電源電壓下有一定限制,否則會影響DAC的線性度。
五、微處理器接口
MX7548可與多種微處理器接口,如MC6809和8085A。與MC6809接口時(shí),可采用自動傳輸模式或選通傳輸模式;與8085A接口時(shí),只需兩條指令即可完成12位數(shù)據(jù)的獲取和加載。
六、設(shè)計(jì)注意事項(xiàng)
(一)輸出放大器偏移
為獲得最佳線性度,OUT1和AGND應(yīng)精確接地。輸出放大器的輸入偏移電壓和輸入偏置電流會影響DAC的線性度,因此建議使用低偏移放大器,并將偏移調(diào)整到零,輸入偏置電流應(yīng)遠(yuǎn)小于DAC輸出電流的1LSB。
(二)動態(tài)考慮
在高速應(yīng)用中,需要考慮輸出運(yùn)算放大器的AC參數(shù),同時(shí)要注意參考輸入到OUT1的寄生信號耦合以及數(shù)字輸入切換時(shí)的數(shù)字饋通問題,可通過合理的電路板布局和使用保護(hù)走線來減少這些影響。
(三)補(bǔ)償
使用高速輸出放大器時(shí),需要使用補(bǔ)償電容C1來消除DAC輸出電容和內(nèi)部反饋電阻形成的極點(diǎn)。電容值應(yīng)根據(jù)運(yùn)算放大器的類型選擇,過大或過小都會影響輸出性能。
(四)接地和旁路
為避免OFFSET電壓影響,OUT1、AGND和輸出放大器的非反相輸入應(yīng)直接連接到單點(diǎn)接地。同時(shí),應(yīng)在DAC的VDD和DGND引腳附近連接旁路電容,未使用的數(shù)字輸入應(yīng)連接到VDD或DGND,以減少噪聲拾取。在某些系統(tǒng)中,建議在DGND和AGND引腳之間連接背對背二極管,以防止噪聲注入模擬輸出。
總之,MAXIM MX7548是一款功能強(qiáng)大、性能優(yōu)良的12位DAC,適用于多種應(yīng)用場景。電子工程師在設(shè)計(jì)過程中,需充分了解其特性和注意事項(xiàng),以實(shí)現(xiàn)最佳的設(shè)計(jì)效果。你在使用類似DAC的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享。
-
dac
+關(guān)注
關(guān)注
44文章
2856瀏覽量
197665 -
數(shù)模轉(zhuǎn)換器
+關(guān)注
關(guān)注
14文章
1601瀏覽量
86011
發(fā)布評論請先 登錄
探索MAXIM MX7548:8位總線兼容的12位DAC
評論