I am using BQ33100 (Device Type = 0x3100, Firmware Version = 0x0015).
Current load = 0.5 Ampere
The bq33100 can be used to monitor 5 capacitors in series.
ELECTRICAL CHARACTERISTICS OF SUPER CAPACITOR
Type: ESHSR-0025C0-002R7
Capacitance = 25 F
ESR = 15÷25 mOhms
When working with bq33100, I had a few questions.
1. CAPACITANCE
Why the calculated Capacitance differ from the real Capacitance? |
Capacitance measured by the bq33100 is 44 ÷ 50 F
Capacitance measured on the oscilloscope is 5 Seconds * 0.5 Ampere / 0.5 V = 5.0 F
2. ESR
Why the calculated ESR differ from the real ESR? |
ESR measured by the bq33100 is 126÷182 milliOhms
ESR measured on the oscilloscope is 51 mV / 0.5 Ampere = 102 milliOhms
3. CHARGE
Why is uneven charge of supercapacitors? First supercapacitors charges faster than the others and it is balanced for much longer time? |
For example, after Learn: ΔV of CapacitorVoltage5...1 ≥ 200 mV and balancing discharge per 5 mV/hour.
4. EXTENDED SBS COMMANDS
Why some extended SBS commands are available via ManufacturerAccess, and others extended SBS commands as usual SBS Command? |
For example:
Name |
Format |
FETControl |
SBS: FETControl(0x46) |
SafetyAlert |
SBS:ManufacterAccess(0x00): SafetyAlert (0x50) |
SafetyStatus |
SBS:ManufacterAccess(0x00): SafetyStatus(0x51) |
OperationStatus |
SBS: OperationStatus(0x54) or SBS:ManufacterAccess(0x00): OperationStatus(0x54) |
SystemVoltage |
SBS:ManufacterAccess(0x00): SystemVoltage(0x5a) |
UnSealKey |
SBS: UnSealKey(0x60) |
ManufurerInfo |
SBS: ManufurerInfo (0x70) |
5. SBS MAC COMMANDS
Why can't I read some SBS commands? |
For example, when reading I get such values:
SBS Cmd |
Name |
Value |
0x0003 |
Hardware Version |
0x00FF |
0x0004 |
DF Checksum |
0xFFFF |
0x0021 |
Lifetime and Capacitor Balancing Enable |
0x00FF |
0x0022 |
IF Checksum |
0xFFFF |
0x0036 |
Read AD Current |
0xFFFF |
Why can't I write the command 0x0021 (Lifetime and Capacitor Balancing Enable)?