Cypress Perform

Home > Applications > Temperature Sensing and Control

Temperature Sensing and Control

Temperature Sensing and Control solutions from Cypress Semiconductor
Alert me about changes
Bookmark and Share


Code Examples
IP Elements
Reference Designs
Technical Articles
Product
White Papers
Video

Application Background

PSoC provides complete high performance temperature sensing and control solutions for RTDs, thermocouples, thermistors, temperature diodes, IC temperature sensors, other analog output temperature sensors and digital output temperature sensors. PSoC includes current and voltage sensor drive, DAC and PWM outputs for control, LCD drive, key pad or touch screen interface, power management and USB or RS-232 communication.

Block Diagram - Temperature Sensing and Control
Block Diagram Temperature Sensing

Videos
 
use for camtasia screencasts

use for camtasia screencasts

Design Considerations

Complete Temperature Sensing and Control Solution

  • 2-, 3-, 4-wire RTDs
  • RTD 4-wire to 3-wire auto reconfiguration for high reliability
  • All thermocouple types (J, K...)
  • Thermistors
  • Voltage output temperature sensors
  • Diodes used as temperature sensors
  • Digital sensors (I2C, SPI, TMP05)
  • Fan control and voltage output

Increase Integration

  • 8- to 20-bit ADC with PGA
  • ±0.003% signal accuracy (non-linearity)
  • 0.1% internal voltage reference
  • Up to four unique programmable voltage or current sources
  • Supports multiple channels (e.g., ten 4-wire RTD sensors)
  • Control output (i.e. fan or voltage output)
  • Linearization algorithm or lookup table

Reduced Design Time

  • CY8CKIT-025 evaluation board with multiple sensors included to jump-start the design
  • Detailed sensor interface design guidelines in app notes with example projects
  • PSoC Creator’s schematic and component-based approach simplifies solution design

Application Notes

AN2017 - PSoC® 1 Temperature Measurement with Thermistor
AN2017 shows how to use psoc® 1 to accurately measure temperature with a thermistor.

AN2099 - PSoC® 1, PSoC 3, PSoC 4, and PSoC 5LP - Single-Pole Infinite Impulse Response (IIR) Filters
AN2099 describes a topology for a single-pole infinite impulse response (IIR) filter. It includes equations and software to implement this topology; the associated example projects give the user access to filter routines in either assembly or C.

AN2163 - Interfacing to 1-Wire/Two-Wire Digital Temperature Sensors using PSoC® 1
AN2163 demonstrates how a psoc® 1 microcontroller can be interfaced with 1-wire® and two-wire (i2c) digital temperature sensors.

AN52927 - PSoC® 3 and PSoC 5LP - Segment LCD Direct Drive

AN56384 - PSoC® 1 Segment LCD Direct Drive
AN56384 explains implementation of software based multiplexed segment lcd driver in psoc® 1 device.

AN57821 - PSoC® 3, PSoC 4, and PSoC 5LP Mixed Signal Circuit Board Layout Considerations
AN57821 introduces basic PCB layout practices to achieve 12- to 20-bit performance for the PSoC® 3, PSoC 4, and PSoC 5LP family of devices. The design practices covered in this application note are good rules to use in any mixed signal design for any accuracy.

AN58304 - PSoC® 3 and PSoC 5LP – Pin Selection for Analog Designs

AN58827 - PSoC® 3 and PSoC 5LP Internal Analog Routing Considerations
AN58827 discusses how internal trace and switch resistance can affect the performance of a design and how these issues can be avoided by understanding a few basic details about the PSoC® 3 and PSoC 5LP internal analog architecture.

AN60305 - Using PSoC® 3 and PSoC 5LP IDACs to build a better VDAC
This application note describes how to configure the PSoC® 3 and 5 IDACs as a flexible analog source.

AN60590 - PSoC® 3, PSoC 4, and PSoC 5LP – Temperature Measurement with a Diode
AN60590 explains diode-based temperature measurement using PSoC® 3, PSoC 4, and PSoC 5LP.

AN64275 - PSoC® 3 and PSoC 5LP Getting More Resolution from 8-Bit DACs
AN64275 demonstrates how to increase the resolution of the 8-bit DACs available in the PSoC 3 and 5LP devices up to 12-bits using additional PSoC resources.

AN65977 - PSoC® 3 and PSoC 5LP - Creating an Interface to a TMP05/TMP06 Digital Temperature Sensor
AN65977 describes how to configure PSoC 3 applications to interface to an Analog Devices' TMP05 or TMP06 temperature sensor.

AN66444 - PSoC® 3 and PSoC 5LP Correlated Double Sampling to Reduce Offset, Drift, and Low Frequency Noise
AN66444 describes the implementation of correlated double sampling (CDS) in PSoC ® 3 and PSoC 5LP, for DC offset cancellation and noise reduction.

AN66477 - PSoC® 3, PSoC 4, and PSoC 5LP - Temperature Measurement with a Thermistor

AN66627 - PSoC® 3 and PSoC 5LP Intelligent Fan Controller
AN66627 demonstrates how to quickly and easily develop four-wire brushless DC fan control systems using PSoC® 3 or PSoC 5LP.

AN70698 - PSoC® 3 and PSoC 5LP – Temperature Measurement with an RTD
AN70698 explains the theory of temperature measurement using an RTD, and then shows how to do so with a single PSoC® 3 or PSoC 5LP without the need for external ADCs or amplifiers.

AN75511 - PSoC® 3 / PSoC 5LP - Temperature Measurement with a Thermocouple
AN75511 explains the theory of temperature measurement with a thermocouple, and then shows how to do so with a single PSoC® 3 or PSoC 5LP – no need for external ADCs or amplifiers. To make it easy to calculate temperature from the ADC readings, PSoC Creator provides a thermocouple Component. Three example projects are included to demonstrate operation with low and high accuracy and resolution.

AN78692 - PSoC® 1 - Intelligent Fan Controller
AN78692 demonstrates how to quickly and easily develop a four-wire brushless DC fan control system using PSoC® 1. The Fan Controller User Module, available in PSoC Designer™, helps manage the fans in a variety of configurations.

AN78737 - PSoC® 1 - Temperature-Sensing Solution using a TMP05/TMP06 Digital Temperature Sensor
AN78737 enables designers using the psoc 1 - cy8c28xxx family to quickly and easily interface with analog devices’ tmp05 or tmp06 digital temperature sensors.

AN78920 - PSoC® 1 Temperature Measurement Using Diode

Development Kits/Boards

CY8CKIT-025 PSoC Precision Analog Temperature Sensor Expansion Board
The CY8CKIT-025 PSoC® Precision Analog Temperature Sensor Expansion Board Kit (EBK) includes 5 temperature sensors and examples projects to make temperature sensing and control design quick and easy. This kit enables the designer to measure temperature accurately to a resolution of 0.1º C.

CY8CKIT-030 PSoC® 3 Development Kit
The CY8CKIT-030 PSoC® 3 Development Kit enables you to evaluate, develop and prototype high precision analog, low-power and low-voltage applications powered by Cypress’s CY8C38 high precision analog device family.

Training On-Demand

PSoC 3 and PSoC 5 101: Introduction to the Architecture and Design Flow

PSoC 3 and PSoC 5 102: Introduction to System Resources

PSoC 3 and PSoC 5 103: Introduction to Digital Peripherals

PSoC 3 and PSoC 5 106: Introduction to CapSense Touch Sensing
This module introduces the CapSense touch sensing peripheral of PSoC 3 and PSoC 5 devices that can be implemented using PSoC Creator.

PSoC 3 and PSoC 5 201: Analog Peripherals
This module builds on the previous analog modules (PSoC 3 / PSoC 5: 104) and goes into the details of the analog peripherals of the PSoC 3 and PSoC 5 devices which can be implemented using PSoC Creator.

Software and Drivers

PSoC Creator
PSoC Creator is a state-of-the-art software development IDE combined with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment.

PSoC Designer
PSoC Designer is the revolutionary Integrated Design Environment (IDE) that you can use to customize PSoC to meet your specific application requirements. PSoC Designer software accelerates system bring-up and time-to-market.

Spec No: None; Sunset Owner: None; Secondary Owner: None; Sunset Date: 06/15/20