The following application example uses nPM1300 and an nRF5x Bluetooth® Low Energy System on Chip (SoC). For other configurations, see Reference circuitry.
- BUCK, LOADSW, and LDO are in use
- Host software controls the device through TWI, the interrupt on GPIO1, and RESET on the GPIO0 pin
- Three LEDs available
- Battery pack with NTC thermistor
- Ship mode
- Low battery indication LED
Schematic
Supplying from BUCK
An application must not be supplied directly from VBAT. This can interrupt the battery charging process causing unwanted behavior from the charger. Use either VOUT1, VOUT2, or VSYS to supply the application.
BUCK1 starts automatically and supplies the nRF5x host SoC with 1.8 V. BUCK1 is the I/O voltage for the system. BUCK2 starts automatically with 3 V output voltage for other application features.
USB port negotiation
nRF5x can connect to a USB host.
- The D+ and D- pins are connected to nRF5x. The CC1 and CC2 pins are connected to nPM1300. The nRF5x SoC must wait until nPM1300 completes port detection using the USB configuration channel.
- The nRF5x device must set the correct current limit as described in Charge current limit (ICHG).
- VBUS is supplied to SYSREG on nPM1300 and VBUSOUT supplies the nRF5x VBUS input.
Charging and error states
Three LEDs can be used for charging indicators or general purpose by the application.
Termination voltage and current
The termination voltage, VTERM, is configured through TWI up to 4.45 V.
Charge current is configured through TWI.
NTC thermistor configuration
The NTC pin connects to an external NTC thermistor. Place the NTC thermistor with thermal coupling on the battery pack.
Ship mode
Ship mode is enabled at production time through the TWI interface.
SHPHLD is connected to SW2 and is in the circuit to exit Ship mode. If another circuit is present instead of a button, any signal that is able to pull the SHPHLD pin low for the required period can be connected to that net. See Ship and Hibernate modes for more information.