MAX6374KA+T
100000000
SOT238/20+
万三科技,秉承原装,高价回收工厂呆滞
MAX6374
80000
-/23+
原装现货
MAX6374
69800
-/2022+
特价现货,提供BOM配单服务
MAX6374
5000
-/22+
原厂渠道可追溯,精益求精只做原装
MAX6374
8391
-/22+
特价现货,提供BOM配单服务
MAX6374
31300
-/24+
只做原装,提供一站式配单服务
MAX6374
8700
-/2023+
原装现货
MAX6374
80000
-/23+
原装现货
MAX6374
5000
TSSOP/22+
一站式配单,只做原装
MAX6374
5000
-/23+
优势产品大量库存原装现货
MAX6374
8700
-/2023+
原装现货
MAX6374
41101
-/-
大量现货,提供一站式配单服务
MAX6374
8700
-/2021+
原装现货
MAX6374
80000
-/23+
原装现货
MAX6374
38900
-/2021+
原装,提供一站式配套服务
MAX6374
80000
-/23+
原装现货
MAX6374
3000
N/A/N/A
原装正品热卖,价格优势
MAX6374
65286
-/21+
全新原装现货,长期供应,免费送样
MAX6374
80000
-/23+
原装现货
摘要 提出一种基于at91rm9200处理器的高可靠双机温备解决方案。利用eplc6、max6374设计两个冗余的外部watchdog监控处理器系统的工作状态,利用at91rm9200自带的watchdog作为内部监测机制监控处理器本身的故障;设计并给出了以at91rm9200为核心的监控机制的具体实现,包括心跳信号的发送和中断服务程序的设计。 关键词 at91rm9200 watchdog双机客错系统 温备 高可靠系统 本文设计了一种以at91rm9200处理器为核心的高可靠嵌入式系统。系统具有两台机组,当一台机组发生故障后,另一台机组接管工作并继续运行。系统提供外部和内部watchdog(看门狗)监控机制构成一级冗余、两级监控的可靠性设计方案。其中外部watchdog分别采用max6374和以eplc6 fpga构建的监控电路,而内部watchdog则利用at91rm9200自带的watchdog模块实现。本文分别从硬件和软件两个角度阐述系统的实现。 1 系统总体结构设计 1.1 at91rm9200处理器 at91rm9200是atrnel公司生产的一款
必须明确对看门狗定时器时间的选择条件。在程序设计中,为了保证硬件监控效果,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置1~2处对看门狗芯片的触发操作。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。在基于f206的故障录波器中,需时最长的程序循环包含1个16点的fft运算,整个程序循环的总时间小于2 ms。 由此看来,硬件监控电路的看门狗时间只要大于2 ms即可满足要求,过长的看门狗时间是不必要的,对保证装置的实时性也是十分不利的。 2 max6369~max6374监控芯片的原理及应用 根据以上标准,我们选用了maxim公司出品的max6374监控芯片。max6374是max6369~ max6374系列监控芯片中的一员。该系列芯片的看门狗定时器时间可以通过外部引脚set2、set1、set0的逻辑电平进行精确调节,其引脚电平与看门狗定时器时间的关系如表1所列。 表1中的twd 就是看门狗定时器时间,tdelay是看门狗定时器启动延迟时间。 表1 看门狗定时器启动延迟时间tdelay是指在系统上电到监控芯片看门狗定时器正式启动之间的时间
在这里,必须明确对看门狗定时器时间的选择条件。在程序设计中,为了保证硬件监控效果,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置一至两处对看门狗芯片的触发。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。在基于f206的故障录波器中,需时最长程序循环包含一个16点的fft运算,整个程序循环的总时间小于2ms。 由此看来,硬件监控电路的看门狗时间只要大于2ms即可满足要求,过长的看门狗时间是不必要的,对保证装置的实时性也是十分不利的。 根据以上标准,我们选用了max6374监控芯片,其看门狗定时器时间可以通过外部引脚st2、st1、st0的逻辑电平进行精确调节,其引脚电平与看门狗定时器时间的关系如表1所示。表1 max6374引脚电平与看门狗定时器时间的关系 st2电平 st1电平 st0电平 看门狗定时器时间 00001111 00110011 01010101 3ms3s1s禁止看门狗功能30μs1s10s10s 在此将看门狗定时器时间调节在3ms。 在对max6374监控芯片的触发操作时,为了保证程序的紧凑和监控的有效,不
,必须明确对看门狗定时器时间的选择条件。在程序设计中,为了保证硬件监控效果,不宜过多地设置对看门狗芯片的操作,一般应在程序循环的关键部位设置一至两处对看门狗芯片的触发。所以,看门狗定时器的时间只要大于一个需时最长的程序循环即可。在基于f206的故障录波器中,需时最长的程序循环包含一个16点的fft运算,整个程序循环的总时间小于2ms. 由此看来,硬件监控电路的看门狗时间只要大于2ms即可满足要求,过长的看门狗时间是不必要的,对保证装置的实时性也是十分不利的。 根据以上标准,我们选用了max6374监控芯片,其看门狗定时器时间可以通过外部引脚st2、st1、st0的逻辑电平进行精确调节,其引脚电平与看门狗定时器时间的关系如表1所示。 在此将看门狗定时器时间调节在3ms.在对max6374监控芯片的触发操作时,为了保证程序的紧凑和监控的有效,不宜采用在一处发脉冲的方式,而应该在程序的一点发出高电平,然后在另一点将电平变低,如此循环往复地触发看门狗定时器。 max6374的复位脉冲宽度为1μs,相当于20个dsp时钟周期(系统采用20mhz有源晶体振荡器),完全满足
rt在0.5ms至5s调节)。 其中:复位电压由分压器r1/r2决定,复位延迟时间由电容csrt设置,看门狗延时周期由电容cswt设置。 设计人员利用如此宽范围的看门狗延时周期可以为任何应用提供解决方案。max6301-max6304系列基本与max6746-max6753系列相同,但可提供so或dip封装。 较长启动/延时周期、引脚可选的看门狗 对于启动过程较长的应用,希望提供两个不同的延时周期:一个较长的初始化延时周期和一个较短的正常工作延时周期。max6369—max6374系列具有wdi引脚可编程的启动延迟,可选范围:200ms至60s,以及可在30ms至60s范围内编程的看门狗延时周期。一些版本还提供看门狗的首次边沿激活功能,以满足启动过程更长的应用。在这些芯片中,看门狗电路在启动过程中被禁止,来自μp相关i/o引脚的第一个边沿可激活看门狗电路。 多电压监控看门狗 对于双电源供电系统,max6358-max6360系列可以监视两路标准电压,并提供长启动周期和标准延时周期的看门狗;对于三组电源供电或需要高有效和低有效复位输出的系统,设计人员可以