Hello,
I am trying to get UART communication working with the BQ79616 chip on custom hardware
- 10 series Li-ion cells are connected. I used the "One PCB for all channels applications" setup (search "Cell Connections" in the datasheet)
- There is no isolation (only using one BQ79616 as a base device). The 616 GND is connected to the FTDI ground which is the cells ground.
- The 616 RX is pulled up to CVDD onboard through a 100k resistor. The voltage is spot on at 5V.
- The 616 TX is pulled up to 5.24V on the host side
- The host TX can send a wake signal to the 616 RX causing the device to wake and thus internal LDO's turn on and AVDD LED on.
- The host TX can also put the 616 device into sleep or shutdown by pulling the 616 RX lines low for the specified amounts of time
- LDOIN=6V, DVDD=1.8V, AVDD=5V after wake up
- 1Mbps Baud rate
- Multiple boards have been tested and are showing the same symptom
The BQ79616 does not respond to any commands (read or write). The 616 TX line does not make any attempt to send communications (watched on an oscilloscope) even when disconnected from the rest of the circuit. There is not a lot of circuitry on the UART lines (series resistors, pullup resistors, TVS protection diodes) and they are the same as the BQ79616EVM (besides the TVS).
The UART communication works over the UART interface on the BQ79616EVM. We can auto address, read cell voltages and configure GPIO high/low.
What should we test / debug / look for? The schematic was previously reviewed by an engineer at TI.