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.

BQ76952: OCC not triggering in BQ76952

Part Number: BQ76952
Other Parts Discussed in Thread: BQSTUDIO

Hello,

We have been trying to test the OCC protection in BQ76952 with the following configuration settings which have been cross-referenced using BQSTUDIO.

1. The "EnabledProtectionsA" register is set to 0x10 to enable only OCC. The other protections including SCD, OCD1, OCD2, COV, CUV have been disabled.

2. The "CHGFETProtectionsA" register is set to 0x10 to enable the trigger of OCC fault only. This setting is supposed to dis-engage the charging FETs if OCC is triggered.

3. Since no NTCs are being used in the testing, all the bits in "EnabledProtectionsB" and "Enabled ProtectionsC" have been set to 0x00.

4. Furthermore, the "DSGFETProtectionsA", "DSGFETProtectionsB" and "CHGFETProtectionsB" have been set to 0x00 to ensure that the lack of NTCs does not affect the testing.

5. In the current testing, a 2 milliOhm Sense resistor has been used and the "OCCThreshold" has been set to 4mV which implies that a current of 2 Amps should trigger the OCC.

6. The "OCCDelay" has been set to 3.3mS and the others including "OCCRecoveryThreshold" and "OCCPACKTOSDelta" have been set to -50mA and 2000mV for the recovery.

7. Additionally, the "DAConfiguration" register is set to 0x05 to ensure that the current measurement is in mA. The "ChgCurrentThreshold" is set to 50mA and the "CCGain" is set to 0.2mOhms.

All the aforementioned settings have been cross-verified using BQSTUDIO software.

Despite all these configurations, the OCC is not triggering while the others including SCD, OCD, COV, CUV are triggering correctly. Although 15Amps of charging current (read as 13847 mA by the AFE) is being given by the charger, the OCC fails to trigger.

Please help us.

  • Hello Vamsi,

    Can you share your .gg file?

    CHGFETProtectionsA should only be set to 0x98, otherwise additional delay may be added. This should be okay because the other protections are disabled in EnabledProtectionsA.

    Is it possible to take logs of this test using bqStudio? Is there any Safety Alert A registers being set?

    Best Regards,

    Luis Hernandez Salomon