JAJSRJ8B September 2019 – October 2023 BQ75614-Q1
PRODUCTION DATA
The UART interface follows the standard serial protocol of 8-N-1, where it sends information as a START bit, followed by eight data bits, and then one STOP bit. The STOP bit indicates the end of the byte. If a byte is received that does not have the STOP bit set, the FAULT_COMM1[STOP_DET] bit is set, indicating there may be a baud rate issue between the host and the device. The device supports 1-Mbps baud rate.
The UART sends data on the TX pin and receives data on the RX pin. When idle, the TX and RX pins are high. The UART interface requires that RX is pulled up to CVDD through a resistor on the device. The RX is pulled up on the device side. Do not leave RX unconnected.
The TX pin must be pulled high through a resistor on the host side of device to prevent triggering an invalid communications 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.
The UART interface is strictly a half-duplex interface. While transmitting, any attempted communication on RX is ignored. The only exception is COMM CLEAR signal on RX pin, which immediately terminates the communication. See Section 8.3.6.1.1.1.3 for details.
Using two STOP bits in UART:
The device can be set up with two stop bits (DEV_CONF[TWO_STOP_EN] = 1), the UART response frame transmits from device to host will always return with two STOP bits as shown below. Host is not required to send the command frame to the device with two STOP bits. The device is able to receive one or more stop bits with or without this function enabled.
Potential use of the two stop bits may be to: