ST STEVAL-IFS012V1 User manual

June 2010 Doc ID 15482 Rev 1 1/39
UM0690
User manual
STEVAL-IFS012V1 demonstration board for
multiple temperature sensors
Introduction
This user manual explains the functions of the multi-device temperature sensor
demonstration board which is based on a motherboard and daughter card approach. The
complete system consists of the motherboard with an ST72F651 microcontroller and
daughter cards with temperature sensors. The temperature sensors supported by this
system are:
■STLM20
■STTS424E02
■STTS75
■STDS75
■STLM75
■STCN75
This board can operate in 2 modes:
■Standalone / external-power mode
■USB-powered mode / full-featured mode
The board's configuration and operation in both modes is explained in different sections. To
select the desired mode, there is a power selection switch (SW5) on the board which
enables the appropriate selection. When this board is connected to a computer through the
USB cable then it also behaves as a mass storage device. The default state of the board
(with USB connection) is mass storage mode. It switches to temperature-sensor mode using
a graphical user interface (GUI).
Figure 1. Multi-device temperature-sensor demonstration board
AM03604v1
www.st.com
www.BDTIC.com/ST

Contents UM0690
2/39 Doc ID 15482 Rev 1
Contents
1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Package contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Hardware description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1 On-board components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 Power supply selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 External power mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 USB-powered mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 External power mode of board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1 Powering of the board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Address selection on the board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2.1 Address configuration of different sensors using the switches . . . . . . . 11
4.3 Value of temperature-sensor registers in a standalone case . . . . . . . . . . 13
4.3.1 STTS75, STLM75, STDS75 and STCN75 . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.2 STTS424E02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.3 STLM20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Sequence for operation of board in a standalone case . . . . . . . . . . . . . . 14
5 USB-power/GUI mode of board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 Powering of board in GUI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 Switching to temperature-sensor mode . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.1 The GUI window for STTS75, STLM75, STDS75, STCN75 sensors . . 18
5.3.2 GUI Window for STTS424E02 sensor . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3.3 GUI Window for the STLM20 sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4 RTC mode of GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4.1 RTC alarm setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.4.2 WATCHDOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.4.3 Square wave option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.4.4 Calibration and output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
www.BDTIC.com/ST

UM0690 Contents
Doc ID 15482 Rev 1 3/39
5.4.5 HT bit reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4.6 FT bit and output bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.5 Plotter mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.5.1 Dynamic mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.5.2 NAND mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.6 Application LED's . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Appendix A Schematic and bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
A.1 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
A.2 Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Appendix B Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
www.BDTIC.com/ST

List of tables UM0690
4/39 Doc ID 15482 Rev 1
List of tables
Table 1. Power selection for daughter card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 2. Switch settings for selecting different addresses of STT75/STLM75/STDS75/STCN75 . . 12
Table 3. Switch settings for selecting different addresses of the STTS424E02 . . . . . . . . . . . . . . . . 13
Table 4. Default values of sensor registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 5. Default values of sensor registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 6. BOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 7. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 8. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
www.BDTIC.com/ST

UM0690 List of figures
Doc ID 15482 Rev 1 5/39
List of figures
Figure 1. Multi-device temperature-sensor demonstration board . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Hardware description of demonstration board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3. Power selection switch (SW5) to select external power . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 4. Power selection switch (SW5) to select for USB-power . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 5. Logic level and relative switch positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 6. GUI window on startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 7. Board connected to GUI and status changed to connected in status bar. . . . . . . . . . . . . . 16
Figure 8. Temperature-sensor mode selected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 9. Temperature-sensor child Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 10. GUI child window for STTS75/STDS75/STLM75/STCN75. . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 11. Address error-message display on the GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 12. Active temperature-sensor child window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 13. Temperature-sensor register settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 14. Configuration of the STTS424/STTS424E02 sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 15. EEPROM setting for STTS424E02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 16. GUI Window for STLM20 temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 17. RTC selection Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 18. GUI window for RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 19. RTC register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 20. Plotter selection Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 21. Plotter window for dynamic mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 22. Plotter window with dynamic mode graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 23. Plotter window with NAND mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 24. Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
www.BDTIC.com/ST

Getting started UM0690
6/39 Doc ID 15482 Rev 1
1 Getting started
1.1 Package contents
The multi-device temperature-sensor demonstration board includes the following items:
●Hardware content:
– One motherboard
– Two daughter cards (STTS75 - TSSOP8 package and STLM20 - UDFN package)
Daughter cards for all sensors can be ordered individually.
●Documentation:
–Usermanual
– Quick reference manual
●GUI installation file
1.2 Hardware description
Figure 2. Hardware description of demonstration board
AM03605v1
www.BDTIC.com/ST

UM0690 Getting started
Doc ID 15482 Rev 1 7/39
1.2.1 On-board components
Major blocks present on the board are:
●Microcontroller
●64 MB NAND flash
●RTC
●Graphic LCD (122 X 32)
●3 V button battery
●Power jack for external power supply
●USB jacket for USB connection
●Switches SW2, SW3 and SW4 to configure the address of the temperature sensor
●Power selection switch (SW5) to select between external-power and USB-power
1.2.2 Power supply selection
The board can work in two different power supply modes.
●External power mode
●USB-powered mode
Selection of required power mode is done through the SW5 switch.
www.BDTIC.com/ST

External power mode selection UM0690
8/39 Doc ID 15482 Rev 1
2 External power mode selection
To select the external supply mode position the switch (SW5) as shown in Figure 3. Then
plug in the DC adapter (8 V - 20 V,1 A and center positive) with a female connector to the
power jacket (J6) and the green colored LED (D8) turns on.
Figure 3. Power selection switch (SW5) to select external power
AM03606v1
www.BDTIC.com/ST

UM0690 USB-powered mode selection
Doc ID 15482 Rev 1 9/39
3 USB-powered mode selection
To select USB-powered mode unplug the external power supply and then position the power
switch, as shown in Figure 4. Then plug the USB cable into the USB socket (J2) on the
board. A red colored LED (D6) turns on and the board is powered up through USB-power.
Figure 4. Power selection switch (SW5) to select for USB-power
Note: At any time only one power supply should be plugged in (either USB or external power
adapter). The power LED (green (D8) for external supply and red (D6) for USB supply) turns
on as soon as the power is plugged in but the power is connected to the board only by
appropriate switch settings as shown in Figure 3 and Figure 4.
AM03607v1
www.BDTIC.com/ST

External power mode of board UM0690
10/39 Doc ID 15482 Rev 1
4 External power mode of board
This mode is also called the standalone mode of board. In this mode the board is supplied
by an external power supply and continuously displays the time and temperature on the
LCD. A computer interface is not needed for this mode.
4.1 Powering of the board
The motherboard can be powered to 5 V using an external supply or a USB supply whereas
daughter cards can be powered to one of 1.8 V/2.5 V/3.3 V/5.0 V using the J16 and JP1
jumpers on the motherboard.
The procedure for powering the board is explained below.
●Steps:
– Select the power selection switch (SW5) as external power mode as explained in
Figure 3
– Place the jumper on J16
– To supply the temperature-sensor daughter card with 5 V, place the jumper on pin
1 and pin 2 of J16. If the daughter card is to be supplied with alternate voltage
(1.8 V/2.5 V/3.3 V) then place the jumper on pin 2 and pin 3 of J16
– To supply the daughter card with 3.3 V, place the jumper on pin 1 and pin 2 of JP1
or to select 2.5 V, place the jumper on pin 3 and pin 4 of JP1, or for 1.8 V place the
jumper on pin 5 and pin 6 of JP1. Refer to table 1 for daughter card powering.
Note: At any time only one jumper should be present on JP1
●Plug in the DC power supply through the adapter (8 V - 20 V, 1 A output). As soon as
power is plugged in, the green colored LED (D8) turns on.
Note: This LED (D8) shows only whether power is connected or not. Power to the board is
selected through the power selection switch (SW5).
4.2 Address selection on the board
This evaluation board supports different temperature sensors which are present on different
daughter cards. Address lines of digital sensors are configured using the switches (SW2,
SW3, SW4) present on the motherboard.
Table 1. Power selection for daughter card
Needed voltage
Jumpers
J16 JP1
5 V Pins 1 and 2 n/a
3.3 V
Pins 2 and 3
Pins 1 and 2
2.5 V Pins 3 and 4
1.8 V Pins 5 and 6
www.BDTIC.com/ST

UM0690 External power mode of board
Doc ID 15482 Rev 1 11/39
Logic level is assigned to the address line using the address selection switches. Figure 5
shows the position of the switch and the respective logic level assigned by that switch.
Figure 5. Logic level and relative switch positions
4.2.1 Address configuration of different sensors using the switches
The following are the steps for configuring the address lines of different sensors
STTS75,STDS75,STLM75 and STCN75
STTS75, STDS75, STLM75 and STCN75 all are digital temperature sensors with 3 address
lines. There are 8 possible addresses for these sensors.
SW2 corresponds to A0, SW3 corresponds to A1 and SW4 corresponds to A2 address lines
of the sensors.
Listed below are the allowed addresses and their settings for STTS75, STDS75, STLM75
and STCN75:
●Address 1 = 0x90, => SW4 = 0, SW3 = 0, SW2 = 0
●Address 2 = 0x92, => SW4 = 0, SW3 = 0, SW2 = 1
●Address 3 = 0x94, => SW4 = 0, SW3 = 1, SW2 = 0
●Address 4 = 0x96, => SW4 = 0, SW3 = 1, SW2 = 1
●Address 5 = 0x98, => SW4 = 1, SW3 = 0, SW2 = 0
●Address 6 = 0x9A, => SW4 = 1, SW3 = 0, SW2 = 1
●Address 7 = 0x9C, => SW4 = 1, SW3 = 1, SW2 = 0
●Address 8 = 0x9E, => SW4 = 1, SW3 = 1, SW2 = 1
AM03608v1
Switch Position For Address LinesLogic Level at
Address Lines
Floating
HIGH
(Logic 1)
LOW
(Logic 0)
www.BDTIC.com/ST

External power mode of board UM0690
12/39 Doc ID 15482 Rev 1
STTS424E02
STTS424E02 is also a digital temperature sensor with 3 address lines. There are 8 possible
addresses for this sensor.
SW2 corresponds to A0, SW3 corresponds to A1and SW4 corresponds to A2 address lines
of the sensors.
Listed below are the allowed addresses and there settings for the STTS424E02 sensor:
●Address 1 = 0x30, => SW4 = 0, SW3 = 0, SW2 = 0
●Address 2 = 0x32, => SW4 = 0, SW3 = 0, SW2 = 1
●Address 3 = 0x34, => SW4 = 0, SW3 = 1, SW2 = 0
●Address 4 = 0x36, => SW4 = 0, SW3 = 1, SW2 = 1
●Address 5 = 0x38, => SW4 = 1, SW3 = 0, SW2 = 0
●Address 6 = 0x3A, => SW4 = 1, SW3 = 0, SW2 = 1
●Address 7 = 0x3C, => SW4 = 1, SW3 = 1, SW2 = 0
●Address 8 = 0x3E, => SW4 = 1, SW3 = 1, SW2 = 1
Table 2. Switch settings for selecting different addresses of STT75/STLM75/STDS75/STCN75
Address
line
Address
1 (0x90)
Address
2 (0x92)
Address
3(0x94)
Address
4 (0x96)
Address
5 (0x98)
Address
6 (0x9A)
Address
7 (0x9C)
Address
8 (0x9E)
SW2 (A0)
SW3 (A1)
SW4 (A2)
www.BDTIC.com/ST

UM0690 External power mode of board
Doc ID 15482 Rev 1 13/39
STLM20
STLM20 is an analog temperature sensor with no address lines.
After setting the address press the reset button (RESET) present on the board.
Then the board starts to function, showing the temperature and the time and sensor name
on the LCD.
Note: The jumper for the SDA line of RTC (J2) should be connected before pressing the RESET
button on the board.
4.3 Value of temperature-sensor registers in a standalone case
4.3.1 STTS75, STLM75, STDS75 and STCN75
4.3.2 STTS424E02
Table 3. Switch settings for selecting different addresses of the STTS424E02
Address
line
Address
1 (0x30)
Address
2 (0x32)
Address
3 (0x34)
Address
4 (0x36)
Address
5 (0x38)
Address
6 (0x3A)
Address
7 (0x3C)
Address
8 (0x3E)
SW2 (A0)
SW3 (A1)
SW4 (A2)
Table 4. Default values of sensor registers
Register name Value
Over saturation (Tos) 35 Degree Centigrade
Hysteresis (Thys) 15 Degree Centigrade
Configuration (Tconfig) 0x00
Table 5. Default values of sensor registers
Register name Value
Configuration 0x00,0x08 (alarm enabled)
Alarm temperature lower boundary trip 15 Degree Centigrade
Alarm temperature upper boundary trip 30 Degree Centigrade
Critical temperature trip 35 Degree Centigrade
www.BDTIC.com/ST

External power mode of board UM0690
14/39 Doc ID 15482 Rev 1
4.3.3 STLM20
STLM20 is an analog sensor and therefore there is no register configuration for it. Also there
is no alert output from the sensor.
4.4 Sequence for operation of board in a standalone case
●Steps for standalone mode:
– Plug the temperature-sensor daughter card into the motherboard
– Accordingly, configure the address lines of the sensor using the SW2, SW3, and
SW4 switches, as explained in Section 4.2
– Move the power selection switch (SW5) to select the external power supply as
explained in Figure 3
– Put the jumper on the SDA line of the RTC (J2)
– Plug the power adapter into the board and switch on the supply
– Press the reset button (RESET) present on the board
– The application starts running. Temperature and time are displayed on the LCD.
Note: To change the address of the sensor, switch off the supply, configure the new address and
again plug in the supply, the application starts with a new address configuration.
www.BDTIC.com/ST

UM0690 USB-power/GUI mode of board
Doc ID 15482 Rev 1 15/39
5 USB-power/GUI mode of board
The second mode of operation of this multi-device temperature-sensor board is with a
graphical user interface (GUI) through a USB connection.
In this mode, if the GUI is not connected then the board behaves as a mass storage device
and is seen as a removable drive on the computer.
To use the board in temperature-sensor mode, connect it to the computer using a USB cable
and communicate with the GUI using the USB communication protocol. The GUI is used to
configure the temperature-sensor registers and to explore all the features of the temperature
sensor.
5.1 Getting started
Double click on the setup of the .exe file to install the GUI on the host system.
To install the GUI, the user should have administrative rights, as the set-up overwrites files
(.dll) in the system folder that are protected using administrative rights. If the user does not
have administrative rights, this GUI can not be installed (error message: 0x80040707
appears).
Then open up the temperature-sensor GUI by clicking on the GUI icon. The GUI window, as
shown in Figure 6, opens.
Figure 6. GUI window on startup
AM03609v1
www.BDTIC.com/ST

USB-power/GUI mode of board UM0690
16/39 Doc ID 15482 Rev 1
5.2 Powering of board in GUI mode
The steps for powering the board in GUI mode follow.
●Steps:
– Select the power selection switch (SW5) to USB-power mode as explained in
Figure 4
– Place the jumper on J16.
To supply the daughter card with 5 V, place the jumper on pin 1 and pin 2 of J16. If the
daughter card is to be supplied with alternate voltage (1.8 V/2.5 V/3.3 V) then:
– Place jumper on pin 2 and pin 3 of J16
– To supply the daughter card with 3.3 V, place the jumper on pin 1 and pin 2 of the
JP1 or to select for 2.5 V place the jumper on pin 3 and pin 4 of the JP1 or for 1.8
V place the jumper on pin 5 and pin 6 of the JP1. Refer to Ta bl e 1 .
Note: (At any time only one jumper should be present on JP1).
– Plug the USB cable into the USB socket on the board. As soon as the USB cable
is plugged in the red colored led (D6) turns on.
Note: This LED (D6) shows only whether the USB is connected or not. Power to board is selected
through the power selection switch (SW5).
– After plugging in the USB cable, and if the power switch is selected correctly, the
status bar of the GUI changes to Connected as shown in Figure 7.
Figure 7. Board connected to GUI and status changed to connected in status bar
5.3 Switching to temperature-sensor mode
By default the board is in mass storage mode and when the GUI is opened it shows the
mass storage mode in the status bar. Once the board is connected to the GUI and the status
changes to Connected in the status bar, press the temperature-sensor mode selection
button in the toolbar to switch to temperature-sensor mode. As the GUI goes into
temperature-sensor mode, all the 3 icons of the temperature sensor, clock and plotter
become active. The GUI appears as shown in Figure 8.
AM03610v1
www.BDTIC.com/ST

UM0690 USB-power/GUI mode of board
Doc ID 15482 Rev 1 17/39
Figure 8. Temperature-sensor mode selected
In this mode the LCD shows:
●Temperature and °C written in the first row
●Date and time in the second row
Select the temperature-sensor icon from the tool bar, it opens the list of sensors on the GUI
as shown in Figure 9. Click on the desired sensor and press the OK button on the GUI. If the
sensor present on the board is different to the one selected on the GUI, an error message
pops up on the GUI showing the wrong selection of the sensor. In the case of an error
message, re-select the correct sensor from the GUI and press the OK button. When the
correct sensor is selected, the window opens in the GUI.
Figure 9. Temperature-sensor child Window
AM03611v1
AM03612v1
www.BDTIC.com/ST

USB-power/GUI mode of board UM0690
18/39 Doc ID 15482 Rev 1
There are 6 sensors supported by the motherboard and there are 3 different GUI windows to
support all the sensors. The GUI child window is for the:
●STTS75/STLM75/STDS75/STCN75
●STTS424E02
●STLM20
5.3.1 The GUI window for STTS75, STLM75, STDS75, STCN75 sensors
The STTS75, STLM75, STDS75, and STCN75 sensors are supported by a single GUI
window, as shown in Figure 10. There are radio buttons for selecting one of four possible
sensors (STTS75, STLM75, STDS75, and STCN75). The LCD display shows TS75 for all of
the STTS/LM//DS/CN temperature sensors.
Below are the steps for operating these sensors using the GUI:
●Select one of the radio buttons present in the Select the Temperature Sensor area on
the GUI. This enables the GUI for one of the selected sensors
(STTS75/STLM75/STDS75/STCN75)
●Choose the address from the drop down menu of the Choose Address block. If the
address selected from the GUI is the same as configured on the board (as described in
Section 4.2.1), the remaining part of the GUI is enabled or else an error message
shows up on the GUI as shown in Figure 11
●In the case of an error message, check the correct address from the GUI
●Configure the different sensor registers and observe the behavior on the GUI and on
the board.
Figure 10. GUI child window for STTS75/STDS75/STLM75/STCN75
AM03613v1
www.BDTIC.com/ST

UM0690 USB-power/GUI mode of board
Doc ID 15482 Rev 1 19/39
Figure 11. Address error-message display on the GUI
Figure 12. Active temperature-sensor child window
Register configuration for STTS75,STLM75,STDS75, and STCN75 sensors
There are 4 different registers for each sensor.
These registers are:
●8-bit configuration register
●16-bit over saturation (Tos) register
●16-bit hysteresis (Thys) register
●16- bit read-only temperature register
The GUI has a register section to configure these registers.
AM03614v1
AM03615v1
www.BDTIC.com/ST

USB-power/GUI mode of board UM0690
20/39 Doc ID 15482 Rev 1
1. Configuration register:
– The GUI has the drop down buttons for bits of the configuration register. Select for
the desired bits in the configuration register
– Select the Write button to program the sensor with the selected value
– One-Shot is enabled only for the STTS75 sensor
2. Over saturation register (Tos):
– This register is used to enter the Over saturation temperature
– Enter the desired temperature using the slider or the up/down button
– Select the Write button to program the sensor with the selected temperature
– Setting configuration is shown in Figure 13
3. Hysteresis register (Thys):
– This register is used to enter the hysteresis temperature
– Enter the desired Hysteresis temperature using the slider or the up/down button
– Press the Write button to program the sensor with the hysteresis value
– Setting configuration is shown in Figure 13
4. Temperature register:
– This register is used to show the temperature measured by the sensor.
– The Once button is used to read the temperature at any one instant.
– The Loop button is used to continuously measure and display the temperature.
– An alarm is seen on the GUI only when the Once or Loop button is pressed.
Pressing Once reads the instantaneous temperature value and latches the
instantaneous alarm condition on the GUI. The Loop button, pressed continuously,
monitors the temperature and alarm condition and displays the same on the GUI.
Stopping the loop button latches the last measured value of temperature and the
last alarm condition on the GUI.
The read button is used for reading the values back from the sensor present on the board.
As soon as the address is checked the sensor registers show the default settings of the
registers in this window.
There is a one shot mode button present on the GUI which functions only for the STTS75
sensor. One shot mode puts the sensor in shutdown mode and then reads temperature
register. After one shot mode, the shutdown pin of the configuration register sets to '1'. To
bring the sensor to normal mode, write the shutdown bit to '0'.
There is a slider for the frequency setting for I2C communication with sensor. This is default
fixed to 10 kHz. In order to avoid the disruption of sensor communication with the
microcontroller, this frequency slider does not affect the sensor I2C communication
frequency.
www.BDTIC.com/ST
Table of contents
Other ST Motherboard manuals

ST
ST STM32L152-EVAL User manual

ST
ST STEVAL-IPMnM1S User manual

ST
ST STEVAL-ICB008V1 User manual

ST
ST STEVAL-IHM010V1 User manual

ST
ST STM32H7 Nucleo-144 User manual

ST
ST STM32L4R9I-EVAL User manual

ST
ST SPC584B-DISP User manual

ST
ST STEVAL-IPMM10B User manual

ST
ST VIPower VIPer22A-E Installation and operating instructions

ST
ST STM32H5 User manual

ST
ST X-NUCLEO-CCA02M1 User manual

ST
ST STM32 Nucleo-64 User manual

ST
ST STEVAL-IDB007V Series User manual

ST
ST STM32F334 User manual

ST
ST SPC582B-DIS User manual

ST
ST STLINK-V3SEGT User manual

ST
ST STM32H743I-EVAL User manual

ST
ST STM32756G-EVAL User manual

ST
ST EVALSTPM34 User manual

ST
ST FP-SNS-6LPNODE1 User manual