AD5744R:高性能四通道14位DAC的深度解析
在電子設計領域,數模轉換器(DAC)是連接數字世界和模擬世界的關鍵橋梁。今天,我們要深入探討的是Analog Devices公司的AD5744R,一款高性能的四通道14位串行輸入、雙極性電壓輸出DAC。
文件下載:AD5744R.pdf
一、AD5744R的特性亮點
1. 高精度與低噪聲
AD5744R具備14位分辨率,最大積分非線性(INL)誤差和微分非線性(DNL)誤差均為±1 LSB,保證了輸出的高精度。同時,其低噪聲特性表現出色,噪聲譜密度低至60 nV/√Hz,能有效減少信號干擾,適用于對精度要求極高的應用場景。
2. 靈活的輸出范圍
該DAC的輸出范圍可編程,可選擇±10 V、±10.2564 V或±10.5263 V,能滿足不同應用的多樣化需求。
3. 快速的建立時間
最大建立時間僅為10 μs,能夠快速穩定輸出,響應速度快,適用于需要快速變化輸出的系統。
4. 豐富的集成功能
集成了參考緩沖器、內部參考(最大溫度系數為10 ppm/°C)、片上裸片溫度傳感器等,還具備輸出控制、可編程短路保護、同步更新、異步清零、數字偏移和增益調整等功能,為設計帶來了極大的便利。
5. 廣泛的工作溫度范圍
工作溫度范圍為?40°C至 +85°C,能適應各種惡劣的工業環境。
二、技術規格剖析
1. 電氣特性
在供電電壓方面,模擬電源電壓(AVDD)范圍為11.4 V至16.5 V,模擬地(AVSS)范圍為 -11.4 V至 -16.5 V,數字電源電壓(DVCC)范圍為2.7 V至5.25 V。輸出負載電阻(RLOAD)為10 kΩ,負載電容(CL)為200 pF時,各項性能指標均能得到保證。
2. 精度指標
INL和DNL誤差控制在±1 LSB以內,保證了輸出的線性度和單調性。雙極性零誤差、零刻度誤差和增益誤差等指標也都在合理范圍內,并且給出了相應的溫度系數,方便工程師在不同溫度環境下進行設計。
3. 參考輸入/輸出
參考輸入電壓范圍為1 V至7 V,參考輸出電壓為5 V(±3 mV),參考溫度系數最大為10 ppm/°C。同時,還給出了參考輸入的直流輸入阻抗、輸入電流、輸出噪聲等參數。
4. 輸出特性
輸出電壓范圍為 -10.5263 V至 +10.5263 V,負載電流能力、電容負載穩定性等指標也有詳細說明。此外,還規定了輸出電壓隨時間的漂移、短路電流等參數。
5. 交流性能
輸出電壓建立時間、壓擺率、數模轉換毛刺能量、通道間隔離度、DAC間串擾等交流性能指標,為系統的動態性能設計提供了重要參考。
6. 時序特性
詳細規定了時鐘周期、數據建立時間、數據保持時間等時序參數,確保了與外部設備的可靠通信。
三、工作原理與架構
1. DAC架構
AD5744R采用14位電流模式分段R - 2R DAC架構。14位數據字的高4位被解碼以驅動15個開關,連接15個匹配電阻到AGNDx或Iout;剩余12位驅動12位R - 2R梯形網絡的開關。這種架構有助于提高DAC的精度和線性度。
2. 參考緩沖器
該DAC可使用外部或內部參考。參考輸入(REFAB和REFCD)范圍可達7 V,輸入電壓經處理后為DAC核心提供緩沖的正、負參考電壓,正參考電壓為 +VREF = 2 × VREFIN,負參考電壓為 -VREF = -2 × VREFIN,這些參考電壓和增益寄存器值共同定義了DAC的輸出范圍。
3. 串行接口
通過一個通用的3線串行接口進行控制,時鐘速率最高可達30 MHz,兼容SPI、QSPI?、MICROWIRE?和DSP標準。輸入移位寄存器為24位寬,數據以24位字的形式在串行時鐘輸入(SCLK)的控制下,MSB先加載到設備中。
4. 操作模式
- 獨立操作:串行接口可使用連續或非連續串行時鐘。SYNC的第一個下降沿啟動寫周期,需在SYNC再次變高之前施加24個下降時鐘沿。數據寫入輸入移位寄存器后,可通過將LDAC置低來更新數據寄存器和輸出。
- 菊花鏈操作:SDO引腳可用于將多個設備菊花鏈連接,適用于系統診斷和減少串行接口線數量。每個設備需要24個時鐘脈沖,總時鐘周期數為24n(n為設備數量)。
- 回讀操作:通過設置R/W位為1并選擇相應的寄存器,可從SDO引腳讀取所選寄存器的數據。
5. 同步更新
根據SYNC和LDAC的狀態,有兩種更新數據寄存器和DAC輸出的方式:
- 單個DAC更新:LDAC保持低電平,數據時鐘輸入到輸入移位寄存器時,尋址的DAC輸出在SYNC的上升沿更新。
- 所有DAC同時更新:LDAC保持高電平,數據時鐘輸入到輸入移位寄存器后,在SYNC變高后的任何時間將LDAC置低,所有DAC輸出在LDAC的下降沿更新。
6. 異步清零(CLR)
CLR是負邊沿觸發的清零信號,可將輸出清零為0 V(二進制補碼編碼)或負滿量程(偏移二進制編碼)。在電源開啟時,如果CLR為0 V,所有DAC輸出將更新為清零值,也可通過軟件寫入命令0x04XXXX來啟動清零操作。
四、寄存器配置
1. 輸入移位寄存器
由讀/寫位、保留位、寄存器選擇位、DAC地址位和16位數據位組成,用于控制對不同寄存器的讀寫操作。
2. 功能寄存器
通過設置三個REG位為000來尋址,可實現多種功能,如無操作(NOP)、本地接地偏移調整、D0和D1引腳方向和值設置、SDO輸出禁用、清零和加載等。
3. 數據寄存器
設置三個REG位為010來尋址,DAC地址位選擇要進行數據傳輸的DAC通道,數據位位于DB15至DB2。
4. 粗增益寄存器
設置三個REG位為011來尋址,DAC地址位選擇DAC通道,該寄存器為2位,可選擇每個DAC的輸出范圍,如±10 V、±10.2564 V或±10.5263 V。
5. 細增益寄存器
設置三個REG位為100來尋址,DAC地址位選擇DAC通道,該寄存器為6位,可在 -8 LSB至 +7.75 LSB的范圍內以0.25 LSB的步長調整每個DAC通道的增益。
五、設計特性與應用注意事項
1. 模擬輸出控制
在電源啟動和欠壓條件下,VOUTx引腳通過低阻抗路徑鉗位到0 V,同時傳輸門G1打開,防止輸出放大器短路到0 V。這些條件將保持到電源穩定且有效字寫入數據寄存器,之后G2打開,G1關閉。傳輸門也可通過復位輸入(RSTIN)進行外部控制。
2. 可編程短路保護
通過在ISCC引腳和PGND引腳之間插入外部電阻,可對輸出放大器的短路電流進行編程,可編程范圍為500 μA至10 mA,對應電阻范圍為120 kΩ至6 kΩ。電阻值計算公式為R = 60 / ISC。若ISCC引腳未連接,短路電流限制默認值為5 mA。需要注意的是,將短路電流限制設置為較小值可能會影響驅動容性負載時的輸出壓擺率,因此編程時應考慮負載電容大小。
3. 數字I/O端口
AD5744R包含一個2位數字I/O端口(D1和D0),可獨立配置為輸入或輸出,并通過串行接口進行驅動或讀取。當配置為輸出時,可作為控制信號用于多路復用器或控制系統中的校準電路;當配置為輸入時,可讀取來自限位開關等的邏輯信號。
4. 裸片溫度傳感器
片上裸片溫度傳感器提供與攝氏溫度線性成比例的電壓輸出,25°C時標稱輸出電壓為1.47 V,溫度變化率為5 mV/°C,輸出范圍為1.175 V至1.9 V。其低輸出阻抗和線性輸出便于與溫度控制電路和模數轉換器(ADC)接口,主要用于指示裸片溫度變化以進行重新校準。
5. 本地接地偏移調整
該功能在功能寄存器中啟用時,可調整DAC輸出,以補償單個DAC接地引腳和REFGND引腳之間的電壓差,確保DAC輸出電壓始終參考本地DAC接地引腳。
6. 典型工作電路
AD5744R的典型工作電路僅需在電源引腳和參考輸入處使用去耦電容,以及一個可選的短路電流設置電阻。由于其集成了電壓參考和參考緩沖器,無需外部雙極性參考和相關緩沖器,節省了成本和電路板空間。
7. 布局指南
在PCB設計中,應將模擬和數字部分分開,并在靠近器件的位置為每個電源提供10 μF和0.1 μF的旁路電容。電源線路應使用盡可能大的走線以降低阻抗,避免快速開關信號靠近參考輸入,減少交叉干擾。同時,應避免數字和模擬信號交叉,采用微帶技術可減少板上的串擾。
8. 電氣隔離接口
在許多過程控制應用中,需要在控制器和受控單元之間提供隔離屏障。AD5744R的串行加載結構使其非常適合隔離接口,可使用ADuM1400 iCoupler?產品實現4通道隔離接口。
9. 微處理器接口
通過標準的3線串行總線與微控制器和DSP處理器接口,通信通道包括時鐘信號、數據信號和同步信號。DAC輸出更新可在數據時鐘輸入完成后自動進行,也可在LDAC的控制下進行,還可使用回讀功能讀取數據寄存器的內容。
六、總結
AD5744R以其高精度、低噪聲、靈活的輸出范圍和豐富的集成功能,成為工業自動化、伺服控制、過程控制、數據采集系統等領域的理想選擇。在設計過程中,工程師需要根據具體應用需求,合理配置寄存器,注意布局和接口設計,以充分發揮AD5744R的性能優勢。你在使用AD5744R或其他DAC時遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
dac
+關注
關注
44文章
2818瀏覽量
197515 -
數模轉換器
+關注
關注
14文章
1481瀏覽量
85927
發布評論請先 登錄
AD5744R:高性能四通道14位DAC的深度解析
評論