Other Parts Discussed in Thread: BQSTUDIO
Hi Everyone,
We are using Test Mode, and DSGTEST() 0x0020 to manually test enabling the Discharge FETs We are able to enable our Discharge FETs when there is no load connected - only a voltmeter and oscilloscope. We see 48 volts on Pack+, it seems to work fine.
When we connect a load to Pack +/- and issue DSGTEST(), The DSG pin goes high for about 20uS, then the Alert Pin goes high for about 20uS, and the Discharge FETs do not turn on.
When a load is connected while the FETs are already on, the FETs switch off.
There are no alerts/faults in any of the registers when we check via SPI. Presumably, this is due to the alert/fault state being present for only 20uS, and our SPI reads are missing that brief window.
We have tried disabling all protections, but experience the same results. We have calibrated the Current Sensor to match our sense resistor (0.0001 Ohms), and we have tried raising the Short Circuit in Discharge Protection threshold to maximum (500mV).
Do you have any ideas about what could be going wrong?