This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TPS65381A-Q1:禁用独立于 IGN 的 MCU?

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1235417/tps65381a-q1-disable-mcu-independent-of-ign

器件型号:TPS65381A-Q1

我想问、是否可以在将 IGNITION 拉至低电平后禁用 MCU、而不是同时禁用 MCU。 现在、SAFETY_FUNC_CFG 寄存器中的 IGN_PWRL 位设置为1、因此即使在点火开关消除后、器件仍会保持通电状态。 这必须保持不变。 不过、设置此配置后、是否有办法在不断开电源的情况下关闭 MCU? 本质上、是否有办法在不完全消除功率的情况下使 MCU 自行关闭、同时保持 IGN_PWRL 位设置为1?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    如果您的最终目标是让 MCU 将 PMIC 置于待机状态、同时 IGN_PWRL = 1、有两种方法可以实现:

    1.在处于诊断状态时让 MCU 将 IGN_PWRL 清除为0

    2.如果检测到 CANWU 唤醒事件,IGN_PWRL 位将会清零

    如果在此设计中未使用 CANWU、您可以使用 CANWU 而不是 IGN、这将允许 MCU 使用 WR_CAN_STBY 命令将器件发送至待机状态。 请记住、这些引脚的抗尖峰脉冲时间和绝对最大值是不同的。

    此致、

    莱恩 J

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Layne,

    我尝试了之前的第一条建议、以及尝试更改 SAFETY_ERR_STAT 寄存器中 DEV_ERR_CNT 中的位、以尝试使器件错误计数大于或等于断电阈值。 但是、这两种方法都不起作用。 我更加仔细地看了看、发现这是因为活动状态永远不会进入诊断状态。 是否有可防止状态离开活动状态以返回至诊断状态的设置?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    P.S.  

    我只想补充一点、即我已经对 WR_SAFETY_CHECK_CTRL 寄存器进行写入以使其进入诊断模式、但它仍然没有变化。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    没有命令可以从活动状态手动进入诊断状态。 我建议查看图5-16以及涵盖器件内所有可能状态转换的第5.4.20至5.4.26节

    此致、

    莱恩 J