The TMP461-EP device is two-wire- and
SMBus-compatible. Figure 7-6 and Figure 7-7 illustrate the
timing for various operations on the TMP461-EP device. The bus definitions are
as follows:
Bus Idle:Both SDA and SCL lines remain high.
Start Data Transfer:A change in the state of the SDA line (from high to low) when the SCL line is high defines a start condition. Each data transfer initiates with a start condition.
Stop Data Transfer:A change in the state of the SDA line (from low to high) when the SCL line is high defines a stop condition. Each data transfer terminates with a repeated start or stop condition.
Data Transfer:The number of data bytes transferred between a start and stop condition is not limited and is determined by the controller device. The receiver acknowledges the data transfer.
Acknowledge:Each receiving device, when addressed, is obliged to generate an acknowledge bit. A device that acknowledges must pull down the SDA line during the acknowledge clock pulse in such a way that the SDA line is stable low during the high period of the acknowledge clock pulse. Take setup and hold times into account. On a controller receive, data transfer termination can be signaled by the controller generating a not-acknowledge on the last byte that is transmitted by the target.