ZHCAFK8 July 2025 DAC61401 , DAC61402 , DAC61404 , DAC714 , DAC7716 , DAC7731 , DAC7734 , DAC7744 , DAC81402 , DAC81404 , DAC8234 , DAC8734 , TVS3301
| 主要輸入?yún)?shù) | 主要輸出信號(hào) | 推薦器件 |
|---|---|---|
| 通過 SPI 或 I2C 通信控制 DAC 電壓輸出 |
±10V 輸出 DAC 信號(hào) ,具有過壓保護(hù)功能 |
DAC8760、OPA206、TPS26611、 TVS3301(可選) |
目標(biāo):保護(hù) ±10V 輸出信號(hào)免受持續(xù) ±32V 過壓連接的影響,適用于帶反饋檢測引腳的輸出緩沖器的數(shù)模轉(zhuǎn)換器 (DAC)。
該電路設(shè)計(jì)描述了用于精密 DAC 輸出的過壓保護(hù)電路。該電路可保護(hù) DAC 輸出免受高于最大電源電壓和低于最小電源電壓的持續(xù)過壓的影響。在帶有正向正檢測引腳的器件中,DAC 輸出緩沖器包含在器件內(nèi),可對輸出緩沖器的正向檢測反饋引腳進(jìn)行引腳訪問。過壓保護(hù)電路由以下部分組成:一個(gè)配置為單位增益、用于輸出緩沖器反饋檢測引腳的帶輸入保護(hù)的運(yùn)算放大器,一個(gè)用于保護(hù)輸出的電子保險(xiǎn)絲 (eFuse),以及一個(gè)可選的瞬態(tài)電壓抑制 (TVS) 二極管。當(dāng) DAC 工作電壓 ±15V 時(shí),輸出受到 ±32V 或更高保護(hù),而不會(huì)損壞 DAC 和保護(hù)電路。這種類型的保護(hù)電路緩沖器可用于許多工業(yè)工廠自動(dòng)化和控制應(yīng)用。如果輸出端在可編程邏輯控制器 (PLC) 等輸出端子上遇到因接線錯(cuò)誤而導(dǎo)致的過壓事件,該電路會(huì)特別實(shí)用。


過壓保護(hù)反饋緩沖器通過 PSpice? 進(jìn)行仿真。首先、使用脈沖電壓源作為 DAC 來模擬緩沖器的傳遞函數(shù)。反饋緩沖器的輸入從 –10V 斜升至 +10V,顯示了 DAC 的整個(gè)輸出范圍。另一個(gè) OPA206 用作 DAC 輸出緩沖器的模型。OPA206 的電流限制為 25mA,這是對 DAC8760 的近似模擬。該電流限制將在后續(xù)仿真中使用。

圖左側(cè)的運(yùn)算放大器和電阻器網(wǎng)絡(luò)代表電壓 DAC 的輸出和反饋。標(biāo)記為 +VSENSE 和 VOUT 的節(jié)點(diǎn)是 DAC8760 的引腳。
從緩沖器輸入到輸出的傳遞函數(shù)源自瞬態(tài)仿真。
第二個(gè)瞬態(tài)仿真顯示了過壓事件期間的電流。

將 DAC 設(shè)置為 0V,并在緩沖器輸出端接入一個(gè)電壓源,以模擬由接線錯(cuò)誤導(dǎo)致的過應(yīng)力事件。電源斜坡模擬從 –32V 到 +32V 的過壓變化過程。
仿真從 –32V 的輸出開始,TPS26611 電子保險(xiǎn)絲處于開路狀態(tài),從而防止從 DAC8760 的輸出中獲取任何電流。輸出端的殘余電流來自 OPA206 的輸入端,其集成的輸入保護(hù)將電流限制在約 5mA。隨著電壓降低,緩沖器輸出端的電流保持為 5mA。
當(dāng)電壓升至接近 -15V 的較低電源電壓時(shí),TPS26611 開始從 DAC 輸出端傳導(dǎo)電流。在斜坡電壓的驅(qū)動(dòng)下,DAC 立即達(dá)到接近 30mA 的器件短路電流限制。此電流限制低于 TPS26611 的 32mA 電流限制水平,因此電流可以正常傳導(dǎo)。DAC8760 在電流限制下持續(xù)工作不會(huì)造成損壞。
當(dāng)斜坡電壓升至 0V 以上時(shí),DAC 的輸出從拉電流變?yōu)楣嚯娏鳌AC 在相反方向被強(qiáng)制進(jìn)入 30mA 的電流限制狀態(tài)。
最后,斜坡電壓上升至高于正電源。由于串聯(lián)電阻和輸出電流產(chǎn)生的附加電壓,當(dāng)斜坡電壓升至 +16V 以上時(shí),電子保險(xiǎn)絲會(huì)檢測到輸出超出電源電壓。檢測到過壓后,TPS26611 電子保險(xiǎn)絲再次斷開,DAC 輸出停止灌入電流。此時(shí),輸出端僅存的電流來自 OPA206 的輸入過壓保護(hù)。
運(yùn)行了類似的仿真,以顯示反向電壓轉(zhuǎn)換過程。電源斜坡模擬從 +32V 到 -32V 的轉(zhuǎn)換。仿真從 +32V 的輸出開始,TPS26611 電子保險(xiǎn)絲處于開路狀態(tài),從而防止從 DAC8760 的輸出中獲取任何電流。輸出端的電流來自 OPA206 的輸入端。隨著輸出電壓下降,TPS26611 允許 DAC8760 的短路限制電流通過。
當(dāng)電壓降至 0V 以下時(shí),DAC 的電流輸出從灌電流變?yōu)槔娏?。隨著電壓繼續(xù)下降,當(dāng)輸出電壓降至 -16V 以下時(shí),TPS26611 關(guān)閉,電流來自 OPA206 的輸入端。
兩個(gè)仿真中均未包含 TVS3301。仿真輸出未超過 ±33V 的保護(hù)閾值,該閾值會(huì)觸發(fā) TVS 導(dǎo)通。在 32V 的仿真電平下,TVS3301 不會(huì)影響保護(hù)緩沖器和 DAC 輸出的工作。
過壓保護(hù)緩沖器為測試而構(gòu)建,并連接到 DAC8760EVM 的輸出端。首先,將 DAC 的輸出從 -10V 斜升至 +10V,以驅(qū)動(dòng)反饋緩沖器的輸入。從緩沖器中測得的偏移在整個(gè)范圍內(nèi)小于 10μV。
將 DAC 設(shè)置為 0V,然后將輸出連接到一個(gè)可變電源。當(dāng)驅(qū)動(dòng)輸出時(shí),會(huì)記錄輸出端的電流。測量開始時(shí),電源電壓為 –32V,可變電源電壓升至 +32V。然后,輸出從 +32V 改回 –32V。此設(shè)置與前面所述仿真中的原理圖類似。
在測試中,OPA206 短路電流和輸入保護(hù)電流略低于仿真值。TPS26611 電子保險(xiǎn)絲的關(guān)閉和打開存在遲滯。這種遲滯在疊加正負(fù)過壓仿真時(shí)可見,源于 TPS26611 輸出端串聯(lián)電阻器上的額外電壓。在正常工作狀態(tài)下,當(dāng) TPS26611 電子保險(xiǎn)絲閉合且傳導(dǎo)電流時(shí),若輸出上升并超過任一電源約 1.5V 至 2V,電子保險(xiǎn)絲會(huì)斷開。測量中,當(dāng)輸出被強(qiáng)制升至 16.5V 以上或降至 -16.8V 以下時(shí),TPS26611 會(huì)關(guān)閉。若輸出超出電源電壓,當(dāng)電壓升至 -15.3V 以上或降至 +15.3V 以下時(shí),TPS26611 會(huì)恢復(fù)工作。這一現(xiàn)象在兩個(gè)過壓仿真中均有體現(xiàn),二者結(jié)合呈現(xiàn)出相同的遲滯特性。該遲滯源于 TPS26611 輸出端串聯(lián)電阻器上的附加電壓。
下表顯示了此包含 DAC8760 的應(yīng)用的示例寄存器映射。此處給出的值適用于在設(shè)計(jì)說明部分作出的設(shè)計(jì)選擇。
| 寄存器地址 | 寄存器名稱 | 設(shè)置 | 說明 |
|---|---|---|---|
| 0x56 | 復(fù)位 | 0x0001 | [15:1] 0x0000:寫入這些位不會(huì)導(dǎo)致任何變化 |
| [0] 0b1:對所有寄存器執(zhí)行軟件復(fù)位 | |||
| 0x55 | 控制 | 0x1003 | [15] 0b0:復(fù)位時(shí),VOUT 清零并設(shè)置為 0V |
| [14] 0b0:未使用 DAC 超量程功能 | |||
| [13] 0b0:未使用外部 RSET 電阻器 | |||
| [12] 0b1:DAC 輸出已使能 | |||
| [11:8] 0b0000:壓擺率時(shí)鐘控制(未使用) | |||
| [7:5] 0b0:壓擺率步長(未使用) | |||
| [4] 0b0:壓擺率已禁用 | |||
| [3] 0b0:保留,必須設(shè)置為 0 | |||
| [2:0] 0b011:電壓輸出設(shè)置為 ±10V 范圍 | |||
| 0x01 | DAC 數(shù)據(jù) | 0x8000 | [15:0] 0x8000:設(shè)置 DAC 電壓輸出的新值為 0V(DAC 數(shù)據(jù)的默認(rèn)設(shè)置為 0x0000,在此 DAC 量程下,該值會(huì)將 VOUT 設(shè)置為 10V) |
下面所示為將初始寄存器值設(shè)置到 DAC8760 的偽代碼序列。以下偽代碼將器件設(shè)置為一個(gè)通道以實(shí)現(xiàn) ±10V 輸出。此處給出的值適用于在設(shè)計(jì)說明部分作出的設(shè)計(jì)選擇。
DAC8760 偽代碼示例
1: //SYNTAX: WRITE <REGISTER NAME (Hex code)>, <MSB DATA>, <LSB DATA>
2: //Perform a software reset to the device registers
3: WRITE RESET(0x56), 0x00, 0x01
4: //Set DAC to ±10V range and enable output
5: WRITE CONTROL(0x55),0x10, 0x03
6: //Default output setting is to –10V, set output to 0V
7: WRITE DAC DATA Register(0x01), 0x80, 0x00
使用參數(shù)搜索工具查找其他可能的器件。
有關(guān) TI 綜合電路庫的信息,請參閱模擬工程師電路說明書。
其他資源
如需 TI 工程師的直接支持,請使用 E2E 社區(qū):