现状:TPS65311电源芯片是可以工作起来的,各路输出也都OK。
唯一的问题是,现在我们不得不在MCU还没烧录程序的时候(系统进行远程升级时),使用外部WD信号来维持电源所需的WD信号,否则约2秒后全部电源关闭了,
给MCU烧录程序的供电都无法提供。
当我们使用烧录好程序之后的MCU,也是没有问题的,MCU会输出WD信号给电源IC维持Active状态。
目标:如何使用已经正常运行的MCU通过SPI控制电源IC,禁止电源IC的WD功能,那样MCU升级程序时,电源IC不会因为没有WD信号而关闭电源
以下是通过datasheet得到的信息,看看我们的理解是否正确, 是否可以实现。(实际客户测试没有实现,是否操作上有问题?)
- 芯片进入active状态之后,mcu通过spi发送lock命令,TPS65311是不是进入了locked状态?
- 在进入locked状态之后,如果此时不再输入看门狗信号,TPS65311能不能继续正常工作?
- 我现在通过spi发送的命令码是0xD255,命令格式是不是正确的?
Dylan Hu:
回复 Anfeng Qu:
非常感谢~, 安全是把双刃剑阿.
外部喂狗可行,已经做过试验.