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.

[参考译文] TPS65220:某些板上没有出现 TPS65220 PMIC

Guru**** 2502465 points
Other Parts Discussed in Thread: TPS65220, AM6412, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1422571/tps65220-tps65220-pmic-not-coming-up-on-some-boards

器件型号:TPS65220
主题中讨论的其他器件: AM6412USB2ANY

工具与软件:

大家好、我们有第一个使用 TPS65220 PMIC 的电路板版本、在~20%的电路板上、PMIC 未完全出现。  在示波器上、我们看到降压转换器2 - 1.8V 上升~20ms、放电、然后总共上升3倍。  请参见随附的图片。
 

包括 GPO2在内的所有其他输出均不会出现。 我们还尝试了将降压电源与电路板的其余部分断开、未见任何变化。

下面随附了 PMIC 页面的截图、其中进行了红线返工
如果您有任何想法、请告诉我!  谢谢


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

    尊敬的 Benjamin:

    您可能会在第一次上电失败后看到默认的2次重试-这可能是由其中一个未完全放电的输入上的残余电压引起的。 下面是另一个更详细的主题:  

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1229202/tps65219-residual-voltage-checks-during-start-up

    您可以在 NVM 中修改一些寄存器、以改变此行为、从而确认这是否是问题所在。 您也可以尝试捕获示波器上的输入电压来验证。

    • 屏蔽重试计数器 . 将地址0x24的位7更改为0x1。  这将允许器件继续重试。
    • 启用默认放电检查 :将地址0x1E、bit 7更改为0x0 (这将确保在 PMIC 电源轨全部放电至低于 SCG/RV 阈值之前、没有 PMIC 电源轨开启)。

    此致、

    Matt

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

    您好、如果我不清楚、很抱歉。  这发生在初始上电时、我们无法引导、因为没有任何电源轨出现、除了 VCC_MAIN 之外没有其他外部电压。

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

    尊敬的 Benjamin:

    由于在上电期间检测到故障、因此会发生上电失败和重试。 您是否可以尝试屏蔽不同的故障以缩小导致问题的故障范围(寄存器24h 和25h)?

    此致、

    Matt

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

    Matt、如果 PMIC 从未上电、我们如何读取 PMIC 上的寄存器?

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

    输出未成功上电(由于检测到故障条件)、但 PMIC 仍应通电、正确吗?

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

    我们的器件 AM6412无电源

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

    我懂了。 因此、如果您无法写入 I2C (这可以通过 USB2ANY 模块和器件 GUI 来完成)、最好捕获输入电压和所有输出、以查看可能触发了哪个故障条件。

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

    我们将在明天上午做这个、 谢谢

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

    大家好、Matt、我们隔离了 PMIC I2C 总线并将其连接到一个外部微控制器。  PMIC 似乎没有发回 ACK、因此我们无法从中进行读取。  请提供建议。

    谢谢

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

    Benjamin、您好、检测到的故障似乎是触发关断。 您是否能够在上电期间捕获输入电压和所有输出?

    Matt

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

    是的、按照电源时序控制、我看到所有电源轨都加电、直至 Buck3


    绿色是 Buck3、1.2V

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

    尊敬的 Benjamin:

    由于您显示的电源轨也未成功上电、因此必须出现故障。 蓝色和粉色波形是什么? 在前一个电源轨成功上电之前、Buck3不会尝试上电。 因此、最好捕获 Buck2、LDO1、3、4和 GPIO1以了解可能出现什么问题。

    Matt

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

    所有其他电源轨都成功启动。  我今天将再次获得捕获结果

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


    LDO2未出现、但您可以在示波器上看到一点凸起。  BUCK 1和3也没有出现

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

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

    谢谢本杰明。 我来咨询几位有关此器件的专家、看看他们有什么建议。

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

    尊敬的 Benjamin:

    您是否已在此应用中使用的器件的完整 OPN?

    我无法在该线程中找到它、因此未包含在原理图中。  

    谢谢!

    Gerard

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

    TPS6522053RHBR 是否有其他器件型号?

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

    尊敬的 Benajmin:

    好的、只需要确认即可。 该器件默认启用 LDO1、但原理图显示未填充 LDO1的 Cout (C53)。 您能否尝试填充该插件、并查看上电顺序是否成功?

    仅供参考、您可以在此处查看 TPS6522053RHBR 的所有默认设置: https://www.ti.com/lit/pdf/slvucj3

    谢谢!

    Gerard

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

    没有 C53时、LDO1看起来正常。  添加了一个1uF (有什么可用的)看起来是一样的。  仍然无法启动。

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

    尊敬的 Benjamin:

    感谢您的检查。  

    器件断电后、应仍能通过 I2C 进行通信。 您只需执行以下操作:

    • 将 I2C 主机连接到 SDA、SCL 和 GND、上拉至1.8V 或3.3V
    • 通过将0x09写入寄存器0x34、启用用于 I2C 通信的 PMIC 振荡器
    • 检查一个已知的寄存器值、例如、 寄存器0x01应具有数据0x53  
    • 共享完整的寄存器转储、尤其是 INT_x 寄存器

    谢谢!

    Gerard

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

    大家好、Gerard、正如我之前所说的、我们尝试了这种方式、但无法从 PMIC I2C 器件接收到 ACK。

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

    尊敬的 Benjamin:

    我没有看到您第一次尝试的功能-在尝试任何其他事务之前、您是否启用了振荡器(步骤2)?

    谢谢!

    Gerard

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

    无法通过 I2C 从器件读取数据、因此无法写入器件。  

    您是否希望 PMIC 在此状态下复位且 PB 输入拉至低电平?  将 PB 置为低电平后、我们没有看到 PMIC 重试出现。

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

    这是我们在尝试读取 i2c 总线时看到的情况

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

    尊敬的 Benjamin:

    为最大程度地降低此状态下的功耗、该器件未通电完整的 I2C 功能。 它仅侦听将0x09写入寄存器0x34、任何其他命令都不会获得响应。 主机发送正确的写入事务后、器件初始化所有必要的块并可进行完全通信。  

    谢谢!

    Gerard

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

    明白了!


    => i2c MW 30 34 09 1
    0000:80    
    0002:7F    
    0003:0b    
    0004:A6    
    0005:98    
    0006:05    
    0007:76    
    0008:94    
    0008:94    
    0009:A4    
    000a:86    
    000b:21    
    000C:21    
    000D: 50    
    000E: 21.    
    000F:30    
    0010:21    
    0011:41    
    0012:80    
    0013:60    
    0014:02    
    0015:60    
    0016:A9    
    0017:5d.    
    0018:C0    
    0019:00    
    001A:F0    
    001b:00    
    001C:00    
    001D:00    
    001e:02.    
    001f: 41.    
    0020:C6    
    0021:7F    
    0022:02    
    0023:00    
    0024:00    
    0025:e0    
    0026:30    
    0027:00    
    0268:44.    
    0028:02    
    0029:00    
    002A:7F    
    002B:20
    002c:00    
    002D:04    
    002E:00    
    002F:00    
    0030:00    
    0031:00    
    0032:00    
    0033:04    
    0034:10.    
    0035:0E.    
    0036:00    
    0037:00    
    0041:40   

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

    0001:53

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

    尊敬的 Benjamin:

    寄存器0x2D 显示了 LDO1上的欠压故障是输出关闭的原因。 您是否确定已在 LDO1上成功添加电容器?

    此致、

    Matt

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

    我们在第二个电路板上放置2.2uF 的 C53时、仍无法引导。

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

    我认为问题是 PMIC 的引脚6应该是3V3

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

    是的、我想您发现了这个问题。 您可以尝试将 DVCC_1V8增加到3.3V 以进行确认、因为这应该可以防止 LDO1上出现 UV 故障。

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

    似乎将引脚12拉至高电平也解决了问题。  仍在好奇为什么有些电路板能正常工作、而其他电路板则无法正常工作。  感谢您的支持!