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: Change the "OCD3. Threshould" setting when discharging.

Part Number: BQ76952

Tool/software:

Hi

I want to change the "OCD3. Threshould" setting when battery is discharging.

I did the following.

① Send  "SET_CFGUPDATE" subcommand

② Set  "OCD3.Threshold"

③ Send "EXIT_CFGUPDATE"

At this time, the discharge voltage dropped for a short period of time.
Is it because I entered "CONFIG UPDATE"?

How can I change the "OCD3.Threshould" while still maintaining the discharge?


Than you,

Sho Takayama

  • Hello Takamaya-san,

    Correct, the part will turn-off the MOSFETs when in CONFIG_UPDATE mode.

    We recommend to make all setting changes on device start-up.

    Best Regards,

    Luis Hernandez Salomon

  • Hello Luise,

    Thank you for your response.

    I think that OCD3 is the only overcurrent protection with a delau of more than 1 secound.

    So, I want to protect change the OCD3 threshould depending on the system state.

    What I want to do is the following:

    When the state is active, the threshould is set a large value, and when the state is stopping, the threshould is set a small value.

    Is there any way?

    Regards,

    Sho

  • Hello Sho,

    Someone should reach out to you regarding this inquiry.

    Best Regards,
    Alexis

  • Hello,

    Has there been any progress?

    We want to judge quickly whether this issue can be resolved.

    For example, even if we cannot change the threshold while discharging, is it possible to enable and disable protection while discharging?

    Regards,

    Sho

  • Hello Takayama-san,

    No the protection may not be able to be disabled. Have you considered maybe using the MCU to do this protection? Then you can use the MCU to control when the MOSFETs turn-off. This way you can dynamically control it.

    Best Regards,

    Luis Hernandez Salomon

  • Hello Luise

    My MCU has 2 state: Sleep (MCU is Stopping, BQ76952 is Normal or Sleep, DSG-FET is ON), Active(MCU is Running, BQ76952 is Normal, DSG-FET is ON)

    We want to provide overcurrent protection with different thresholds for each.

    Plan 1:

    In ”Active”, I do this protection(threshould = the large value) using the MCU and BQ76952.

    (Either one would be fine, but I do both.)

    In "Sleep", I do this protection(threshould = the small value) using BQ76952 only, because the MCU stops.

    So, I want to change the thresould of OCD3, but DSG-FET is turn off for a moment.

    Plan2:

    In ”Active”, I do this protection(threshould = the large value) using the MCU only.

    In "Sleep", I do this protection(threshould = the small value) using BQ76952 only.

    So, I want to be able to enable and disable this prorection (threshould is the small value) using BQ76952. 

    You advices that neither Plan1 and Plan2 is possible.

    Is there any way?

    Thanks,

    Sho Takayama

  • Hello Takayama-san,

    Unfortunately there is not another way. 

    Best Regards,
    Alexis