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.

[参考译文] BQ24297:有关 BQ24297的适配器检测的问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1375444/bq24297-question-about-adapter-detection-of-bq24297

器件型号:BQ24297

工具与软件:

尊敬的 TI 专家:

我的客户发现了使用 BQ24297进行适配器检测的问题。 请参阅下面的详细说明。

1.为方便起见,首先附上示意图。

e2e.ti.com/.../8750.sch1.pdf

2.使用4线 USB A 到 C 电缆。 (器件侧为 Type C、适配器(或笔记本电脑 USB)侧为 Type A。)

3.连接 R82和 R83时(连接 D+和 D-)

3-1. 已测试的 PD 适配器、三星适配器、正常5V/1A 适配器、2个不同的移动电源连接到 VBUS =>作为950mA 电流充电。

3-2. 测试了 Apple 适配器、直流电源(仅使用 VCC 和 GND、不使用 D+和 D-)=>作为450mA 电流充电、但有时会作为950mA 电流充电。 (我不知道为什么。)

3-3. 已测试使用4线 A 至 C 电缆是否将 VBUS 连接到笔记本电脑 USB (Samsung、LG)=>未充电、仍然存在5V 电压。 STAT 引脚处于高电平。 (即使未完成电池充电、充电也已完成)

3-4.  已使用2根 A 至 C 线电缆(仅5V 和 GND)=>作为950mA 电流充电、测试了如何将 VBUS 连接到笔记本电脑 USB (Samsung、LG)。

4.未连接 R82和 R83时(D+和 D-未连接)

4-1. 已测试的 PD 适配器、三星适配器、正常5V/1A 适配器、2个不同的移动电源连接到 VBUS (均使用2线 A 转 C 电缆和4线 A 转 C 电缆)=>已作为450mA 电流充电。 但有时会作为950mA Current 充电。  (我不知道为什么。)

4-2. 已测试将 VBUS 连接到笔记本电脑 USB (Samsung、LG)(均使用2线 A 至 C 电缆和4线 A 至 C 电缆)=>已作为450mA 电流充电。

(** 2条 A 至 C 线电缆是 D+/D-在器件侧短接的电缆。)

无论如何、我的客户有一个问题、尤其是关于3-3和3-4的结果。

您能否检查每种情形是否正确?

如果需要更多信息、请告诉我。

此致、

蔡斯

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

    大家好、Chase:  

    我正在检查提到的所有情景、并将在第二天或第二天向您提供更新。 感谢您的耐心。  

    此致、

    Garrett  

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

    大家好、Chase:  

    请查看我的以下评论。  

    Unknown 说:
    3-2。 测试了 Apple 适配器、直流电源(仅使用 VCC 和 GND、不使用 D+和 D-)=>作为450mA 电流充电、但有时会作为950mA 电流充电。 (我还不知道为什么。)

    对于 D+/D-未连接的情况、在450mA 处充电符合预期、因为 BQ24297会检测到输入"未知"并将输入电流限制设置为500mA。 我需要查看在950mA 情况下充电的寄存器值。 对于所有未连接 D+/D-的4 x 情况、也预计会存在500mA 的输入电流限制。  

    Unknown 说:
    3-3。 已测试使用4线 A 至 C 电缆是否将 VBUS 连接到笔记本电脑 USB (Samsung、LG)=>未充电、仍然存在5V 电压。 STAT 引脚处于高电平。 (即使未完成电池充电、充电也已完成)

    您能帮助共享这种情况下的寄存器转储吗? 特定的输入检测不会导致不充电。 客户是否确认他们不会以某种方式禁用充电?  

    Unknown 说:
    3-4。  已测试使用2线 A 转 C 电缆(仅5V 和 GND)将 VBUS 连接到笔记本电脑 USB (Samsung、LG)=>作为950mA 电流充电。

    在这种情况下、请共享寄存器转储和一个显示 BQ24297的 D+/D-引脚在输入连接时的波形。   

    此致、

    Garrett  

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

    尊敬的 Garrett:

    感谢您的大力支持。

    首先、2线 A 至 C 电缆在 D+和 D-线路之间短路、因此如果我使用此电缆、BQ24297将会识别适配器为 CDP。 因此、使用2根 A 线转 C 电缆(包括情况3-4)的所有情况都是正确的。

    第3-3节仍然是问题、我向客户询问寄存器转储。 我将获得 Asap 的反馈。

    我还请求了情况4-1的寄存器转储。 此外、我还将获得 Asap 的反馈。

    此致、

    蔡斯  

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

    尊敬的 Garrett:

    以下是有关寄存器转储的更新。

    1. 连接 R82和 R83 (连接 D+和 D-)、使用4线 A 到 C 电缆、连接到 PC USB 3.0 => 5V 存在但未充电

    REG00 0x A0
    REG01 0x 1A
    REG02 0x 1c.
    REG03 0x 11.
    REG04 0x B0
    REG05 0x 8C.
    REG06 0x 73.
    REG07 0x 4B
    REG08 0x 0
    REG09 0x 0
    REG10 0x 60.

    2.在案例1后经过10秒、STAT 引脚变为高电平并指示充电完成。

    REG00 0x A0
    REG01 0x 1A
    REG02 0x 1c.
    REG03 0x 11.
    REG04 0x B0
    REG05 0x 8C.
    REG06 0x 73.
    REG07 0x 4B
    REG08 0x 44.
    REG09 0x 0
    REG10 0x 60.

    3.  R82和 R83未连接(D+和 D-未连接), 使用4线 A-to-C 电缆,连接到 PD 适配器,三星适配器,5V/1A 适配器=>检测到450mA 充电。

    REG00 0x 22.
    REG01 0x 1A
    REG02 0x 1c.
    REG03 0x 11.
    REG04 0x B0
    REG05 0x 8C.
    REG06 0x 73.
    REG07 0x 4B
    REG08 0x 2C.
    REG09 0x 0
    REG10 0x 60.

    4.  R82和 R83未连接(D+和 D-未连接), 使用4线 A-to-C 电缆,连接到 PD 适配器,Samsung 适配器,5V/1A 适配器=>有时检测到950mA 充电。

    REG00 0x 26.
    REG01 0x 1A
    REG02 0x 1c.
    REG03 0x 11.
    REG04 0x B0
    REG05 0x 8C.
    REG06 0x 73.
    REG07 0x 4B
    REG08 0x A4.
    REG09 0x 0
    REG10 0x 60.

    客户的初始寄存器设置如下所示;

    CHARGER_SETUP (0x00、0x25);
    CHARGER_SETUP (0x01、0x1A);
    CHARGER_SETUP (0x02、0x1C);
    CHARGER_SETUP (0x03、0x11);
    CHARGER_SETUP (0x04、0xB0);
    CHARGER_SETUP (0x05、0x8C);
    CHARGER_SETUP (0x06、0x73);
    CHARGER_SETUP (0x07、0xCB);
    CHARGER_SETUP (0x08、0xB4);
    CHARGER_SETUP (0x09、0x80);
    CHARGER_SETUP (0x0A、0x60);

    我的第一个问题是、为什么 REG00的设置会发生变化。 (有可能吗?)

    其次、我认为只有 SDP 检测未按预期正常工作。 希望这些寄存器设置对调试有所帮助。

    这是我的客户最后一个问题。

    - REG00输入电压限制的确切用途是什么? 它是否限制连接到 VBUS 的电压?

    如果是、默认设置的含义是什么? 即使向 VBUS 施加5V 电压、充电器也仅接受4.35V。

    在这种情况下、充电器的角度有什么好处?

    请检查这些问题。 谢谢。

    此致、

    蔡斯

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

    尊敬的 Garrett:

    好消息-我的客户发现无法检测 SDP 的原因;原理图中的 OTG 引脚悬空。

    在这些引脚向 OTG 引脚施加高电平后、会施加500mA 充电电流。

    以下是最后的问题;

    1. BQ24297能否识别 USB 2.0和 USB 3.0本身? 因为即使 OTG 引脚为高电平、连接 USB 2.0端口和 USB 3.0端口时的电流也是相同的。

    2. REG00里"输入电压限制"的确切用途是什么? 我认为这是为了防止电流消耗超过电源限值时电源电压(充电器的输入电压)下降。

    实际上、我看到 USB 2.0的供电电压降至4.6V、以便获得更大的充电电流。 如果将"输入电压限制"设置为5V、能否像以前那样防止压降?

    请检查此问题。 谢谢。

    此致、

    蔡斯

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

    大家好、Chase:  

    请查看我的以下评论。  

    很高兴听到客户看到 OTG 拉高时 SDP 的预期500mA。  

    1) BQ24297数据表第5节中的说明"此器件在输入电流和电压调节方面符合 USB 2.0和 USB 3.0电源规范。" 第9.3.1.3.4节中的表显示该器件无法单独将输入电流限制设置为900mA、因此遗憾的是、它无法确定输入的额定电流何时可达到900mA。  

    2) BQ24297同时具有输入电流限制和输入电压限制。 输入电压限制是一个下限、其目的是在 BQ24297检测到输入电压因过载而下降时减小充电电流。 我们通常建议您将输入电压限制设置为低于5V 预期输入电压的某个值、因此为什么默认值为4.36V。  

    我不建议将输入电压限制设置为5V (输入为5V)、但您可以将其设置为高于4.36V 的电压、以防止出现明显的压降。  

    此致、

    Garrett  

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

    大家好、Chase:  

    查看寄存器日志后、我有以下注释。  

    对于情况1) REG00、位7设置为1以启用高阻态状态。 这似乎阻止了充电。 我有两个建议: 1. 请让 MCU 主机尝试写入 REG00[7]= 0 2。 确保将 OTG 拉至高电平、以便将输入电流限制设置为500mA 而不是100mA。  

    情形3)、考虑到 D+和 D-未连接、似乎是预期的检测。  

    对于情况4) BQ24297检测非标准适配器、输入电流限制设置为2A。 当输入电流限值设置得较高时、预计充电电流会更高。 请让客户仔细检查 D+和 D-是否确实未连接。  

    此致、

    Garrett  

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

    尊敬的 Garrett:

    问题已解决。 感谢您的大力支持。

    此致、

    蔡斯