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.

[参考译文] BQ76972:手动控制测试(禁用保护全部)

Guru**** 2493565 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1483264/bq76972-manual-control-test-protection-all-disabled

器件型号:BQ76972

工具与软件:

我们目前正在构建和测试定制电路板。

在芯片运行测试期间读取电流值时出现问题。

芯片设置设置如下设置。

1、禁用所有保护

  -保护配置、启用保护 A/B/C、CHGFETProtection A/B/C、DSGFETProtections A/B/C:全部0x00

2. DSG/CHG FET 导通

我打开充电器开关后、DSG/CHG FET 会关断。 我不明白为什么会关闭。

在单一 th 充电器开启时、观察到 SRN/SRP 之间的电压值为几百 mV。

但是、由于未设置 SCD 故障、DSG/CHG FET 不应该保持导通状态?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    测试条件是放电、而不是充电。 :) 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、儿子!

    您是否愿意共享显示所有更改的配置文件(.gg)文件? 此外、当您打开充电器开关时、在 FET 关闭后、器件是否仍处于开启/工作状态? 您执行此测试时 REG18上的电压是多少?

    此致、
    Alexis

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

    1. Gg 文件
    我不使用 BQ Studio、因此没有 gg 文件、初始化代码如下所示。

    CommandSubcommands (SET_CFGUPDATE);

    BQ769x2_SetRegister (PowerConfig、0x3c94、2);
    BQ769x2_SetRegister (REG12Config、0xff、1);
    BQ769x2_SetRegister (SPIConfiguration、0x40、1);
    BQ769x2_SetRegister (CFETOFFPinConfig、0x28、1);
    BQ769x2_SetRegister (DFETOFFPinConfig、0x27、1);
    BQ769x2_SetRegister (ALERTPinConfig、0x2e、1);
    BQ769x2_SetRegister (TS1Config、0x27、1);
    BQ769x2_SetRegister (TS2Config、0x27、1);
    BQ769x2_SetRegister (TS3Config、0x27、1);
    BQ769x2_SetRegister (HDQPinConfig、0x28、1);
    BQ769x2_SetRegister (DCHGPinConfig、0xae、1);
    BQ769x2_SetRegister (DDSGPinConfig、0xae、1);
    BQ769x2_SetRegister (DAConfiguration、0x06、1);
    BQ769x2_SetRegister (VCellMode、0xFFFF、2);
    BQ769x2_SetRegister (ProtectionConfiguration、0x0000、2);
    BQ769x2_SetRegister (EnableedProtectionsA、0x00、1);//BQ769x2_SetRegister (EnableedProtectionsA、0x30、1);
    BQ769x2_SetRegister (EnableedProtectionsB、0x00、1);
    BQ769x2_SetRegister (EnableedProtectionsC、0x00、1);
    BQ769x2_SetRegister (CHGFETProtectionsA、0x00、1);//BQ769x2_SetRegister (CHGFETProtectionsA、0x98、1);
    BQ769x2_SetRegister (CHGFETProtectionsB、0x00、1);
    BQ769x2_SetRegister (CHGFETProtectionsC、0x00、1);
    BQ769x2_SetRegister (DSGFETProtectionsA、0x00、1);//BQ769x2_SetRegister (DSGFETProtectionsA、0x20、1);// BQ769x2_SetRegister (DSGFETProtectionsA、 0xe4、1);
    BQ769x2_SetRegister (DSGFETProtectionsB、0x00、1);
    BQ769x2_SetRegister (DSGFETProtectionsC、0x00、1);
    BQ769x2_SetRegister (FETOptions、0x3e、1);
    BQ769x2_SetRegister (ChgPumpControl、0x01、1);
    BQ769x2_SetRegister (MfgStatusInit、0x0010、2);
    BQ769x2_SetRegister (DefaultAlarmMask、0x0080、2);

    CommandSubcommands (EXIT_CFGUPDATE);

    2.在放电开关接通后、所有的 FET 都被关断。 此后、当执行开启命令时、所有 FET 均导通、这也在 FET 状态寄存器中得到确认。

    3.当时无法检查 REG18的电压,但在正常的工作条件下它目前输出约1.9V。

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

    您好、儿子!

    请给我一些时间来仔细检查您的配置更改。  

    您是否也有共享的 SRP/SRN 电压波形? 已知复位条件是由 SRP/SRN 引脚电压均超过 VSS ~0.75V 引起的。 该复位将解释为什么在充电器开关导通后 FET 会关断。 如果 SCD 瞬态导致引脚超过此阈值、还可能导致您看到的行为。 上一篇文章对此进行了更深入的讨论: SCD/OCD1检测问题。  

    此致、
    Alexis