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.

[参考译文] TPS25750:MODE 寄存器包含无用数据。 PD 的 IC 行为与配置不匹配

Guru**** 2611705 points
Other Parts Discussed in Thread: BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1262574/tps25750-mode-register-contains-junk-pd-ic-behavior-doesnt-match-config

器件型号:TPS25750
主题中讨论的其他器件:BQ25792

我使用自定义工具版本7.0.4生成了配置。

我将生成完整的闪存二进制文件并将其刷写到电路板上的 EEPROM 芯片中。

闪存完成并验证正常、但设置错误(充电电流)。 它似乎配置为450 mA 最大充电电流的默认状态、而我的配置状态为2.00A。

在查询0x03 MODE 寄存器时、我得到不可重复的 ASCII 垃圾字符、这使得 PD IC 看起来处于不可操作的状态。

I2Cs 时钟线为低电平、似乎 PD 芯片未处理所有通信消息和时钟拉伸

我以前使用7.0.1自定义工具时没有任何问题、我能否下载此工具的存档版本进行测试?

{"questionnaire":{"version":"7.0.4.6","answers":[4,null,3,null,1,0,1,null,1,null,0,12.6,2,0.12,0.12],"options":{},"configID":"0000","vendorID":"0000"}}
e2e.ti.com/.../8561.config_5F00_3s_5F00_2a_5F00_004.zip

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

    您好,Aaron

     

    我正在研究这个问题、 当我获取更多信息时、将向您提供更新。

    此致、

    Christian。

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

    您好,Aaron

    您能否接入 I2C 线路为我提供 I2C 通信日志?

    此致、

    Christian。

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

    尊敬的 Christian:  

    下面是使用5V USB 电源供电时启动时的 i2c 通信日志。  

    看起来有一个很长的初始转换集、一个较短的转换集、然后是一个非常短的转换集。  

    e2e.ti.com/.../i2c_5F00_startup_5F00_log_5F00_001.csv

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

    您好,Aaron

    感谢您提供此信息、我将测试如何使用 EVM、并检查是否可以重现此问题、我将在星期二8月29日向您更新 EOD。

    此致、

    Christian。

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

    您好,Aaron

    我看不到 I2C 通信日志有任何问题。 您会将 PD 日志发送给我吗?  

    此致、

    Christian。

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

    我正在借用一些东西来帮助我捕获这些日志。 可能需要一两天的时间才能进行更新。
    日志是否揭示了 PD 设置(例如2.0A 电荷限制)的正确传输?

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

    您好,Aaron

    是的、I2C 日志显示 PD 控制器正在将数据发送到 BQ25792、以便将充电电流设置为2A。 现在、我们需要检查 PD 日志以查看电源是否提供足够的功率来将充电电流实际设置为2A。

    此致、

    Christian。

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

    我没有解码器、但能够在由 USB 供电时、在启动时记录 cc 引脚的轨迹。  

    我将尝试对此进行解码、但您可以在此过程中使用此跟踪或自行解码。 。  

    e2e.ti.com/.../usb_5F00_startup_5F00_cc_5F00_digital_5F00_trace_5F00_001.csv

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

    你好,Aaron。

    我无法解码这些数据。 我建议使用 PD 分析器来解码这些数据。

    此致、

    Christian。

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

    这是启动条件和产品说明书中的 PD

    e2e.ti.com/.../pd_5F00_logs_5F00_usb_5F00_c_5F00_startup.zip

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

    这是一个具有另一个壁式适配器的日志、

    e2e.ti.com/.../pd_5F00_logs_5F00_usb_5F00_c_5F00_startup_5F00_2.zip

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

    您好,Aaron

    我还有几个问题。  

    您使用的是 TPS25750s 还是 TPS25750d?

    您正在使用什么 PD 分析仪/软件?

    您能否确认您的墙上适配器能够提供所需的电源?

    此致、

    Christian。

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

    您好,Aaron

    Unknown 说:
    闪存完成并验证是否正常、但设置错误(充电电流)。 它似乎配置为450 mA 最大充电电流的默认状态、而我的配置状态为2.00A。

    您提到最大充电电流为 450mA、您是否检查了 BQ25792的寄存器值或这是测量值。  

    此致、

    Christian。

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

    测量450 mA。

    我使用的是 TPS25750d

    我正在将 Cypress CY4500 EZ-Infineon PD 协议分析器与 PD 协议分析器软件配合使用。

    我一直在使用两种不同的墙上适配器进行测试。
    用户可提供最大21V、3.09 A 的电流。
    另一个有两个端口;分别用于 USB A 和 USB C -可提供高达20V 2.25A 和5V 2.4A 的输出。

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

    我重新检查了 i2c 日志、发现对 BQ25792充电器寄存器06h (输入电流限制寄存器)的唯一写入值是0x01 0x2C、这是复位值(12Ch、300d)、转换为3.00A。

    虽然这与我的配置不匹配、但这意味着充电器不会限制输入电流。 我认为它必须位于通信的 USB PD 侧。

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

    您好,Aaron

    感谢您提供这些信息

    我与一位有关该器件的专家谈过、根据提供的信息、他认为 BQ25792器件可能存在问题。 我将在 BQ25792器件上找一位专家来确定是否存在问题。

    此致、

    Christian。

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

    您好,Aaron

    您能否确认协商的 PDO 对象是什么? 是否有可能协商灌电流 PDO 为3A? 据我所知、GUI 默认为3A。

    发生这种情况时、您的电池电压是多少? 根据我可以知、充电电压为12.6V。如果电池未处于预充电状态但仍尝试快速充电、则由于 BATFET 处于 LDO 模式、器件可能会受到热限制。 您能否对所处状态的 BQ25792寄存器进行扫描并在此处报告?

    此致、

    迈克·伊曼纽尔

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

    什么是 PDO 对象?

    在 PD 芯片的配置中、我将充电电流设置为2.00安培。 我希望受电方 PDO 协商这个特定值。 我怀疑 BQ 电流充电限制寄存器设置为复位值(0x12C、a.k.a. 3.00 A)

    我看到了电池在9V 和12.7V 的问题、VBUS 达到20V、但测量的电流最大值仍然约为-500 mA。

    我可以从 BQ 中提取寄存器、但可能需要一些时间、因为我可能必须加载和读取 PD 芯片从器件至主器件转换器。 如果可以缩小要报告的 BQ 寄存器的数量、会有所帮助。

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

    您好!

    PDO 对象是 PD 控制器协商的电压和电流协议、例如、5V/3A、9V/3A、15V/3A 和20V/3A。 这不是 BQ25792参数、但它们是相关的。

    充电电流不同于 IINDPM。 充电电流可能设置为2A、但输入电流限制可能设置为3A。REG06是 IINDPM 寄存器。

    您能否详细说明如何测量充电电流? 您是在测量从 PD 控制器流入电池充电器的电流、还是在电池充电器的电流中测量? 进入电池的电流是充电电流、另一个是进入充电器的输入电流。

    遗憾的是、是的、我将需要 BQ 器件的所有寄存器处于您所描述的状态。 请确保已启用 ADC。

    此致、

    迈克·伊曼纽尔

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

    我正在使用一个 Keysight 四象限电源,连接到一个电池模拟器(三个串联电阻),作为我在电路中的"电池"。 500 mA 是电源报告的由电池灌入的电流、也称为充电电流。

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

    您好!

    我无法理解您的负载。 通常、我们不使用电阻器、直接将充电器的 BAT 引脚连接至四象限电源(并将其用作电池仿真器)。 您能否提供一个电路图、概述您的连接?

    此致、

    迈克·伊曼纽尔

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

    抱歉、忽略电池仿真器注释。 我最近获得了四象限电源。 我之前使用的是单极电源、该电源需要仿真器电路、但它不再相关、并将被移除。 我使用的是您所描述的典型设置。

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

    您好!

    遗憾的是、 我将需要 BQ 器件的所有寄存器处于您所描述的状态。 请确保已启用 ADC。

    简单来说、500 mA 不是流过 USBC 电缆的电流、而是流至四象限电源的电流?

    此致、

    迈克·伊曼纽尔

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

    以下是一些测试用例、我从寄存器中抓取了前50个字节。 抱歉、未将它们拆分为可读的部分。

    案例1) 5V USB、未连接电池

    案例2) 5V USB、4Q 电源作为电池、充电

    案例3) 20V USB、4Q 电源作为电池、充电

    案例4)~11.4V 的实际电池、无充电源

    例5)~11.4V 的真实电池、5V USB 充电

    案例6)~11.4V 的实际电池、20V USB 充电

    e2e.ti.com/.../BQ25792_5F00_Registers_5F00_Debug.zip

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

    通过此测试、我意识到我的问题与我的测试设备设置相关。 尽管我使用的是4Q 电源、但实际模块只是一个不用于灌入任何电流的精密电源。 因此、这限制了它可以吸收的电流至大约500 mA。 使用真正的4Q 模块(N6784A)时、我能够以1A 电流为此电池充电(此模块在20V 模式下的限制)。

    然后、我使用实际电池进行了测试、并能够以我所述的配置以充满2.00电流进行充电。

    一直以来都是用户错误。 感谢您的支持!

    -亚伦