Hi,
I'm seeing somewhat strange behaviour on the BQ24250 without a battery, that I'm trying to get a better understanding of. My main aim at the moment is to get a voltage to appear at the Vsys pin without a battery. I have attached my circuit as a reference.
When the system is first booted VSYSTEM is around 3.6V and the boost converter U4 is disabled. As expected, this provides approximately 3.6V at the input terminal (pin 19) of the BQ24250. This is below all values of the BQ24250 VPDM (min. 4.20V in Host mode, 4.36V default in SA mode). In any case LDO is powered at around 3.6V and the I2C interface is active. Using the microcontroller, I then set BQ24250_VREG_IN to high, and verify that input to the BQ24250 (as well as LDO) rises to around 4.5V.
I then put the device into host mode by issuing a watchdog reset and attempt to configure it. What I'm seeing is really unusual however. When I write 0000xxx1 to register 2 (at 0x01) (100mA ILIM and HIZ mode enable) the device accepts the configuration and the value is updated. When I reset the watchdog, I can verify that the watchdog fault and enable flag in register 1 (0x00) are set to 0 and 1 respectively.
However when I try to disable HIZ mode and set the input limit to 500mA - writing 0010xxx0 to register 2 (0x01), the value that I read back is x110xxx0, HZ_MODE disabled but input current limit set to "External ILIM resistor" mode! Furthermore, with these settings, it seems that the watchdog will no longer stay enabled. Reading register 1 (0x00) immediately after the reset of the watchdog (0x04, WD_EN = 1), returns 0x04 as expected. However rereading this register approximately 150ms later gives 0x00. No fault, watchdog disabled?
An additional note, I have attached an additional 10k resistor between BQ24250_TS and ground, as the 10k thermistor is not present in the circuit when the battery is disconnected - this confuses the BQ24250.
My questions are as follows:
1. What is the behavior of the BQ24250 with no battery, when VIN is below VPDM but just above the maximum UVLO voltage of 3.5V. Should the current draw stay around 0?
2. What is required / what conditions must be met in order to see a voltage at VSYS without a battery connected?
3. Why would the device not allow me to enable the watchdog when HZ_MODE is disabled, and ILIM is set to 500mA?
Please let me know if you need additional information such as oscilloscope traces or register dumps after given configurations.
All the best and thank you for your help in advance!