导言
体系重启功用关于有些使用十分有用,例如,无法供给复位的主操控器。本文介绍了一个在依据非易失(NV)毛病寄存器的可编程体系办理器中发生简略主动重启操作的有用计划。在体系办理器中添加一个小器材,即可依照微操控器或外部按键开关宣布的操控指令重启体系。
MAX16046为EEPROM装备体系办理器,用于多电压供电体系的监测、排序、盯梢和裕量调理。内部集成模/数转换器(ADC)监测电源电压,数/模转换器(DAC)用于调整电源电压,可装备输出支撑电源的排序与盯梢(上电和断电期间)。装备非易失EEPROM寄存器存储电源电压的上限和下限、设置时序和排序、存储要害的毛病数据,以便读取这些数据盯梢体系失效条件。内部ADC丈量每路电压输入,并将其与上限、下限数值进行比较。一旦监测到超出门限规模的电源电压,将当即触发报警信号,假如导致毛病报警的电源电压源于要害供电通路,则将封闭一切输出电源。
假如挑选闭锁毛病形式,MAX16046将不会从头启动次序上电进程,直到从头动身EN输入或将低电平有用的软件使能位从头复位为0。假如启用主动重试功用,器材在通过所装备的延迟时间后从头启动。
使用这一规划,能够依据微操控器或外部按键开关宣布的指令主动重启体系。使用触发器和MAX16046的毛病办理架构能够完成主动重启。图1所示电路中,MAX16054为通/断按键操控开关,输入带有去抖开关和锁存电路,可接受来自机械开关的喧闹输入,通过工厂编程的延时后发生洁净的闭锁数字输出。
图 1. MAX16054可接受来自机械开关的噪杂输入,在工厂设定的固定延时后发生洁净的数字输出。
该电路在MAX16046EVKIT上进行过测验,设置MON5欠压(UV)为要害毛病(图2)。
图 2. MAX16046EVKIT设置表,GUI显现了MON5欠压被置为要害毛病。
RESET引脚装备成高电平有用,发生毛病时的操作设置为主动重试,延时1.6s (图3)。
图3. MAX16046EVKIT的具体装备表,GUI显现RESET引脚装备成高电平有用。发生毛病时的操作设置为主动重试,延时1.6s。
按键开封闭合时:
MAX16054的/OUT触发为低电平,发生要害毛病条件(图4)。
开释一切使能,由软件操控。
RESET置高,铲除毛病条件。
通过1.6s延时后,体系从头启动。
图 4. MAX16046EVKIT毛病表,GUI显现了MON5毛病条件在EEPROM内部的记载。
图5中,MON1和MON4坚持高电平,由于它们在MOSFET输入端测验。
每次按下按键从头启动后,有必要铲除MAX16046 EEPROM中的毛病标志。
图5.MAX16046EVKIT GUI显现的数据记载表,列出了在MON5检测到毛病,从头启动电源。