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.

[参考译文] TPS25751:与 BQ25756配合使用时的一些问题

Guru**** 2589280 points
Other Parts Discussed in Thread: BQ25756, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1363479/tps25751-some-issues-working-with-bq25756

器件型号:TPS25751
Thread 中讨论的其他器件:BQ25756

您好!

如前面的帖子所示、在我们的设计中、TPS25751和 BQ25756由 MCU 通过 I2C 单独控制、如下所示:

在调试过程中发生了一些问题、您可以帮助我们进行分析吗? 谢谢。

1.

首先、我们根据 Controlled_Supply 上一篇文章中"EC_Source.PD"文件的流程图实施了源代码过程。

e2e.ti.com/.../7608.EC_5F00_Controlled_5F00_Supply.pdf

步骤如下:

  步骤1.确认从 EEPROM 加载 PD、初始化充电器寄存器、包括将 REG0x0C 设置为5V;

  步骤2. 插入手机等外设接收器时、  MCU 识别 PD 的 I2CT_IRQ 中断;

  步骤3.MCU 读取 PD 的状态寄存器、 并确认 bit_5端口角色为供电方;

  步骤4.启用充电器的反向模式、以启用  隐式 合约的 CHG_INPUT 5V 输出;

  步骤5.等待 受电方转换完成中断;

  步骤6.读取 PD 的有效 RDO 合约寄存器;

  步骤7. MCU  根据步骤6中 RDO 的电压值设置充电器的 REG0x0C;

然后、

(1)使用5V 手机,工作正常;

(2)使用移动电话9V、RDO 电压和电流在步骤6中都是0 (如果 在步骤1中将 REG0x0C 设置为5V、这是稳定现象);

(3) 如果 REG0x0C 在步骤1中修改为9V、然后使用移动电话9V、我们可以获得有效的 RDO 9V (有时全部为0);

(4)使用笔记本电脑20V、  在步骤6中、RDO 电压和电流都为0。 然后将 REG0x0C 修改为20V、 我们可以获得有效的 RDO 20V。 但在伺服尝试后, PD 似乎打破了下来,不能作为上述 设备的来源工作 ,包括手机5V, 手机9V。 即、PD 无法 再为这些外设充电。 这似乎是一个永久性的消解发生在这个 PD 上。

问题是:

(1)以上步骤有什么问题? 为什么在配置时它不起作用  REG0x0C 至5V?

(2)上述问题发生了什么情况?

2.

过去、我们使用本地 USBCPD 工具(版本0.5.10)生成 PD 的 EEPROM 数据(即"USBCPD_BasedOnOldTool_20240518.json")、并且在我们的 PD 上运行正常。

最近、我们发现该工具更新到了 v0.6.0、因此我们在线应用了相同配置、生成"USBCPD_BasedOnNewTool_20240518.json"。 但无法正常工作。 例如、 在插入或拔出 Type-C 时、PD 无法生成 I2CT_IRQ 中断。

e2e.ti.com/.../USBCPD_5F00_Config.zip

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

    您好、Alex、

    (4)使用笔记本电脑20V、  在步骤6中、RDO 电压和电流都为0。 然后将 REG0x0C 修改为20V、 我们可以获得有效的 RDO 20V。 但在伺服尝试后, PD 似乎打破了下来,不能作为上述 设备的来源工作 ,包括手机5V, 手机9V。 即、PD 无法 再为这些外设充电。 这个 PD 上似乎发生了一些永久性的消解。

    如何确定 PD 是否损坏? 如果更换 PD 控制器、系统是否开始再次工作?

    (1)上述步骤有什么问题? 为什么在配置时它不起作用  REG0x0C 至5V?[/QUOT]

    5V 电压是否无法正常工作? 您可以让它听起来像5V 就行了、但9V 就不行了。

    (2) 20V 配置时、上述问题发生了什么?

    PD 控制器在 PPHV 上应能耐受20V 的电压、因此除非将更高的电压编程到 BQ 上、我感到惊讶的是这会导致永久性损坏。 在尝试工作和尝试失败之间是否发生了特定情况?

    Unknown 说:

    您可能需要从头开始创建新的.json。 有一个大的更新从0.5.X 到0.6.X、并且.json 文件可能不是完全兼容。 我建议生成一个新的 json 并匹配早期版本的设置。

    谢谢。此致、

    Chris

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

    Chris、您好!

    很高兴再次见到您。

    如何确定 PD 损坏? 如果更换 PD 控制器、系统是否开始再次工作?[/QUOT]

    我们重新为产品和连接的外设接收器供电 、例如手机、PD 无法将这些 外设接收器作为供电方进行充电。 然后读取 PD 的状态寄存器、位5_Port 角色是默认的0 (PD 控制器处于受电方角色)。

    今天我们更换了一个 PD 控制器、系统再次正常工作。

    s 5V 无法正常使用? 您可以让它听起来像5V 是好的,但9V 失败。

    是的、操作 设置 REG0x0C 至5V 对于充电电压为5V 的手机工作正常、但对于手机9V 失败、无法识别预期的9V/3A RDO 并建立有效的9V 连接。

    在工作尝试和失败尝试之间是否发生了特定情况?

    它们之间的主要区别应该是步骤1中充电器的 REG0x0C 配置(一个为5V、另一个为20V)、并且我在将充电器的 REG0x0C 配置为20V 时连接了笔记本电脑的几次20V 电压。 您能请您的充电器同事一起帮助分析吗?  

    您可能需要从头开始使用新的.json。 有一个大的更新从0.5.X 到0.6.X、并且.json 文件可能不是完全兼容。 我建议生成一个新的 json 并匹配早期版本的设置。

    没有得到它。 如何 从头开始创建新的.json? "USBCPD_BasedOnNewTool_20240518.json"是通过手动方式从以下网站导出的(未导入我的旧.json 文件):

    https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool ver/0.6.0/

    谢谢。此致、

    Alex

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

    您好、Alex、

    [报价 userid="592244" url="~/support/power-management-group/power-management/f/power-management-forum/1363479/tps25751-some-issues-working-with-bq25756/5205924 #5205924"]

    我们重新为产品和连接的外设接收器供电 、例如手机、PD 无法将这些 外设接收器作为供电方进行充电。 然后读取 PD 的状态寄存器、位5_Port 角色是默认的0 (PD 控制器处于受电方角色)。

    今天我们更换了一个 PD 控制器、系统再次正常工作。

    [报价]

    因此 PD 似乎确实损坏。

    [报价 userid="592244" url="~/support/power-management-group/power-management/f/power-management-forum/1363479/tps25751-some-issues-working-with-bq25756/5205924 #5205924"]它们之间的主要区别应该在于步骤1中充电器的 REG0x0C 配置(一个是5V、另一个是20V)、并且我在将充电器的 REG0x0C 配置为20V 时连接了笔记本电脑20V 服务器次数。 您能请您的充电器同事一起帮助分析吗?  [报价]

    您向 BQ 写入了哪些值、并且是否能够确认电压是否正确? 电压是否有超过所连接引脚的绝对最大值的可能性?

    从0.6.0 GUI 生成一个全新的 json 很好、我很担心你会从0.5.x GUI 导入.json。

    谢谢。此致、

    Chris

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

    Chris、您好!

    您向 BQ 写入了哪些值以及是否能够确认电压是否正确? 电压是否有超过所连引脚绝对最大值的可能性?

    对于 BQ  REG0x0C、  

      -5V: REG0x0C 值0xFA

      -20V: REG0x0C 值0x3E8

    电压应该正确。 我们测量了 启用充电器反向模式的 CHG2_INPUT 电压(我们未连接手机、笔记本电脑)、并且电压是预期值。

    使用0.6.0 GUI 制作一个全新的 json 很好、我很担心您从0.5.x GUI 导入了.json。

    那么、为什么"USBCPD_BasedOnNewTool_20240518.json"及其相应的 EEPROM 数据不能在我们的 PD 上运行?  例如、 在插入或拔出 Type-C 时、PD 无法生成 I2CT_IRQ 中断。 但 v0.5.10生成的旧版本没问题。

    谢谢。此致、

    Alex

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

    您好、Alex、

    电压应正确。 我们测量了 启用充电器反向模式的 CHG2_INPUT 电压(我们未连接手机、笔记本电脑)、且电压为预期值。

    明白了、我需要在终端进行一些测试以检查 RDO。 请稍候、因为可能需要一段时间才能设置。

    为什么"USBCPD_BasedOnNewTool_20240518.json"及其对应的 EEPROM 数据在我们的 PD 上不起作用?  例如、 在插入或拔出 Type-C 时、PD 无法生成 I2CT_IRQ 中断。 但 v0.5.10生成的旧版本可以。

    您将哪个 GPIO/I2C 线路用于 I2Ct 端口? IRQ 连接到了哪个引脚。 您可能需要检查 Advanced config 选项卡中的 GPIO 设置。

    谢谢。此致、

    Chris

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

    Chris、您好!

    得到了、我需要在自己的身上做一些测试来检查 RDO。 请等待一段时间、因为设置可能需要一段时间。

    好的。

    您要将哪条 GPIO/I2C 线路用于 I2Ct 端口? IRQ 连接到了哪个引脚。 您可能需要在"Advanced Config"选项卡中检查 GPIO 设置[/QUOT]

    您可以看到上面提到的以下图片。 我们使用 I2CT_IRQ 生成中断、在哪里配置它的 GPIO 设置?

    在您的站点上应用"USBCPD_BasedOnNewTool_20240518.json"是否有任何问题? 如果没有、您可以直接应用并帮助直接检查、谢谢。

    谢谢。此致、

    Alex

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

    Chris、您好!

    此外、我们使用了 处于预览阶段的 TPS25751DRFR (大约为2024.02)。 我们请求我们的 FAE 提供 激活阶段的10PCS TPS25751DRFR。

    一般情况 、我们直接替换了新的 PD、而不是旧的 PD、并在这些新 PD 上进行了测试。

    文章中的一些描述不 准确:

    (1)

    (3) 如果 REG0x0C 在步骤1中修改为9V、则使用 mobule 电话9V、我们可以得到有效的 RDO 9V (有时全部为0);

    此问题针对处于 预览阶段的旧版本。 对于处于有源阶段的新 PD、我们始终可以获得有效的 RDO 9V、并且它是稳定的。

    (2)

    (4)使用笔记本电脑20V、  在步骤6中、RDO 电压和电流都为0。 然后将 REG0x0C 修改为20V、 我们可以获得有效的 RDO 20V。 但在伺服尝试后, PD 似乎打破了下来,不能作为上述 设备的来源工作 ,包括手机5V, 手机9V。 即、PD 无法 再为这些外设充电。 这个 PD 上似乎发生了一些永久性的消解。

    我们仅在 处于活动阶段的新 PD 上实现了它。 由于缺少 旧 PD、我们没有对旧 PD 进行该测试。

    那么、 新 PD 和旧 PD 之间是否有区别?  我们需要 为 新的 PD 更改 PD 电路吗?

    的说明 问题2. 、旧 PD 和新 PD 都出现了此问题。  

    谢谢。此致、

    Alex

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

    Alex、您好!  

    今天就在 TI 达拉斯度假。 我们很快就会回复您。  

    此致、
    Deepak   

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

    Chris、您好!

    有更新吗?

    谢谢。此致、

    Alex

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

    Chris、您好!

    这是从你的上一篇文章大约2周.. 我们正在 等待您的最新信息。

    谢谢。此致、

    Alex

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

    您好、Alex、

    很抱歉耽误你的时间。 我会在一周结束前提供更多反馈。

    谢谢。此致、

    Chris

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

    Chris、您好!

    有更新吗?

    谢谢!

    Alex

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

    您好、Alex、

    对响应延迟深表歉意。

    您能否再次突出显示未解决的问题、以便我查看一下?

    谢谢。此致、

    Chris

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

    谢谢 Alex、

    我会在明天或下周早些时候查看这些信息并与您联系。

    在不同的测试用例中、VIN3V3和 LDO3V3是否已启动并保持稳定? 充电器电压寄存器实际上将获得一个 RDO 似乎很奇怪。  

    对此进行测试时、PPHV 上是否存在电压? 我认为、除非启用了反向模式(即在设置 RDO 之后发生)、否则更改反向电压不会产生任何效果。

    您是否有 PD 分析仪?  

    您是否知道 PD 控制器上可能会损坏什么? 具体是20V 电压、是否是带负载的?

    谢谢。此致、

    Chris

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

    Chris、您好!

    在不同的测试用例中、VIN3V3和 LDO3V3是否上升且稳定? [报价]

    很抱歉、我们的 PCBA 板已全部封装在产品演示中、我们目前无法进行硬件测试。 我们会与其他部门沟通,并要求更多的 PCBA 板,这可能需要几个星期。

    Charger 电压寄存器影响获取 RDO 似乎有点奇怪。  [报价]

    是的。。。 请您与充电器 同事确认此问题吗?

    进行测试时、PPHV 上是否存在电压? 我认为、除非启用了反向模式(这种情况发生在应设置 RDO 之后)、否则更改反向电压不会产生任何效果。
    [/quote]

    在步骤1中、未启用三个反向模式。 然后在第4步中、我们将启用这种反向模式、并将存在在步骤1中在 PPHV 上设置为5V、9V、20V 的电压。

    您是否有 PD 分析仪?  [报价]

    我有一个 逻辑分析仪是 Kingst、它不是 用于 PD 分析的专用设备。

    您是否知道 PD 控制器上的哪些组件可能会损坏? 具体是20V 电压还是带负载?

    不、我不知道 PD 上可能发生了什么。 是、具体而言是在20V 负载下。

    谢谢!

    Alex

     

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

    您好、Alex、

    我懂了。 好的、我可以在看视频后联系电池充电器团队。 这些因素似乎很不可能相互影响、因此我想先确定。

    感谢您提供的信息、

    Chris

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

    Chris、您好!

    [报价 userid="416726" url="~/support/power-management-group/power-management/f/power-management-forum/1363479/tps25751-some-issues-working-with-bq25756/5304828 #5304828"]是的、我可以在浏览一下后与电池充电器团队联系。 这些似乎很难相互影响、因此我想先确定。

    好的、Chris、明白了。 期待您的回复。

    谢谢!

    Alex

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

    您好、Alex、

    我确认电池充电器不应影响 RDO、只要 PD 控制器正确通电(VIN3V3或 VBUS 供电)、PD 协商就会发生。 0x0C 表示 BQ 的输出电压、因此除非3.3V 电源轨掉电、否则它不会影响 BQ 的运行。

    谢谢。此致、

    Chris

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

    Chris、您好!

    您能解释一下您是如何测试和验证以获得该结论吗? 这一结论似乎与我们的现象相冲突、你能否解释一下上述问题的原因?

    BTW、Jan 也有同样的问题:

    TPS25751:开发问题-电源管理论坛-电源管理- TI E2E 支持论坛

    谢谢!

    Alex

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

    您好、Alex、

    它未经测试、但如果存在电路板电源(主要是电池电量耗尽时的 PP5V 和 VIN3V3/VBUS)、则应进行 PD 协商(提供、请求和接受合同、进而产生和 RDO)。 除非这些电压来自 TPS25756的输出电压(通过写入寄存器0x0C 来设置)、否则它不应影响 PD 协商。

    RDO 应该是协商的结果。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我知道你的意思,但它 只是理论上的东西,不符合 实际的现象,我们所遇到的。

    我们想要的是 对上述实际现象的解释。

    得到了、我需要在自己的身上做一些测试来检查 RDO。 请等待一段时间、因为设置可能需要一段时间。

      现在已经3个月了、对 EVB 没有实际测试?

    谢谢!

    Alex

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

    Chris、您好!

    有更新吗?

    谢谢!

    Alex

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

    您好、Alex、

    我明天就会提供最新情况。

    谢谢。此致、

    Chris