Tool/software:
Hello,
For my application, I am using a Lithium Primary Battery pack configured as 4S (3.9V D Cells), giving an OCV of 15.6V and a max discharge rate of 1A. I have four such battery packs diode-ORed together to achieve 15.6V @ 4A max. The load characteristics are:
- Idle: 16mA
- Operation: 200mA (typical)
- Inrush: 2A
I would like to add overvoltage (OV), undervoltage (UV), and temperature protection to the battery packs without using a microcontroller. The BQ7790509 caught my attention due to its built-in UV (2.5V) and OV (4.25V) thresholds.
I made a PCB similar to the BQ77905EVM-707 evaluation board for testing, and I made the following modifications:
- Changed R18–R21 to 3.9MΩ to reduce battery current draw (from the original 3.9kΩ).
- Changed R16 (sense resistor) to 0.05Ω to accommodate the low load current. (OCD2/IMAX = .1/2= .05)
Setup for Testing:
- Power supply connected to J1 to simulate a 15.6V battery pack.
- Load connected to J5.
Observed Behavior:
- On power-up, the system briefly draws 16mA before dropping to the microamp range. The load voltage drops to approximately 2V.
- If the load is disconnected and reconnected, the system resumes operation, drawing 16mA at idle, and the load receives power.
This leads me to suspect a fault condition (UV, OCD1, OCD2, or SCD) occurs during the initial connection, requiring load removal to recover.
Scope Measurements:
- At power-on:
- Both CHG and DSG pins go negative then rise to 12.5V.
- After ~2 seconds, CHG is pulled low while DSG remains high (12.5V).
- After removing and reconnecting the load:
- Both CHG and DSG return high, and power is restored to the load.
Questions:
- What might be causing the fault condition during power-on?
- The datasheet states CHG and DSG should both be off (low) during UV or OCD fault conditions. However, I observe DSG remaining high (12.5V) even when CHG is pulled low.
- Could this behavior be related to my resistor modifications (e.g., the high 3.9MΩ values for R18–R21)?
- Are there specific steps to isolate which fault condition (UV, OCD1, OCD2, or SCD) is being triggered in this scenario?
Thank you for your assistance in resolving this issue!
Best regards,
Jay