ZHCSJM7 April 2019 BQ79606A-Q1
PRODUCTION DATA.
The daisy chain is bi-directional and half duplex, and therefore, has a transmitter (TX) and receiver (RX) on both interfaces (COMH and COML). The TX and RX functions are controlled automatically by the hardware (under certain conditions, typically during startup and reset) and by the user (under other conditions). The DAISY_CHAIN_CTRL register provides user controls for the individual interfaces. The hardware control is determined by the startup conditions: if WAKEUP is high after startup, the COML TX and COML RX are disabled and upon wakeup from a hardware shutdown (only using the WAKEUP input), the COMH and COML receivers and the COML transmitter are disabled. More information on these conditions is outlined in the Base Device Wakeup and Hardware Shutdown section. Once startup has completed, use the CONTROL2[DAISY_CHAIN_CTRL_EN] bit to select the user configurable settings in the DAISY_CHAIN_CTRL register. The DAISY_CHAIN_STAT register shows the current enable/disable status for both COMH and COML interfaces as well as the status of the control for the interfaces (Hardware vs. User). Note that after enabling COM RX, wait for at least 100usec before start communication.
RX Data/Tone | WAKEUP Pin = High | WAKEUP Pin = Low | |
---|---|---|---|
COMH RX | Data | See Note 2 | Controlled by DAISY_CHAIN_CTRL[COMHRX_EN] bit |
Tone (See Note 1) | See Note 2 | Always Enabled | |
COML RX | Data | See Note 3 | Controlled by DAISY_CHAIN_CTRL[COMLRX_EN] bit |
Tone (See Note 1) | See Note 3 | Always Enabled |
TX Data/Tone | WAKEUP Pin = High | WAKEUP Pin = Low | |
---|---|---|---|
COMH TX | Data | Controlled by DAISY_CHAIN_CTRL[COMHTX_EN] bit | Controlled by DAISY_CHAIN_CTRL[COMHTX_EN] bit |
Tone (See Note 1) | Controlled by DAISY_CHAIN_CTRL[COMHTX_EN] bit | Controlled by DAISY_CHAIN_CTRL[COMHTX_EN] bit | |
COML TX | Data | See Note 4 | Controlled by DAISY_CHAIN_CTRL[COMLTX_EN] bit |
Tone (See Note 1) | See Note 4 | Controlled by DAISY_CHAIN_CTRL[COMLTX_EN] bit |
NOTE