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.

[参考译文] TPS65219:对 TPS65219进行重新编程

Guru**** 2587365 points
Other Parts Discussed in Thread: AM623, TPS65219

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1204248/tps65219-reprogramming-the-tps65219

器件型号:TPS65219
主题中讨论的其他器件:AM623

目前、我使用 TPS6521903为 AM623供电。 现在、我正在 研究能否  使用同一芯片为板上的 FPGA、PHY 和其他电路供电。 它具备我需要的所有功能。

但是、我现在遇到的问题是、我用于为 AM623供电的 TPS6521903的输出电压设置与我现在用于电路另一部分的第二个设置不同。 所以我不能修改它。 我还希望尽量避免订购不同的型号、以便减少一个需要跟踪的内部器件型号。 我也不认为 TI 会为我创建该配置(Smile)。 计划让我的微控制器重新配置第二个 PMIC、但我对此有一些疑问。  

1.根据我在数据表中的理解、只能在 I2C 命令处于活动模式时为它提供服务、这也会启用输出。 我是否能够在不打开输出的情况下重新配置 PMIC、以避免默认输出电压可能导致我的电路出现问题?

2.如果无法在 输出关闭的情况下重新配置芯片、我可以先给 VSYS 上电、让它激活、然后重新配置芯片吗? 重新配置后、是否使用外部负载开关打开 PVIN 以开始进行电压调节?

3.重置后电压设置是否会恢复为默认设置? 是否有办法 让我的更改永久化?

4.重新配置后、这个芯片是否会以新的电压设置复位并重新启动上电序列?

5.数据表中提到在"多 PMIC 操作"中一起使用多个 TPS65219。 但我在数据表中找不到该部分。 TI 能否告诉我多 PMIC 如何与 TPS65219配合使用? 此 PMIC 的 I2C 地址只能使用 I2C 进行更改、但 如果这两个 PMIC 在 首次开启时都具有相同的地址、如何访问这两个 PMIC?

这就是我现在要问的所有问题。 我将来可能还有更多问题、我们可以继续在这里、也可以 TI 代表通过电子邮件与我联系(首选)。

非常感谢!

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

    您好!

    感谢您使用 E2E! 我们将查看这些信息并在24小时内提供更新。

    谢谢。

    布伦达

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

    您好!

    感谢您的耐心! TPS65219 PMIC 可在有效(PMIC 开启)或初始化(PMIC 关闭)状态下重新编程。 活动状态默认启用 I2C 通信、但在 Initialize 状态下、需要执行额外的步骤来启用 I2C 通信。 重新编程预配置的 NVM (即 TPS6521903)面临的挑战是、它可能在默认情况下启用 FSD (首次电源检测功能)。 这意味着 一旦连接了 VSYS、PMIC 就会从"无电源"转换为"运行"状态、并且会忽略首次上电期间使能引脚(EN/PB/VSENSE)的状态。 这样就很难在器件执行上电序列之前对 NVM 重新编程。

    以下是我们推荐的选项:

    • 使用用户可编程型号/DIY、该选项默认情况下禁用所有 PMIC 轨、并且也禁用 FSD 功能。 该型号采用4x4 (TPS65219 05 RSMR)或5x5 (TPS65219 05 RHBR)封装。  

    • Re 编程 TPS65219 03 变体(仅推荐用于原型)。 在这种情况下、由于 PMIC 将以默认设置/输出电压自动开启电源轨、因此需要执行以下步骤: #1通过 I2C 发送关闭请求,#2在初始化状态下启用 I2C 通信,#3对寄存器进行更改,#4将 更改保存 到 NVM 中,使它们成为新的默认值。  GUI 的编程页面介绍了该过程(下面的链接)。

    • 注意:如果从 Initialize 状态重新编程 PMIC (当所有电源轨关闭时)、则必须使用外部3.3V 电压使 I2C 上拉电阻器与 PMIC 通信。  

    https://dev.ti.com/gallery/info/PMIC/TPS65219_GUI/

    谢谢。

    布伦达

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

    还希望包含有关多 PMIC 操作的信息。 这是 TPS65219 PMIC 的一项出色功能、可以将 多个器件同步 到需要多个电源轨的处理器和 SoC! 以下是有关多 PMIC 操作的一些信息、如果您有任何问题、欢迎随时告诉我们、我们将乐意为您提供帮助。

    • GPIO (引脚#16)用于同步两个 PMIC。  
    • 要为多 PMIC 配置 GPIO 引脚、必须将寄存器字段"multi_device_enable"更改为1。
    • 两个 PMIC 上的 GPIO 应连接在一起、共享同一个上拉电阻。   
    • 必须在寄存器字段"I2C_ADDRESS"上更改第2个 PMIC 的 I2C 地址、以便它们都可以连接到同一个 I2C 总线而不会发生冲突。  

    谢谢。

    布伦达