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.

BQ33100: Calculations for OC Dsg ,SC Dsg Cfg and SC Chg Cfg values

Part Number: BQ33100

Hello,

I am working on bq33100 and in this I need to configure the dataflash values.

For the faults like Overcurrent During Discharging (OC Dsg) there are Voltage Threshold values which need to be configured.

Consider the parameter : OC Dsg, in the description of this parameter they have set voltage thresholds, but to configure OC Dsg, we need current value.

According to our understanding, we can calculate the OC Dsg current value using the formula:

I = V/R

In our case

R: Current Shunt Register - 0.2mOhm

V: Voltage Threshold value from table

 

Is this understanding correct? If no, can somebody please explain the right procedure to follow?

What is the significance of RSNS ? For better accuracy of threshold configuration?

Can the same procedure be followed to calculate SC Dsg Cfg and SC Chg Cfg parameters?

  • Hi Shivani,

    The current thresholds are input to the device in units of voltage because the current is calculated by measuring the voltage drop (VSRP-VSRN) across the sense resistor (R). Ohm's law is the correct formula to use.

    For OC Dsg:

    STATE_CTL[RSNS] = 1 sets the voltage threshold range between 50 mV and 200 mV, where OCDV = 0x00 - 0x0F will allow you to set the threshold in 10 mV steps between that range. Please refer to Table 64 for more information.

    STATE_CTL[RSNS] = 0 sets the voltage threshold range between 20 mV and 100 mV, where OCDV = 0x00 - 0x0F will allow you to set the threshold in 5 mV steps between that range. Please refer to Table 65 for more information.

    RSNS allows for finer or coarser threshold step size for voltage threshold detection on the integrated AFE.

    SC Sdg cgf and SC chg cfg are configured similarly.

    Sincerely,
    Bryan Kahler