0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

精密DAC和看門狗提高了模擬輸出安全性

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-01-16 11:02 ? 次閱讀

使用DAC微處理器監(jiān)控器,可以提高工業(yè)控制器、可編程邏輯控制器(PLC)和數(shù)據(jù)采集系統(tǒng)的系統(tǒng)安全性。當(dāng)發(fā)生微處理器故障、光耦合器故障或欠壓情況時(shí),模擬輸出設(shè)置為零電平(或引腳可編程中間電平)。演示了有關(guān)如何實(shí)現(xiàn)此功能的簡單應(yīng)用程序。

介紹

當(dāng)發(fā)生系統(tǒng)級(jí)故障時(shí),工業(yè)應(yīng)用中對安全狀態(tài)的需求至關(guān)重要。功能豐富的精密數(shù)模轉(zhuǎn)換器(DAC)和微處理器(μP)監(jiān)控電路和看門狗定時(shí)器可用于確保模擬輸出默認(rèn)為已知的中間電平或零電平電平。

電路操作

工業(yè)控制器、可編程邏輯控制器 (PLC) 和數(shù)據(jù)采集系統(tǒng) (DAS) 中使用的常見模擬輸出控制信號(hào)包括電壓輸出,例如 0 至 5V、0 至 10V、±5V、±10V 和 4–20mA 電流環(huán)路。為確保安全完整性,模擬輸出控制信號(hào)應(yīng)默認(rèn)為已知的中間電平或零電平安全狀態(tài),以響應(yīng)μP或系統(tǒng)故障。為了提高安全性,模擬輸出模塊通常采用光耦合器在μP和模擬輸出信號(hào)之間提供電氣隔離。

圖1電路滿足模擬輸出安全性和可靠性要求。當(dāng)發(fā)生μP故障、光耦合器故障或欠壓情況時(shí),監(jiān)控電路(U3,MAX6303)將12位DAC(U2,MAX5120)模擬輸出設(shè)置為中間電平,進(jìn)而設(shè)置V外至 0V 安全狀態(tài)輸出。該電路還通過減少μP上的I/O引腳數(shù)量和消除光耦合器來改善平均無故障時(shí)間(MTBF)。

pYYBAGPEvleAMk2KAABUDLBwE1E340.gif?imgver=1

圖1.當(dāng)電源電壓、光耦合器或μP操作發(fā)生故障時(shí),該DAC (U2)和μP監(jiān)控器(U3)共同產(chǎn)生用戶編程的安全狀態(tài)默認(rèn)輸出(V外).

三種DAC特性使電路能夠滿足安全關(guān)鍵功能:異步復(fù)位輸入(/CLR)、用戶可選復(fù)位值輸入(RSTVAL)和用戶可編程輸出(UPO)。這些內(nèi)置特性還消除了增設(shè)光耦合器的需求,減少了μP上的I/O引腳數(shù)量,并消除了外部分立電路。μP監(jiān)控器包括一個(gè)電阻可編程復(fù)位輸入門限、一個(gè)電容可編程看門狗定時(shí)器和一個(gè)復(fù)位超時(shí)周期。

以下是電路的工作原理。由于DAC代碼的范圍從000hex到FFFhex,模擬輸出電壓(V外) 范圍為 -10V 至 +10V。運(yùn)算放大器U1A (MAX9944)由DAC的內(nèi)部10ppm/°C精密帶隙基準(zhǔn)偏移;輸出運(yùn)算放大器U1B (MAX9944)配置為緩沖器,增益為4。

電路的輸出電壓計(jì)算公式為:

VOUT = VREF × (G × NB/4096 - 1) × (RF/RIN + 1)

其中 NB 是 DAC 二進(jìn)制代碼的數(shù)值;V裁判是內(nèi)部基準(zhǔn)電壓;G是U1A的增益;和 RF/R在是 U1B 的增益電阻比。

微處理器監(jiān)控器 U3 監(jiān)控隔離電源電壓 (V.ISO) 通過其 V抄送針。它還使用 UPO 監(jiān)控 WDI 引腳上的 μP 活動(dòng),并通過/復(fù)位生成復(fù)位輸出命令。復(fù)位輸入處的電阻分壓器(U3引腳1)確定復(fù)位電平電壓門限(V千).同樣,復(fù)位超時(shí)周期(tRP) 和看門狗超時(shí)期限 (t白矮星) 由 SRT 和 SWT 處的電容器值決定。將 WDS 連接到 V抄送進(jìn)入擴(kuò)展模式,延長 T白矮星500倍。以下公式計(jì)算電路中所需的值:

VRST = VTH(R1 + R2)/R2

其中 V千= 1.22V 和 VRST是可調(diào)復(fù)位閾值電壓

C.SRT= tRP/2.67

其中 C.SRT以 pF 和 t 為單位RP以 μs 為單位;CSWT以 pF 和 t 為tWD以 μs 為單位。因此:

CSWT = tWD/(500 × 2.67)

如果 Vcc失敗或如果μP無法通過UPO切換WDI,則U3置位/RESET輸出,通過其CLR輸入復(fù)位U2。此操作將 U2 的輸出重置為 RSTVAL 設(shè)置的條件(在本例中為中間電平,在 V 時(shí)產(chǎn)生 0V外).在正常工作中,μP必須以小于編程看門狗超時(shí)周期(t白矮星).以這種方式,UPO輸出例行切換WDI,這意味著UPO在WDI上“踢狗”。請注意,在復(fù)位超時(shí)周期(tRP),/RESET有效釋放CLR,但DAC輸出在更新之前一直處于中間電平。

U3 的復(fù)位輸入和 GND 端子之間的切換允許用戶命令緊急關(guān)機(jī)。其它用于看門狗功能的器件是MAX6316系列和MAX6369系列,它們均提供固定的超時(shí)周期,并提供SOT23封裝。此外,DAC的單極性和雙極性模式允許其產(chǎn)生所有常見的模擬輸出控制信號(hào)。

結(jié)論

通過精密DAC和看門狗定時(shí)器μP監(jiān)控器的特殊功能,可以實(shí)現(xiàn)安全完整性的改進(jìn)。這些器件共同可以為許多工業(yè)控制器應(yīng)用中使用的模擬輸出提供安全狀態(tài)工作條件。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5006

    文章

    13107

    瀏覽量

    461455
  • dac
    dac
    +關(guān)注

    關(guān)注

    43

    文章

    2258

    瀏覽量

    190754
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2244

    瀏覽量

    82267
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    獨(dú)立看門狗(IWDG)的基礎(chǔ)知識(shí)

      STM32F10xxx系列內(nèi)置兩個(gè)看門狗(獨(dú)立看門狗和窗口看門狗),提供了更高的安全性、時(shí)間的精確和使用的靈活性。兩個(gè)
    發(fā)表于 10-19 17:10 ?4166次閱讀
    獨(dú)立<b class='flag-5'>看門狗</b>(IWDG)的基礎(chǔ)知識(shí)

    高壓看門狗定時(shí)器是如何提高車載系統(tǒng)安全性的?

    高壓看門狗的優(yōu)勢有哪些?高壓看門狗定時(shí)器是如何提高車載系統(tǒng)安全性的?
    發(fā)表于 05-12 06:33

    STM32之獨(dú)立看門狗和窗口看門狗定時(shí)器 精選資料分享

    STM32F10系列芯片內(nèi)置了2個(gè)看門狗,提高了更高的安全性等好處。獨(dú)立看門狗(IWDG)是由專門的40KHz的低速時(shí)鐘驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障也仍然有效。IWDG的主要特征有自由運(yùn)行
    發(fā)表于 08-02 06:44

    精密DAC看門狗提高模擬輸出安全

    Abstract: Using a DAC and a microprocessor supervisor, the system safety can be improved
    發(fā)表于 02-16 15:37 ?24次下載
    <b class='flag-5'>精密</b><b class='flag-5'>DAC</b>和<b class='flag-5'>看門狗</b><b class='flag-5'>提高</b><b class='flag-5'>模擬輸出</b><b class='flag-5'>安全</b>

    stm32看門狗時(shí)間計(jì)算 獨(dú)立看門狗和窗口看門狗的特性是什么

    本文為您講解STM看門狗時(shí)間計(jì)算(時(shí)限)與頻率計(jì)算,獨(dú)立看門狗和窗口看門狗的特性、區(qū)別與聯(lián)系。
    發(fā)表于 10-10 10:41 ?8721次閱讀

    高壓看門狗定時(shí)器提高汽車系統(tǒng)安全資料下載

    鑒于上述考慮,本max16997 / max16998是理想的提高汽車應(yīng)用系統(tǒng)安全。這些高電壓看門狗定時(shí)器的目的是提供極端的安全性安全性關(guān)
    發(fā)表于 04-06 11:09 ?19次下載
    高壓<b class='flag-5'>看門狗</b>定時(shí)器<b class='flag-5'>提高</b>汽車系統(tǒng)<b class='flag-5'>安全</b>資料下載

    什么是stm32看門狗?獨(dú)立看門狗和窗口看門狗工作原理解析

    stm32有兩個(gè)看門狗,獨(dú)立看門狗和窗口看門狗,其實(shí)兩者的功能是類似的,只是喂狗的限制時(shí)間不同。 獨(dú)立看門狗
    的頭像 發(fā)表于 11-06 11:48 ?2.7w次閱讀
    什么是stm32<b class='flag-5'>看門狗</b>?獨(dú)立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>工作原理解析

    如何實(shí)現(xiàn)模擬看門狗?

    作者:逸珺 轉(zhuǎn)自:STM32 對于看門狗大家或許不陌生,但對于模擬看門狗有的朋友可能就不甚了解了。本文來聊聊模擬看門狗,旨在梳理相應(yīng)的概念,
    的頭像 發(fā)表于 10-23 14:51 ?5257次閱讀
    如何實(shí)現(xiàn)<b class='flag-5'>模擬</b><b class='flag-5'>看門狗</b>?

    STM32 ADC模擬看門狗及其應(yīng)用

    STM32 ADC模擬看門狗及其應(yīng)用(電源技術(shù)期刊是什么級(jí)別期刊)-模擬看門狗特性允許應(yīng)用程序檢測輸入電壓是否超出用戶定義的高低閾值,用戶可以預(yù)先設(shè)定個(gè)
    發(fā)表于 08-04 18:12 ?29次下載
    STM32 ADC<b class='flag-5'>模擬</b><b class='flag-5'>看門狗</b>及其應(yīng)用

    STM32中的獨(dú)立看門狗和窗口看門狗

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產(chǎn)品就很容易出現(xiàn)死機(jī),跑飛的情況。為了避免這種情況的出現(xiàn),后期的MCU都集成了看門狗的功能。但是目前看門狗發(fā)展到今天基本上分為兩大類:獨(dú)立
    的頭像 發(fā)表于 12-22 16:58 ?2031次閱讀

    詳解獨(dú)立看門狗的實(shí)現(xiàn)原理

    這里以大家熟悉的STM32為例給大家講解一下獨(dú)立看門狗的配置以及工作過程。STM32F10xxx內(nèi)置兩個(gè)看門狗:獨(dú)立看門狗和窗口看門狗,提供了更高的
    發(fā)表于 12-22 17:01 ?3142次閱讀

    窗口看門狗增強(qiáng)了μP監(jiān)控器

    看門狗定時(shí)器提高了基于微處理器的系統(tǒng)的可靠。引腳可選的看門狗定時(shí)器允許看門狗超時(shí)周期可調(diào),從而提供更大的靈活性,以滿足不同的處理器時(shí)序要求
    的頭像 發(fā)表于 05-08 11:23 ?1151次閱讀
    窗口<b class='flag-5'>看門狗</b>增強(qiáng)了μP監(jiān)控器

    什么是看門狗,工業(yè)路由器看門狗技術(shù)的功能優(yōu)勢

    一個(gè)輸入和一個(gè)輸出,其中輸入叫做喂狗,輸出一般連接到另外一個(gè)部分的復(fù)位端。看門狗技術(shù)的核心硬件是看門狗模塊,分為硬件看門狗和軟件
    的頭像 發(fā)表于 03-27 10:16 ?1742次閱讀
    什么是<b class='flag-5'>看門狗</b>,工業(yè)路由器<b class='flag-5'>看門狗</b>技術(shù)的功能優(yōu)勢

    看門狗芯片具有哪些功能?

    看門狗芯片可以通過多種方式來保證系統(tǒng)的穩(wěn)定性和安全性,從而提高系統(tǒng)的可靠和可用。在需要長時(shí)間穩(wěn)定運(yùn)行的場景中,
    的頭像 發(fā)表于 07-05 14:37 ?1826次閱讀

    基于RT-Thread對N32L40XCL的看門狗定時(shí)器進(jìn)行測試

    N32L40XCL 內(nèi)置獨(dú)立看門狗(IWDG)和窗口看門狗(WWDG)定時(shí)器,解決軟件錯(cuò)誤導(dǎo)致的問題。看門狗定時(shí)器使用非常靈活,提高了系統(tǒng)的安全性
    的頭像 發(fā)表于 08-08 17:24 ?1257次閱讀
    基于RT-Thread對N32L40XCL的<b class='flag-5'>看門狗</b>定時(shí)器進(jìn)行測試