
Copyright © 2017, Texas Instruments Incorporated
1
2
3
4
3v3
RXD
TXD
5
6
7
8
9
10
20
GND
19
18
17
16
15
14
13
12
11
40
39
39
37
36
35
34
33
ALERT 1
ALERT 2
32
31
21
22
5V*
GND*
23
24
25
26
27
28
29
30
Hardware
4
SBOU174 – June 2017
Copyright © 2017, Texas Instruments Incorporated
BOOSTXL-TMP107 User's Guide
2.1
Hardware Features
2.1.1
BoosterPack™ Pinout
shows the pinout of the BoosterPack Module.
Figure 3. BoosterPack™ Pinout
The TMP107 BoosterPack adheres to the 40-pin LaunchPad and BoosterPack standard (see
). A
standard was created to aid compatibility between LaunchPad and BoosterPack tools across the TI
ecosystem.
The 40-pin standard is compatible with the 20-pin standard that is used by other LaunchPads like the
MSP-EXP430G2. This allows for the 20-pin LaunchPads to be used with 40-pin BoosterPAcks with some
limited functionality.
More information about compatibility is found at
.
2.1.2
TMP107 Temperature Sensor (U2–U4)
BOOSTXL-TMP107 features three TMP107 temperature sensors. The sensors are connected to one
another sequentially using a unique one-wire bus. Device U2 is the first in the communication chain, and
resides on the main section of the PCB. Device U3 and U4 follow U2, and reside on the breakable
sections of the PCB. Each device independently measures and reports temperature on the bus, which can
support up to 32 TMP107 devices.
2.1.3
Communication Modes Pin Header (J3)
The TMP107 one-wire communication interface is compatible with UART. However, it is necessary to
combine the transmit (TX) and receive (RX) lines of UART in order to create the bidirectional bus which
TMP107 uses. BOOSTXL-TMP107 offers three methods of creating this bidirectional bus.
1. The first method makes use of the open-drain driver SN74LVC1G07 U1 and the pullup resistor R1.
This is the method presented in the TMP107 data sheet, and it provides the most robust
communication regardless of UART host. To use this mode, connect the shunt across pins 1 and 2.
2. The second method uses 10-k
Ω
series resistor R2 to simultaneously act as a pullup (since the TX pin
idles high) and a current limiter. This method has lower cost and complexity than the first method. This
method works with all UART hosts, and works well with MSP430 in the BOOSTXL-TMP107 examples.
To use this mode, connect the shunt across pins 3 and 4.
3. The third method directly connects the TX line, and requires special programming of the UART Master
to avoid bus collision from the two drivers. This method uses no additional components, but only works
with microcontrollers which have been specially programmed. To use this mode, connect the shunt
across pins 5 and 6, and
uncomment
line 71 in
hal.h
which reads “#define TMP107_OneWireUART.”