SLAA476B February 2011 – July 2019 BQ2040 , BQ2040 , BQ2060A , BQ2060A , BQ2063 , BQ2063 , BQ2083-V1P3 , BQ2083-V1P3 , BQ2084-V143 , BQ2084-V143 , BQ2084-V150 , BQ2084-V150 , BQ2085-V1P3 , BQ2085-V1P3 , BQ20Z40-R1 , BQ20Z40-R1 , BQ20Z70-V160 , BQ20Z70-V160 , BQ20Z80A-V110 , BQ20Z80A-V110 , BQ28400 , BQ28400 , BQ78PL114 , BQ78PL114 , BQ78PL116 , BQ78PL116 , LM5145 , LM5145 , MSP430F5500 , MSP430F5500 , MSP430F5501 , MSP430F5501 , MSP430F5502 , MSP430F5502 , MSP430F5503 , MSP430F5503 , MSP430F5504 , MSP430F5504 , MSP430F5505 , MSP430F5505 , MSP430F5506 , MSP430F5506 , MSP430F5507 , MSP430F5507 , MSP430F5508 , MSP430F5508 , MSP430F5509 , MSP430F5509 , MSP430F5510 , MSP430F5510 , TPS40057 , TPS40057 , TPS40170 , TPS40170
This function provides control over the power resistor circuitry to discharge the selected battery. This discharging circuit can be used for calibrating battery pack voltages and can be turned on or off by calling this function. For details on hardware setup for this circuit, see Section 9.
Function Definition
void Calibrate_Battery (unsigned char batt_num, unsigned char on_off) {...}
Inputs
Name | Type | Description | Example Value |
---|---|---|---|
batt_num | unsigned char | Value that represents battery number | BATT_1, BATT_2 |
on_off | unsigned char | Turns the calibration circuit to on or off state. | CAL_ON, CAL_OFF |
Return
None
Example Function Call
To turn on the discharge circuit for battery 1 voltage calibration:
Calibrate_Battery(BATT_1, CAL_ON);