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.
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. Doc ID 15482 Rev 1 7/39 www.BDTIC.com/ST...
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 8/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
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 Figure Doc ID 15482 Rev 1 9/39 www.BDTIC.com/ST...
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. 10/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
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. 14/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
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 Doc ID 15482 Rev 1 15/39 www.BDTIC.com/ST...
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 16/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
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 AM03612v1 Doc ID 15482 Rev 1 17/39 www.BDTIC.com/ST...
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 18/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
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. Doc ID 15482 Rev 1 19/39 www.BDTIC.com/ST...
Page 20
There is a slider for the frequency setting for I fixed to 10 kHz. In order to avoid the disruption of sensor communication with the microcontroller, this frequency slider does not affect the sensor I C communication frequency. 20/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
GUI ● Check the address from Choose Address area. If the address configured on the board (explained in Section 4.2.1) is different from the address selected from the GUI, an Doc ID 15482 Rev 1 21/39 www.BDTIC.com/ST...
Page 22
There is a slider for setting the frequency of I C communication for sensor communication and it is fixed to default 100 kHz. In order to avoid communication failure, this slider does not affect the frequency in the sensor. 22/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
The alarm is observed only when the register settings follow this order: Critical temperature > above alarm window temperature > below alarm window temperature. Note: To observe the alarms occurring on the board, the O/P control bit should be enabled in the configuration register. Doc ID 15482 Rev 1 23/39 www.BDTIC.com/ST...
0xFF. Therefore both upper and lower 1 Kb data is similar after the copy block command. Settings for eeprom on the STTS424E02 sensor is shown in Figure Figure 15. EEPROM setting for STTS424E02 AM03618v1 24/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
On powering up the board, the RTC clock is seen as halted and shows the time at which the power was put down. The clock starts running only after resetting the HT bit in the RTC GUI window. In standalone case, the HT bit is handled in firmware. Doc ID 15482 Rev 1 25/39 www.BDTIC.com/ST...
● The RTC Reg button shows the RTC registers and the values present in those registers, as shown in Figure Figure 17. RTC selection Window AM03620v1 Figure 18. GUI window for RTC AM03621v1 26/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
Output check box to observe the square wave on the IRQ pin of the RTC. ● Alarm LED D3 lights up on the board for the square wave output on the IRQ pin. Doc ID 15482 Rev 1 27/39 www.BDTIC.com/ST...
GUI. This plotter can be used to plot the temperature variation with respect to time in real time (dynamic mode) or the temperature data can be stored on the board NAND flash and then can be plotted at latter times (NAND mode). 28/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
It saves the temperature readings in an excel format. ● In order to see the previously stored graphs, click on the folder icon in the toolbar and open the .tsg file. Doc ID 15482 Rev 1 29/39 www.BDTIC.com/ST...
A total of 100 Kb of NAND flash is used for data logging. The percentage of NAND filled is shown by the status bar in the toolbar of the plotter 30/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
Figure 23. Plotter window with NAND mode AM03626v1 Note: At each logging of data in the NAND flash, previously stored data is lost and the NAND flash is overwritten starting with new data. Doc ID 15482 Rev 1 31/39 www.BDTIC.com/ST...
Power_USB LED: This is a red colored LED (D6) which turns on as soon as the USB cable is plugged in ● Power_EXT LED: This is a green colored LED (D8) which turns on as soon as an external adapter is plugged into the DC adapter jack. 32/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
UM0690 Schematic and bill of material Appendix A Schematic and bill of material Schematic This is a schematic for the motherboard. Figure 24. Schematic AM03565v1 Doc ID 15482 Rev 1 33/39 www.BDTIC.com/ST...
UM0690 Abbreviations Appendix B Abbreviations Table 7. Abbreviations Abbreviation Term Graphical user interface Liquid crystal display Universal serial bus Real time clock °C Degree centigrade Electrically erasable programmable read only EEPROM memory 1024 Doc ID 15482 Rev 1 37/39 www.BDTIC.com/ST...
Revision history UM0690 Revision history Table 8. Document revision history Date Revision Changes 09-Jun-2010 Initial release. 38/39 Doc ID 15482 Rev 1 www.BDTIC.com/ST...
Page 39
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
Need help?
Do you have a question about the STEVAL-IFS012V1 and is the answer not in the manual?
Questions and answers