控制/MCU
CAT1161 复位电路
CAT1161 是CATALYST 公司的一款带I2C 存储器的监控芯片,集成了16K 位带硬件存
储写保护的串行E2PROM 存储器、节能型系统电源监控电路和一个看门狗定时器。当系统
非正常暂停或“挂起”时间达1.6S 时,看门狗电路将使系统重新启动,清看门狗定时器是
通过改变SDA 的电平实现,节省了微控器的I/O 资源,电源监控和复位电路可在电源电压
上升/下降时禁止访问E2PROM,确保数据安全。具有5个门槛电压,支持5V、3.3V和3V的系
统,一旦电源电压超出允许范围,复位信号立即有效,从而防止系统微控制器ASIC 或外围
器件继续工作,在电源电压超出复位门槛电压200mS 之后复位信号撤除,由于带有高电平
和低电平复位信号因此可以很方便地连接到微控制器和其它IC,另外芯片的复位管脚用作手
动复位按钮的去抖输入。
CAT1161的复位电路如图1.1
图1.1 CAT1161 复位电路
左边为低电平有效的复位电路。要注意RESET、RESET 引脚上的任何一个电压异常都
会产生复位信号,与RESET 和RESET 相连的上拉电阻R2和下拉电阻R1一定要同时连接,
否则CAT1161不停的产生复位。R3起到一个限流保护的作用可以根据不同系统进行修改,
不需要手动复位功能的系统,可以省略R3、S1。
CAT1161的喂狗子程序如下:
FEED_DOG:
CLR SDA ;改变I2C SDA线状态
NOP
NOP
SETB SDA ;恢复I2C SDA线状态
RET
只要在1.6S 以内调用喂狗程序就可以保证CAT1161 保持非有效复位电平,否则
CAT1161 每1.6S 复位一次。操作同一I2C 总线上的其他I2C 器件时,只要SDA 保持不超过
1.6S ,可以不再调用喂狗程序。
全部0条评论
快来发表一下你的评论吧 !