SLVAE87A December 2020 – October 2023 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/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 chapter will introduce 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 100-kΩ resistor on the base device. The RX shall be pulled up on the BQ79616 side. Do not leave RX unconnected. Ensure RX is connected directly to CVDD for stack devices.
TX is disabled in stack devices, but must be pulled high through a 100-kΩ 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, will pull low to signal to the host that a fault has occurred. Due to this fact the NFAULT pin should have a 100-kΩ 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 | 100 kΩ pullup to CVDD, 51 pF to GND | CVDD | CVDD |
2 | TX | 100 kΩ 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 | 100 kΩ pullup to CVDD | Float | Float |