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:BC1.2 DCP、1.2V 和2.7V 充电(初始设置文件)

Guru**** 2535150 points
Other Parts Discussed in Thread: TPS25751, TPS25751EVM, BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1424387/tps25751-bc1-2-dcp-1-2-v-and-2-7v-charging-initial-setting-file

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

工具与软件:

大家好、团队成员:

我们使用 Webtool 生成 low region 文件、并从蚀刻模式向应用模式向 TPS25751发出命令。

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

e2e.ti.com/.../1011_2D00_bc12dcp1.2vand2.7vcharging.bin

但 TypeC 端口看起来不支持 BC1.2 DCP、1.2v 和2.7v 充电。 (红色字)

我不确定调试步骤、可以告诉我吗? 非常感谢。

目前、C 类可以实现5V/3A 拉电流和灌电流操作。  


此致、

罗伊

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

    您好、Roy:  

    感谢您联系我们!

    我们已经将这识别为 GUI 错误、因为它不会自动填充必要的 GPIO。 此问题将在未来版本中修复。  

    请确保 GPIO4和 GPIO5复用为备用功能 D+/D- 、如下所示。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    我们遵循您的指示。 但 TPS25751仍不支持 BC1.2。

    e2e.ti.com/.../1015_2D00_bc12dcp1.2vand2.7vchargingGpio4and5DplusDminusPinToAdc.bin

    最初、它可以支持 Samsung 5V/2.0A、但现在无法。

    此外、我们是否支持导入.bin 文件来加载相应的设置?  

    我选择文件、但看起来无法在 GUI 中加载。

    此致、

    罗伊

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

    您好、Roy:  

    您能否提供 json 文件? json 文件会在 GUI 中加载配置设置。 该二进制文件用于刷写器件。  

    "Export Settings"将生成一个 json 文件。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    请参阅以下文件。

    e2e.ti.com/.../1016_2D00_OnlyDCPGpio4and5DplusDminusPinToAdc.json

    此致、

    罗伊

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

    您好、Roy:  

    您是否正在使用 TPS25751 EVM、或者此电路板是否为定制电路板?  

    如果您使用的是 EVM、请确保组装以下所示的电阻器(来自 EVM 用户指南)

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    请查看我们的电路。

    e2e.ti.com/.../IO_5F00_PCB.pdf

    此致、

    罗伊

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

    您好、Roy:  

    感谢您的提供。 我将进行审查、并在明天之前提供反馈给您。  

    此致、  

    Aya Khedr  

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

    您好、Roy:  

    请使用提供的更新 json 进行测试。  

    此处突出显示所做的更改:  

    此致、  

    Aya Khedr

    e2e.ti.com/.../1022_2D00_OnlyDCPGpio4and5DplusDminusPinToAdc-.json

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

    尊敬的 Aya:

    我们将 TPS25751从应用模式转换为 PTCH 模式、并使用新的.bin 文件让 TPS25751从 PTCH 模式转换为应用模式。 (我们导入您提供的.json 文件并导出.bin 文件)

    新的.bin 仍然无法正常工作。 我检查了 REG 0x29 = 0xDA8050D2、这意味着该端口按我们预期的方式进行了配置。 (先前设置0x29 = 0x479050D204)   

    我认为硬件只需让 TPS25751 GPIO4/5连接到 Type C CNT。 我们检查是否已完成。 但不确定为什么仍然无法正常工作。 您对此有什么想法吗? 下面是 GPIO (0x5C)文件。  

    e2e.ti.com/.../0x5C_2800_GPIO_2900_.txt

    我们使用以下套件来确定 type-C 端口是否支持 BC1.2。

    https://shopee Haj688065/223532178?gads_t_sig=VTJGc2RHVmtYMTlxTFVSVVRrdENkZW5yaEhSSitqFrVnE3OVcxNVpXVlp2LG0lG13Rsr3TzVmVmW5yaEhZ2VUZ2N1YUQ1YUV1MHz 列2N2MHz 列激活状态下的2N2MHz 列激活状态为每秒4毫秒4毫秒4毫秒4毫秒4毫秒4毫秒4毫秒4毫秒的 tw 演示

    此致、

    罗伊

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

    您好、Roy:  

    似乎为 BC1.2正确设置了端口控制寄存器。 从硬件的角度来看、GPIO4/5需要连接到 Type-C 连接器上的 D+/D-。  

    您是否尝试过使用 TPS25751EVM 测试此配置?  

    我建议捕获 D+、D-和 VBUS 线的示波器图、并与 TPS25751数据表中第9.2.3.3节的应用曲线进行比较。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    我们确保 TPS25751 D+/D-连接到 type-C 连接器。

    我们还在 EVM 上使用了相同的.json 文件、但 BC1.2仍有问题。 (移除 R34/R36并放置 R32/R33。)

    此外、虽然我们使用 BQ25792作为电池充电器、但 BQ25792和 TPS25751之间没有通信。 我不确定架构是否造成了问题?

    方框图

    此致、
    罗伊

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

    尊敬的 Aya:

    我今天使用了 GUI、仅回答了调查问卷。 现在可以启用 BC1.2。 请找到以下.json 文件。

    我确保在 GUI 中选择相同的答案。 但我不知道为什么现在可以启用 BC1.2。 您提供的.json 仍无法启用 BC1.2、也无法启用使用 TPS25751EVM 的同样问题。

    我的问题是、为什么我们目前可以使用以下设置来启用 BC1.2以及前一项设置之间的区别。  

    e2e.ti.com/.../1028.json

    此致、

    罗伊

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

    您好、Roy:  

    感谢您的更新。  

    我比较了这两个 jsons、似乎在背景中有不同的设置。

    需要注意的一点是、GPIO 4/5模拟输入控制应该被如下设置为"ADC"。  

    您能否说明一下下面的更改、并告诉我 BC1.2是否正确进行枚举?

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    我导入了您提供的.json。 D+/D-也启用为"引脚到 ADC"。 但无法启用 BC1.2。

    请使用提供的更新 json 进行测试。  [报价]

    此致、

    罗伊

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

    您好、Roy:  

    感谢您的确认。

    我最后将复制一篇与 EVM 相关的文章、并在本周结束时与您联系。  

    此致、  

    Aya Khedr  

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

    您好、Roy:  

    请查看最新的 GUI V1.0.2、其中 GUI 会自动填充 BC1.2支持所需的配置: https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool ver247/1.0.2/

    此致、  

    Aya Khedr