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.

[参考译文] TPS6521815:板载编程

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1384264/tps6521815-on-board-programming

器件型号:TPS6521815
主题中讨论的其他器件:TPS65218USB2ANYIPG-UI

工具与软件:

嗨、团队:

我们的客户正在考虑安装一个空白的 TPS65218、然后在板上对其进行编程。
如果 VIN_BIAS 设置为5V 且通过 I2C 连接了 USB2ANY、是否可以在板上对其进行编程?

此致、

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

    Hi  Kobayashi-San,

    您将需要在 PMIC 上激活 I2C 通信才能发送编程密码命令。 这要求 PMIC 处于运行状态。

    如果在唤醒窗口期间对 IN_BIAS 施加5V 电压并将 PWR_EN 引脚拉至高电平、则器件应进入运行状态。 由于这默认为空白 EEPROM、因此您不会看到任何输出电压、但器件仍处于运行状态。

    用户可以在此处更改寄存器设置并发送密码命令以提交对 EEPROM 存储器的更改。 这应该会实时更改 PMIC 输出。 PMIC 不会等待下电上电以使用新设置。

    通过这种方式、可以在板上进行编程、但如果您的系统需要特定的上电序列、则可以先在板外对其进行编程以实现可预测的上电。

    此致、

    James

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

    尊敬的 James:

    数据通过 USB2ANY 从 IPG-UI 写入、但密码从 IPG-UI 自动发送、对吧?

    所有寄存器都是使用 IPG-UI 中的 Write All 来设置的、但序列是设置的还是将同时输出?

    此致、

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

    Hi  Kobayashi-San,

    是的、密码由 IPG-UI 自动处理。

    这些寄存器按数字顺序写入。 PMIC 无法知道首先更改了哪些寄存器、因此它从顶部开始写入所有寄存器。

    此致、

    James