0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

精密DAC和看门狗提高了模拟输出安全性

星星科技指导员 来源:ADI 作者:ADI 2023-01-16 11:02 次阅读

使用DAC微处理器监控器,可以提高工业控制器、可编程逻辑控制器(PLC)和数据采集系统的系统安全性。当发生微处理器故障、光耦合器故障或欠压情况时,interwetten与威廉的赔率体系 输出设置为零电平(或引脚可编程中间电平)。演示了有关如何实现此功能的简单应用程序。

介绍

当发生系统级故障时,工业应用中对安全状态的需求至关重要。功能丰富的精密数模转换器(DAC)和微处理器(μP)监控电路和看门狗定时器可用于确保模拟输出默认为已知的中间电平或零电平电平。

电路操作

工业控制器、可编程逻辑控制器 (PLC) 和数据采集系统 (DAS) 中使用的常见模拟输出控制信号包括电压输出,例如 0 至 5V、0 至 10V、±5V、±10V 和 4–20mA 电流环路。为确保安全完整性,模拟输出控制信号应默认为已知的中间电平或零电平安全状态,以响应μP或系统故障。为了提高安全性,模拟输出模块通常采用光耦合器在μP和模拟输出信号之间提供电气隔离。

图1电路满足模拟输出安全性和可靠性要求。当发生μP故障、光耦合器故障或欠压情况时,监控电路(U3,MAX6303)将12位DAC(U2,MAX5120)模拟输出设置为中间电平,进而设置V外至 0V 安全状态输出。该电路还通过减少μP上的I/O引脚数量和消除光耦合器来改善平均无故障时间(MTBF)。

pYYBAGPEvleAMk2KAABUDLBwE1E340.gif?imgver=1

图1.当电源电压、光耦合器或μP操作发生故障时,该DAC (U2)和μP监控器(U3)共同产生用户编程的安全状态默认输出(V外).

三种DAC特性使电路能够满足安全关键功能:异步复位输入(/CLR)、用户可选复位值输入(RSTVAL)和用户可编程输出(UPO)。这些内置特性还消除了增设光耦合器的需求,减少了μP上的I/O引脚数量,并消除了外部分立电路。μP监控器包括一个电阻可编程复位输入门限、一个电容可编程看门狗定时器和一个复位超时周期。

以下是电路的工作原理。由于DAC代码的范围从000hex到FFFhex,模拟输出电压(V外) 范围为 -10V 至 +10V。运算放大器U1A (MAX9944)由DAC的内部10ppm/°C精密带隙基准偏移;输出运算放大器U1B (MAX9944)配置为缓冲器,增益为4。

电路的输出电压计算公式为:

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

其中 NB 是 DAC 二进制代码的数值;V裁判是内部基准电压;G是U1A的增益;和 RF/R在是 U1B 的增益电阻比。

微处理器监控器 U3 监控隔离电源电压 (V.ISO) 通过其 V抄送针。它还使用 UPO 监控 WDI 引脚上的 μP 活动,并通过/复位生成复位输出命令。复位输入处的电阻分压器(U3引脚1)确定复位电平电压门限(V千).同样,复位超时周期(tRP) 和看门狗超时期限 (t白矮星) 由 SRT 和 SWT 处的电容器值决定。将 WDS 连接到 V抄送进入扩展模式,延长 T白矮星500倍。以下公式计算电路中所需的值:

VRST = VTH(R1 + R2)/R2

其中 V千= 1.22V 和 VRST是可调复位阈值电压

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 设置的条件(在本例中为中间电平,在 V 时产生 0V外).在正常工作中,μP必须以小于编程看门狗超时周期(t白矮星).以这种方式,UPO输出例行切换WDI,这意味着UPO在WDI上“踢狗”。请注意,在复位超时周期(tRP),/RESET有效释放CLR,但DAC输出在更新之前一直处于中间电平。

U3 的复位输入和 GND 端子之间的切换允许用户命令紧急关机。其它用于看门狗功能的器件是MAX6316系列和MAX6369系列,它们均提供固定的超时周期,并提供SOT23封装。此外,DAC的单极性和双极性模式允许其产生所有常见的模拟输出控制信号。

结论

通过精密DAC和看门狗定时器μP监控器的特殊功能,可以实现安全完整性的改进。这些器件共同可以为许多工业控制器应用中使用的模拟输出提供安全状态工作条件。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5010

    文章

    13277

    浏览量

    463119
  • dac
    dac
    +关注

    关注

    43

    文章

    2291

    浏览量

    191009
  • 微处理器
    +关注

    关注

    11

    文章

    2259

    浏览量

    82413
收藏 人收藏

    评论

    相关推荐

    独立看门狗(IWDG)的基础知识

      STM32F10xxx系列内置两个看门狗(独立看门狗和窗口看门狗),提供了更高的安全性、时间的精确和使用的灵活性。两个
    发表于 10-19 17:10 4251次阅读
    独立<b class='flag-5'>看门狗</b>(IWDG)的基础知识

    高压看门狗定时器是如何提高车载系统安全性的?

    高压看门狗的优势有哪些?高压看门狗定时器是如何提高车载系统安全性的?
    发表于 05-12 06:33

    STM32之独立看门狗和窗口看门狗定时器 精选资料分享

    STM32F10系列芯片内置了2个看门狗提高了更高的安全性等好处。独立看门狗(IWDG)是由专门的40KHz的低速时钟驱动,即使主时钟发生故障也仍然有效。IWDG的主要特征有自由运行
    发表于 08-02 06:44

    精密DAC看门狗提高模拟输出安全

    Abstract: Using a DAC and a microprocessor supervisor, the system safety can be improved
    发表于 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看门狗时间计算(时限)与频率计算,独立看门狗和窗口看门狗的特性、区别与联系。
    发表于 10-10 10:41 8762次阅读

    高压看门狗定时器提高汽车系统安全资料下载

    鉴于上述考虑,本max16997 / max16998是理想的提高汽车应用系统安全。这些高电压看门狗定时器的目的是提供极端的安全性安全性
    发表于 04-06 11:09 19次下载
    高压<b class='flag-5'>看门狗</b>定时器<b class='flag-5'>提高</b>汽车系统<b class='flag-5'>安全</b>资料下载

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

    stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗
    的头像 发表于 11-06 11:48 2.7w次阅读
    什么是stm32<b class='flag-5'>看门狗</b>?独立<b class='flag-5'>看门狗</b>和窗口<b class='flag-5'>看门狗</b>工作原理解析

    如何实现模拟看门狗

    作者:逸珺 转自:STM32 对于看门狗大家或许不陌生,但对于模拟看门狗有的朋友可能就不甚了解了。本文来聊聊模拟看门狗,旨在梳理相应的概念,
    的头像 发表于 10-23 14:51 5308次阅读
    如何实现<b class='flag-5'>模拟</b><b class='flag-5'>看门狗</b>?

    STM32 ADC模拟看门狗及其应用

    STM32 ADC模拟看门狗及其应用(电源威廉希尔官方网站 期刊是什么级别期刊)-模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个
    发表于 08-04 18:12 29次下载
    STM32 ADC<b class='flag-5'>模拟</b><b class='flag-5'>看门狗</b>及其应用

    STM32中的独立看门狗和窗口看门狗

    一、前言 在早期的MCU中是没有看门狗这种东西的,所以产品就很容易出现死机,跑飞的情况。为了避免这种情况的出现,后期的MCU都集成了看门狗的功能。但是目前看门狗发展到今天基本上分为两大类:独立
    的头像 发表于 12-22 16:58 2139次阅读

    详解独立看门狗的实现原理

    这里以大家熟悉的STM32为例给大家讲解一下独立看门狗的配置以及工作过程。STM32F10xxx内置两个看门狗:独立看门狗和窗口看门狗,提供了更高的
    发表于 12-22 17:01 3239次阅读

    窗口看门狗增强了μP监控器

    看门狗定时器提高了基于微处理器的系统的可靠。引脚可选的看门狗定时器允许看门狗超时周期可调,从而提供更大的灵活性,以满足不同的处理器时序要求
    的头像 发表于 05-08 11:23 1200次阅读
    窗口<b class='flag-5'>看门狗</b>增强了μP监控器

    什么是看门狗,工业路由器看门狗威廉希尔官方网站 的功能优势

    一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗威廉希尔官方网站 的核心硬件是看门狗模块,分为硬件看门狗和软件
    的头像 发表于 03-27 10:16 1824次阅读
    什么是<b class='flag-5'>看门狗</b>,工业路由器<b class='flag-5'>看门狗</b>威廉希尔官方网站
的功能优势

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

    看门狗芯片可以通过多种方式来保证系统的稳定性和安全性,从而提高系统的可靠和可用。在需要长时间稳定运行的场景中,
    的头像 发表于 07-05 14:37 1955次阅读

    基于RT-Thread对N32L40XCL的看门狗定时器进行测试

    N32L40XCL 内置独立看门狗(IWDG)和窗口看门狗(WWDG)定时器,解决软件错误导致的问题。看门狗定时器使用非常灵活,提高了系统的安全性
    的头像 发表于 08-08 17:24 1304次阅读
    基于RT-Thread对N32L40XCL的<b class='flag-5'>看门狗</b>定时器进行测试