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.

[参考译文] UCD90124:UCD90124

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/686200/ucd90124-ucd90124

器件型号:UCD90124

关于 UCD90124ARGCT ,我们看到有几次我们可以正常烧坏,但在加电时,配置不会保存,而且是按顺序进行的

首先、我们需要注入融合电缆(以初始化 I2C)。

我们看到 PMBBUS 警报变为高电平(请参阅下面数据表中的内容)

为什么固件损坏?

 

更换芯片使其正常。

 

请在这方面提供帮助。

 从数据表中:

 

内部故障管理和存储器错误校正(ECC)

UCD90124A 在每次上电时验证固件校验和。 如果不匹配、则器件等待

I2C 命令、但不执行固件。 器件配置校验和验证也是如此

在上电时执行。 如果不匹配、则会加载出厂默认配置。 PMBALERT#引脚是

并在状态寄存器中设置一个标志。 错误日志校验和验证错误日志的内容

确保闪存部分未损坏。

有一个内部固件看门狗计时器。 如果超时、器件会复位、以便固件程序正常运行

损坏时、器件会返回到已知状态。 这是一个正常的器件复位、因此所有的 GPIO 引脚都是

当器件处于复位状态时、开漏和 FPWM 引脚被驱动为低电平。 也会对每项进行检查

参数、以确保其处于可接受的范围内。

纠错码(ECC)用于提高数据完整性并提供高可靠性的数据闪存存储

内容。 ECC 使用专用硬件为写入的用户数据生成额外的校验位

闪存存储器。 这会为存储在闪存阵列中的每个32位存储器字增加额外的6位。 这些

额外的校验位、连同硬件 ECC 算法、可被检测到任何单一位错误、和

更正了读取数据闪存的时间

 

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

    是否使用项目文件(.xml)对器件进行编程? 如数据表中所述、

    在器件处于操作系统中时、根据器件配置和编程部分中列出的方法更新完整配置可能具有挑战性、因为这些方法不允许 UCD90124A 在编程期间按应用要求运行。 在介绍的方法中、GPIO 可能不处于所需状态、这会禁用为 UCD90124A 供电的电源轨。

    如果器件在编程过程中复位或重启、则配置可能会丢失。

    您能否使用数据闪存脚本文件对器件进行编程、使 IO 处于控制状态?

    有关 http://www.ti.com/lit/ug/slvub51/slvub51.pdf、请参阅第5.1节

    此致

    Yihe