By controlling the NSLP pin, it is possible to transition between the three modes. To suppress the power
consumption of nodes that are constantly supplied with power, it is possible to transition to the power-saving
Sleep mode. In systems where power is supplied only when needed, you can choose not to use the
Wakeup/Sleep function.
Sleep mode is a power-saving mode in which each node stops sending and receiving data. All nodes transition
to Sleep mode after the power is turned on. Ensure that you turn on the power with NSLP = LOW. During Sleep
mode, the BUS signal is received without being decoded, and will be transmitted out from the RXD terminal at
the master node and from the CLK terminal at the slave node.
Standby mode is a transient mode during the transition from Sleep mode to Normal mode. During Standby
mode, transmission and reception output are suspended. When setting NSLP to HIGH, S6BT112A first
transitions to Standby mode. After the TMODE_CHG time, S6BT112A transitions to Normal mode automatically.
Normal mode is a mode in which communication is possible. During Normal mode, the transmission data,
which is input to the TXD terminal is encoded and output to the BUS line. The received BUS data is decoded
and output to the RXD terminal.
In addition to the operating modes, there are ThermalShutdown mode and WP_ThermalShutdown mode as
failsafe functions to prevent malfunctions at abnormally high device temperature. In Thermal Shutdown mode,
the clock or data from the MCU to the BUS will be stopped, but the decoded BUS signal can be monitored by
the output of the CLK terminal or RXD terminal. In WP_ThermalShutdown mode, the non-decoded BUS signal
can be monitored by the output of CLK terminal. When the temperature falls to the normal range, S6BT112A
transitions from WP_ThermalShutdown mode to Sleep mode.
4.1.2 Transition from Normal mode to Sleep mode
When the Sleep condition is met, the master node can transmit a Sleep frame.
The master node stops the clock output at Tclock_stop_m time after receiving the Sleep frame. When the slave node
receives the Sleep frame, it prepares for Sleep and sleeps at Tsleep_s time (see JASO D015-3 for Tclock_stop_m time
and Tsleep_s time).
S6BT112A transitions to Sleep mode by changing the NSLP pin from HIGH to LOW. Set the master node CLK pin
to HIGH in Sleep mode. Also, set the TXD pin to HIGH when not communicating according to the UART protocol.
The transition flow chart and timing chart from Normal mode to Sleep mode are shown in Figure 5 and
Figure 6 respectively.