SLVAE87B December 2020 – June 2025 BQ79600-Q1 , BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79652-Q1 , BQ79654-Q1 , BQ79656-Q1
The device can operation as a standalone device such as in a multidrop configuration (DEV_CONF[MULTIDROP_EN] = 1) or as a base or stack device in a daisy chain configuration (DEV_CONF[MULTIDROP_EN] = 0). In multidrop configuration, the daisy chain communication is disabled and the host communicates only with a single device through the UART interface. This section introduces the UART interface configuration focusing on daisy chain communication.
The UART sends data on the TX pin and receives data on the RX pin. When idle, the TX and RX are high. The UART interface requires that RX is pulled up to CVDD through a 100kΩ resistor on the base device. The RX is pulled up on the BQ79616 side. Do not leave RX unconnected. Make sure RX is connected directly to CVDD for stack devices.
TX is disabled in stack devices, but must be pulled high through a 100kΩ resistor on the host side on the base device to prevent triggering an invalid communication frame when the communication cable is not attached, or during power-off or SHUTDOWN state when TX is high impedance. TX is always pulled to CVDD internally while in ACTIVE or SLEEP mode, whether enabled or disabled. Leave TX unconnected if not used in stack devices. NFAULT is an active low fault indicator that, in the event of a fault, pulls low to signal to the host that a fault has occurred. Due to this fact the NFAULT pin has a 100kΩ pullup resistor to CVDD. If the device is a stack device, then NFAULT can be left unconnected.
Refer to Table 8-1 for information on base device communication using a digital isolator.
| List | Pin | Base Device | Stacked Devices | Top of Stack Device |
|---|---|---|---|---|
| 1 | RX | 100kΩ pullup to CVDD, 51pF to GND | CVDD | CVDD |
| 2 | TX | 100kΩ pullup on Host side | Float | Float |
| 3 | COMML+ | COMMH+ of Top of Stack | COMMH+ of lower device | COMMH+ of lower device |
| 4 | COMML– | COMMH+ of Top of Stack | COMMH– of lower device | COMMH– of lower device |
| 5 | COMMH+ | COMML+ of upper device | COMML+ of upper device | COMML+ of Base Device |
| 6 | COMMH– | COMML– of upper device | COMML– of upper device | COMML- of Base Device |
| 7 | NFAULT | 100kΩ pullup to CVDD | Float | Float |