工具/软件:
您好:
对引导 BIST 故障的反应是什么(超过了引导 BIST 错误阈值)
-根据数据表、PMIC 将保持 Safe_Recovery 状态
我的问题是如何知道 PMIC 情况?因为我可以理解、在这种情况下、无法进行通信?
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.
工具/软件:
您好:
对引导 BIST 故障的反应是什么(超过了引导 BIST 错误阈值)
-根据数据表、PMIC 将保持 Safe_Recovery 状态
我的问题是如何知道 PMIC 情况?因为我可以理解、在这种情况下、无法进行通信?
我的问题是 ECU/SOC 将如何知道 PMIC 条件、因为我可以理解、在这种情况下无法进行通信?
如果是 失败 BOOT_BIST、BIST_FAIL_INT 将触发、PMIC 将进入 SAFE Recovery 状态。 在这种情况下可以进行通信。
如果 PMIC 在 BOOT_BIST 之前卡在 INIT 状态、则无法进行通信。 造成这种情况的两个常见原因是其中一个输出的 VCCA_OVP 或残余电压。
另外一点是 — 如果 BIST 故障(PMIC 卡在安全恢复状态)、SOC 电源将不受保证、并且 SOC 通过通信通道读取任何内容都不可靠。 我假设、BIST 故障不会在 nRSTOUT 上发送下降沿。 因此、在理想情况下、SOC 应该如何做出反应。
几点:
对于许多不同类型的故障、PMIC 可能会卡在安全恢复状态。 一旦恢复计数器达到限制、就会保持不变。
2. BOOT_BIST 故障会将 nINT 置于低电平并将 PMIC 发送至 Safe Recovery。 除非器件发生损坏、否则 BOOT_BIST 故障可能会使高恢复计数器阈值达到最大值的可能性非常低。
2.根据您的响应、nINT 会提出、SOC 应基于 nINT 运行
3、但由于电源本身不提供给 MCU/SOC、我想说的是 nINT SOC 将如何处理此问题的任何操作。 这是不可靠的。
[/报价]BIST_FAIL ->立即关断->安全恢复
如果恢复计数器小于 rec_cnt_thr、则 PMIC 将执行 BOOT_BIST 并重试。
如果恢复计数器阈值为 15 并且 PMIC 连续达到 15 次 Boot_Bist 故障、则 SoC 无法执行任何操作。
但在 Boot_Bist 成功通过和 PMIC 启动后、SoC 应该会运行诊断、清除中断并继续操作。