微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 使用MAXQ3210作为微处理器监控电路

使用MAXQ3210作为微处理器监控电路

时间:06-24 来源:互联网 点击:

将MAXQ3210的一个端口连接至微处理器,可通知其作好断电准备。MAXQ3210通知断电后,微处理器根据执行任务的不同立即进入低功耗停止模式或等待断电。

MAXQ3210从停止模式唤醒时,既可使微处理器上电(如果微处理器完全关断),也可使用外部中断或类似机制通知微处理器,使其从低功耗状态下唤醒。

添加看门狗复位

与MAXQ3210的唤醒定时一样,微控制器的内置看门狗复位电路可以扩展为微处理器的一个外部硬件看门狗复位电路。MAXQ3210中,看门狗作为一个安全装置,防止瞬态脉冲干扰时程序运行失控。一旦启动看门狗定时器,必须通过周期性地置位一个寄存器位使其复位。如果MAXQ3210停止置位寄存器位,且定时器溢出,看门狗将使MAXQ3210自动复位。该自动复位使MAXQ3210恢复到一个已知的起始状态并重新启动运行。

将MAXQ3210的看门狗复位扩展给微处理器只需要两个连接:将微控制器的一个端口接至微处理器的外部RESET;将微处理器的一个端口返回到MAXQ3210端口。MAXQ3210自动使能看门狗,只要收到来自微处理器的信号就复位看门狗。微处理器负责周期性地触发此引脚,防止MAXQ3210的看门狗超时,超时周期可编程(详细信息,请参考MAXQ3210 User's Guide Supplement。)

作为微处理器的外部看门狗,MAXQ3210设定看门狗超时情况下触发一个中断。如果看门狗超时,意味着微处理器未能及时触发微控制器的端口,微控制器需要复位。MAXQ3210响应看门狗中断,重启看门狗,通过外部的RESET引脚复位微处理器,重新开始一次循环。

电平和接口

监控状态下,MAXQ3210与微处理器之间通信时,必须考虑两个器件的I/O电平。如果两个器件都在5V电压下工作,端口引脚通常可以直接连接,请务必参考器件的数据资料。

MAXQ3210输出信号给低电压微处理器(例如3.6V的器件)时也可以直接连接。如果微处理器引脚含有保护二极管,MAXQ3210的5V输出可以通过限流电阻直接连接至低电压引脚。也可以选择使用漏极开路连接方法:两引脚间引出一个上拉电阻连接至低电压微处理器的电源,并使MAXQ3210的端口强制下拉(PD = 1,PO = 0)或为三态(PD = 0,PO = 0)模式。

由低电压微处理器引脚驱动的MAXQ3210的输入时同样需要谨慎操作,这是因为低电压微处理器不能驱动其端口引脚至足够高的电平,以使MAXQ3210的寄存器置位。如果仅需要一个输入(如图1),低电压信号可以连接到MAXQ3210的模拟比较器。其它可能的方法有,使用带有漏极开路配置的外部下拉FET,或使用电平转换器,如MAX3370。

关于此问题的更多讨论,请参考应用笔记3007,逻辑电平转换。

结论

MAXQ3210的小尺寸、电池供电及单机工作特性使其成为可编程微处理器监控的理想选择。几种有用的节电模式和电源监控特性,可方便地为微处理器提供监控,使MAXQ3210成为通过软件配置延长电池工作时间的核心,非常适合便携式电池供电产品。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top