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

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

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

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

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

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

介紹

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

電路操作

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

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

pYYBAGPEvleAMk2KAABUDLBwE1E340.gif?imgver=1

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

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

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

電路的輸出電壓計算公式為:

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

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

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

VRST = VTH(R1 + R2)/R2

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

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

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

結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    5011

    文章

    13297

    瀏覽量

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

    關(guān)注

    43

    文章

    2294

    瀏覽量

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

    關(guān)注

    11

    文章

    2263

    瀏覽量

    82457
收藏 人收藏

    評論

    相關(guān)推薦

    獨立看門狗(IWDG)的基礎(chǔ)知識

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

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

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

    STM32之獨立看門狗和窗口看門狗定時器 精選資料分享

    STM32F10系列芯片內(nèi)置了2個看門狗,提高了更高的安全性等好處。獨立看門狗(IWDG)是由專門的40KHz的低速時鐘驅(qū)動,即使主時鐘發(fā)生故障也仍然有效。IWDG的主要特征有自由運行
    發(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看門狗時間計算 獨立看門狗和窗口看門狗的特性是什么

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

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

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

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

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

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

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

    STM32 ADC模擬看門狗及其應用

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

    STM32中的獨立看門狗和窗口看門狗

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

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

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

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

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

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

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

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

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

    基于RT-Thread對N32L40XCL的看門狗定時器進行測試

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