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.

[参考译文] TPS65218D0:PMIC TPS65218D0

Guru**** 2391845 points
Other Parts Discussed in Thread: TPS65218D0, BOOSTXL-TPS65218

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/749486/tps65218d0-pmic-tps65218d0

器件型号:TPS65218D0
主题中讨论的其他器件: BOOSTXL-TPS65218

主席先生,

我们使用 TPS65218D0为板载供电。 根据寄存器0x25、0x23、0x22、默认电源排序为 LDO1 (1.8V)->DCDC3 (1.35V)->DCDC4 (3.3V)->DCDC1 (1.1V)->DCDC2 (1.1V)、这与我们的测试结果相同。

我们明确希望 电源排序为 DCDC4->LDO1->DCDC3->DCDC1->DCDC2 (1.325V)、因此我们从 I2C 更改寄存器值、如下所示:REG_0x23=0x37、REG_0x25=0x65、REG_0x17=0xAF。 但似乎没有效果。

我们肯定认为 reg 值已正确更改。 因为我们将该值写入 Che Reg、然后从 I2C 读取它、所以该值就是我们写入的值。

然后、我们测试 DCDC2输出、但它仍然是1.1V。

重新加电后、我们发现寄存器值仍然是默认值。 为什么? 如何更改默认输出和电源定序?

例如、更改 DCDC2输出、我们对寄存器进行如下写入:

将0x6A 写入0x10、其中0x6A 是0x17 XOR 和0x7D

将0xAF 写入0x17

芯片 ID 寄存器(0x0)为0x5

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

    我已将您的请求指派给负责的应用工程师、我们将尽快回复您。 美国节假日请延迟一些时间。

    此致、

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

    DCDC1和 DCDC2不会立即改变电压。 您需要(a)更改 DCDC2寄存器、然后将转换寄存器中的 GO 位设置为1、或(b)将转换寄存器中的 GODSBL 位设置为1、然后更改 DCDC2寄存器中的值。

    用于输出电压和 TPS65218D0定序的寄存器值由 EEPROM (非易失性存储器)提供支持、但当您通过 I2C 进行简单写入时、寄存器映射中的值会存储在易失性存储器中。 在对 PMIC 的 EEPROM 重新编程之前、这些值不是永久性的。

    您需要按照 BOOSTXL-TPS65218用户指南(www.ti.com/.../slvubh5.pdf)中的分步说明 对 TPS65218D0器件的 EEPROM 存储器进行重新编程。 只要 PMIC 的输入电压(IN_BIAS)大于4.5V、您就可以在 BoosterPack 或 PCB 上执行此过程、如 TPS65218D0数据表的"编程"部分所述。