STMicroelectronics Multiple-device temperature sensor and RTC demonstration board based on the STM32 STEVAL-IFS017V1 STEVAL-IFS017V1 Scheda Tecnica
Codici prodotto
STEVAL-IFS017V1
UM1539
Getting started
Doc ID 023106 Rev 1
17/46
1.2.14
GUI window for the STTS751 temperature sensor
The STTS751 temperature sensor is available in two versions:
●
STTS751-0
●
STTS751-1.
Address configuration for this sensor is done using the jumper CN5 present on the daughter
card (explained in
card (explained in
).
The steps to operate the STTS751 sensor in GUI mode are as follows:
1.
Place the daughter card on the motherboard.
2.
Select the address of the daughter card using CN6/CN5 on the daughter card (refer to
), as shown in
.
3.
Power up the motherboard using USB power.
4.
Select the STTS751 sensor in the GUI and then select either STTS751-0 or STTS751-
1 from the Radio button in the GUI, as shown in
1 from the Radio button in the GUI, as shown in
. Then select the address
from the dropdown menu of the GUI.
5.
Configuration register bits can be individually configured using the GUI.
6.
Sliders can be used to configure the values inside the upper temp register, lower temp
register, therm limit, therm hysteresis and conversion rate registers. The Write button is
to be used for each value to be written inside the sensor registers.
register, therm limit, therm hysteresis and conversion rate registers. The Write button is
to be used for each value to be written inside the sensor registers.
7.
The Once button is used to read the instantaneous value of the temperature value from
the sensor.
the sensor.
8.
The Loop button is used to continuously read the temperature value from the sensor
and display the same in the GUI.
and display the same in the GUI.
9.
There is one alarm output in the STTS751 by the name EVENT. When the temperature
is above the value configured inside the upper temp register or is equal to or lower than
the value inside the lower temp register, the EVENT signal is asserted and is seen as
D5 LED glowing on the motherboard. In the GUI, the status of the EVENT pin is seen
on pressing the One-shot or Loop button.
is above the value configured inside the upper temp register or is equal to or lower than
the value inside the lower temp register, the EVENT signal is asserted and is seen as
D5 LED glowing on the motherboard. In the GUI, the status of the EVENT pin is seen
on pressing the One-shot or Loop button.
10. If the EVENT condition exists, then pressing the ARA button returns the sensor
address.
11. One-shot write is used to read the temperature once when the sensor is in Standby
mode and then again return the sensor in Standby mode.
12. SMBus timeout is used to demonstrate the timeout feature of the STTS751. Checking
the “TimeOut Test Enable” checkbox enables the timeout feature of the STTS751 by
writing inside the “SMBus timeout enable” register of the sensor. The slider can be
used to select the timeout delay in milliseconds. If the delay is between 20-30 msec, the
device does not time out and returns ACK to communication and is seen as ACK
glowing in the GUI. For timeout delay greater than 30 msec, the device returns NACK
to communication and is seen as NACK glowing in the GUI. This ACK and NACK is the
response from the sensor to I
writing inside the “SMBus timeout enable” register of the sensor. The slider can be
used to select the timeout delay in milliseconds. If the delay is between 20-30 msec, the
device does not time out and returns ACK to communication and is seen as ACK
glowing in the GUI. For timeout delay greater than 30 msec, the device returns NACK
to communication and is seen as NACK glowing in the GUI. This ACK and NACK is the
response from the sensor to I
2
C communication along with the delay in between.
13. The
I
2
C speed can be selected to be one of 100 kHz or 400 kHz using the Radio button
and Write button.