XML RSS
What is this?
Add to My Yahoo!
Add to My MSN
Add to Google

Home
Electronics Blog
Electronic Hobbies
Wireless Projects
Surveillance Projects
Amplifier Projects
Automotive Projects
Timer Projects
Motor Control Projects
Telephone Projects
MCU Projects
Thermostat Projects
Final Year Projects
Power Supplies
PCB
Lighting Projects
Ham Radio Project
Electronic Parts
Parts Suppliers
Test/Measurement
Memory Devices
Electronic Tools
Download Software
Environment Tests
PCB Coating
CE Mark
EMC Standards
EMC Testing
Soldering Tips
ROHS Directive
FMEA
Free Magazines
Free Newsletter
Contact Us
SiteSearch
Links
Design Contest

Digital Temperature Sensor


Digital Temperature Sensor

The use of temperature devices in temperature measurement and sensing have made tremendous progress in the last few decades. There are a few types of measurement solutions that you can implement in your projects. The use of thermistors or thermocouples are the two most widely used devices in measurement solutions. The recent decade has seen the use of integrated circuits devices in many temperature control related systems because they are much smaller, provide a more accurate measurement and simpler to be integrated to other digital control devices.

Most of the digital temperature sensor system has a built-in communication bus to enable it to communicate with the master control IC. The most used communication interface is called I2C, a simple bi-directional 2-wire bus that was developed by Philips Semiconductors in the 1980's. Since then, many devices has this built in communication protocol that enables all devices that have this feature to be linked together without any other additional components. The I2C interfacing standard has become a world standard that are used in more than 1,000 integrated circuits.


I2C In Brief

The I2C standard basically define the start, stop, device selection addressing and data transfer interfacing protocol. The hardware consists of 2 I/O lines called SDA and SCL lines.


START Condition

The Start Data Transfer is initiated when there is a change of state of SDA line from HIGH logic to LOW logic while the SCL line is at HIGH logic. This is the START condition.









STOP Condition

The Stop Data Transfer is initiated when there is a change of state of SDA line from LOW logic to HIGH logic while the SCL line is at HIGH logic. This is the STOP condition.



DATA Transfer Condition

The data transfer is done between the START and STOP conditions with the data being transferred when SCL transition from LOW to HIGH logic. Data is read when SCL is at HIGH logic. SDA line data will only change when SCL line is at LOW logic. There is no limit to the number of data bytes transferred and is determined by the master device. Acknowledgement of successful transfer of data is done between the master and the slave devices at regular interval.



Digital Temperature Sensor Applications

If you are into designing of thermostat controls for various buildings, industrial controls or home appliances, you may want to consider using the TMP100 digital temperature sensor from Texas Instruments. This device can be connected to the microcontroller using the SCL and SDA lines.

The features of the TMP100 sensor include:

  • Low Quiescent standby current of 0.1uA means if you choose a proper microcontroller, the device using battery powered could last for years compared to the use of thermistor.
  • Temperature range from -55 °C to 125 °C.
  • Wide Power supply range from 2.7V to 5.5V.
  • Accuracy of +/- 2.0 °C.
  • Resolution up to 0.0625 ° C.



The typical application of the TMP100 digital temperature sensor is as shown in the diagram below.





It is connected to a MCU using a open drain I/O configuration with a pullup resistor of 10K for each of the SCL and SDA lines. A more detailed write up of this device can be obtained from Digital Temperature Sensor Texas Instruments Website.










Google
Web www.electronics-project-design.com






footer for digital temperature sensor page