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.

[参考译文] TPS65912:当连接发生变化时、无法对 PMIC 进行编程。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/620405/tps65912-unable-to-program-pmic-when-connections-change

器件型号:TPS65912

请考虑以下两种情况:

1)

  • EN1_DCDC1_SEL 引脚连接到外部导线以进行测试、但在这种特定情况  下、不输入任何信号。
  • INT1还连接 到外部导线以进行测试、但在这种特殊情况  下、不会输入信号。
  • EN2/3/4_DCDC2/3/4_SEL 保持悬空。  
  • CONFIG1和 CONFIG2分别设置为低电平和高电平。
  • 睡眠引脚接地。
  • PWRHOLD 设置为高电平。
  • nRESPWRON 悬空。

基于此配置、我能够对 LDO6、LDO7和 LDO8的寄存器进行编程、并将其电压设置为我想要的任何值。

2)  

  • ENx_DCDCx_SEL 均接地。
  • INT1悬空。
  • LDO6/7/8_EN1/2/3/4 (在 ENx_SETx 寄存器上)位设置为0、因此引脚不会影响 LDO 的启用和禁用。
  • 睡眠引脚接地、并且将 DEVCTRL2:SLEEP_POL 位设置为0以实现高电平有效。
  • CONFIG1和 CONFIG2分别设置为低电平和高电平。
  • PWRHOLD 设置为高电平。
  • nRESPWRON 也是悬空的。

但是、通过这种设置、我无法对 LDO6、LDO7和 LDO8进行编程...有什么原因?  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Aaleca10、
    我将此事转交给产品专家。 有人应该很快就这个问题与您联系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Aaleca10、

    当您说无法对 LDO6/7/8进行编程时、它们是否被拉至低电平?

    此外、您是否有可以发送的原理图、以便我查看它? 根据您所说的内容、我看不到任何可能导致问题的地方、因此我想尽可能查看一下。

    我还会确保探测 RESPWRON 以查看它是否变为高电平、并检查电源引脚 VINLDO67和 VINLDO8。

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

    感谢您的快速回复、Nick!

    电源引脚正常。 例如、如果 CONFIG1设置为高电平、CONFIG2设置为低电平、则 LDO 默认输出电压与数据表中的预期值相匹配。 当 CONFIG1设置为低电平且 CONFIG2设置为高电平、LDO6、7和8时、应按预期禁用 LDO。

    对于情况1、我能够对其寄存器进行编程、启用 LDO 并让它们输出我想要的电压。 在第2种情况下、即使我对 LDO 的寄存器进行编程、LDO 也会关闭并保持禁用状态...

    案例1的 PIC:

    案例2的 PIC:

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

    所有这些都是由 V3p3or5p0线路供电吗?

    我认为、当您将 ENx_DCDCx_SEL 引脚接地时、可能会禁用其他功能、这可能会切断 LDO 6/7/8的电源。 如果不是、那么根据您对寄存器设置所做的设置、当您将 ENx 引脚接地时、不应禁用它们。 如果您希望发送寄存器映射的视图、我可以查看它。

    此外、根据您在 CONFIG1为低电平时禁用 LDO 但在 CONFIG1为高电平时禁用 LDO 的示例、我假设这是 TPS659122、而不是 TPS659121。

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

    是的、这是一款 TPS659122、与 V3p3or5p0连接的所有引脚都至少上电至3.3V

    如果我错了、请纠正我的问题、但是如果 LDO 6/7/8断电、我不应该期望输出任何电压、对吧? 当 CONFIG1设置为高电平且 CONFIG2设置为低电平时、它们会输出相应的默认电压(LDO 6/7为1.85V、LDO 8为2.85)。  

    当您说"其他事情已被禁用"时、有什么想法可以这么做? ENx_DCDCx_SEL 是否有可能根本不接地? 正如我说过的、在情况1中、当这些引脚都不接地时、寄存器编程工作正常。  

    谢谢你。

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

    是的、您正确的说法是在断电时不会输出任何电压。 我认为像 DCDC4这样的电压轨可能会为某个电源轨供电、并且根据寄存器 EN1_SET2、当 CONFIG1设置为高电平/低电平时、可以启用/禁用该电压轨。 如果您的输入全部由 V3p3or5p0供电、这是一个漫长的过程、显然不是问题。

    我尝试使用 EVM 重新创建相同的设置、但很遗憾、我无法看到相同的问题。

    如果您向我发送了一个寄存器内容、我可以查看它、看看是否有一些更改了默认值。

    谢谢、
    Nick