www.ti.com ......................................................................................................................................................... SBOS473B – MARCH 2009 – REVISED JUNE 2009
The TMP112 is a very low-power device and
generates very low noise on the supply bus. Applying
an RC filter to the V+ pin of the TMP112 can further
reduce any noise that the TMP112 might propagate
to other components. RF in Figure 14 should be less
than 5kΩ and CF should be greater than 10nF.
RF £ 5kW
CF ³ 10nF
Figure 14. Noise Reduction Techniques
The TMP112 is two-wire and SMBus compatible.
Figure 15 to Figure 18 describe the various
operations on the TMP112. Parameters for Figure 15
are defined in Table 13. Bus definitions are:
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, while the SCL line is high,
defines a START condition. Each data transfer is
initiated with a START condition.
Stop Data Transfer: A change in the state of the
SDA line from low to high while the SCL line is high
defines a STOP condition. Each data transfer is
terminated with a repeated START or STOP
Data Transfer: The number of data bytes transferred
between a START and a STOP condition is not
limited and is determined by the master device. It is
also possible to use the TMP112 for single byte
updates. To update only the MS byte, terminate the
communication by issuing a START or STOP
communication on the bus.
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. Setup and
hold times must be taken into account. On a master
receive, the termination of the data transfer can be
signaled by the master generating a
Not-Acknowledge ('1') on the last byte that has been
transmitted by the slave.
Table 13. Timing Diagram Definitions
SCL Operating Frequency, VS > 1.7V
SCL Operating Frequency, VS < 1.7V
Bus Free Time Between STOP and START
Hold time after repeated START condition.
After this period, the first clock is generated.
Repeated START Condition Setup Time
STOP Condition Setup Time
Data Hold Time
Data Setup Time
SCL Clock Low Period, VS > 1.7V
SCL Clock Low Period, VS < 1.7V
SCL Clock High Period
Clock/Data Fall Time
Clock/Data Rise Time
Clock/Data Rise Time for SCLK ≤ 100kHz
Copyright © 2009, Texas Instruments Incorporated
Product Folder Link(s): TMP112
Submit Documentation Feedback