endrv不就可以当做看门狗输出来用么,用它给CPU进行复位。
Ken Wang:
Hi Meng,
ENDRV这个管脚确实是会随着TPS65381所处的不同工作状态,而输出高电平或是低电平。具体的情况,你可以参考TPS65381 datasheet 中的那张device control state diagram.
Ken
Jay:
Hi Meng,
TPS65381的ENDRV引脚是提供给Driver作为使能信号的,其用法与NRES有所差别。
NRES:TPS65381复位位号输出引脚,当TPS检测到不正常情况时,NRES就会输出低电平,这里的不正常情况有好多,包括看门狗的溢出、电压输出的不正常等等。该引脚在TPS芯片复位(重新上电)或故障解除后会自动变高,不需要MCU通过SPI对其进行配置。
ENDRV:TPS65381驱动使能信号输出引脚,在芯片复位后,默认状态下该引脚为低,只有MCU通过SPI对TPS进行配置后,同时,TPS没有发生异常,该引脚才能输出高电平。在输出高电平后,TPS出现异常,在NRES变低的同时,该引脚也会自动变低。
根据你的系统需求,你想要TPS来对MCU进行复位,那么只能选有NRES,而不能选用ENDRV。因为,ENDRV要变高,必须有MCU对TPS进行配置。如果ENDRV连接到了MCU的复位引脚,那么系统上电后,ENDRV默认输出为低,MCU将一直处于复位状态, MCU是不可能对TPS进行配置的,那样ENDRV也永远不可能变高,这是一个死循环。
Regards,
Jay
meng zhang3:
回复 Jay:
你好,jay,能否给我个qq和邮箱,方便以后有问题交流
Jay:
回复 meng zhang3:
Hi Meng,
我的邮箱:jay-shen@ti.com。
Regards,
Jay
TI中文支持网

