Temperature Sensing and Control | Cypress Semiconductor
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.
use for camtasia screencasts
use for camtasia screencasts
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...)
- Voltage output temperature sensors
- Diodes used as temperature sensors
- Digital sensors (I2C, SPI, TMP05)
- Fan control and voltage output
- 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
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 demonstrates how a PSoC® 1 microcontroller can be interfaced with 1-Wire® and Two-Wire (I2C) digital temperature sensors.
AN52927 demonstrates how easy it is to drive a segment LCD glass using the integrated LCD driver in PSoC 3 and PSoC 5LP. This application note gives a brief introduction to segment LCD drive features and provides a step-by-step procedure to design Segment LCD applications using the PSoC Creator tool.
AN56384 explains implementation of software based multiplexed segment lcd driver in psoc® 1 device.
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.
AN58304 provides an overview of the analog routing matrix in PSoC® 3 and PSoC 5LP. This matrix is used to interconnect analog blocks and GPIO pins. A good understanding of the analog routing and pin connections can help the designer make selections to achieve the best possible analog performance. Topics such as LCD and CapSense routing are not covered in this application note.
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.
This application note describes how to configure the PSoC® 3 and PSoC 5LP IDACs as a flexible analog source. It presents different approaches for using the IDACs in applications, and discusses the advantages and disadvantages of the topologies presented. This application note will: help you to understand compliance voltage and why it is important; explain how to generate an “any range” or “any ground” VDAC; describe an implementation for a multiplying VDAC; give details on how to build a rail-to-rail low-output impedance 9-bit VDAC from a single IDAC, an opamp, and a resistor; and provide information on how to build a current scaling circuit with an opamp and two resistors.
AN60590 explains diode-based temperature measurement using PSoC® 3, PSoC 4, and PSoC 5LP.
AN64275 discusses several methods to increase the resolution of the DACs available in the PSoC® 3 and PSoC 5LP families. These methods can be used to extend the resolution up to 12 bits. An example application is supplied to demonstrate most of these concepts. A library is also included that implements three of the methods as PSoC Creator¿ components.
AN65977 describes the TMP05 Digital Temperature Sensor Interface Component, which is a building block for thermal management applications. It enables designers using PSoC to quickly and easily interface with multiple Analog Devices TMP05 or TMP06 digital temperature sensors through a simple, serial 2-wire digital interface.
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.
This application note explains how to measure temperature with a thermistor using PSoC® 3, PSoC 4, or PSoC 5LP.
AN66627 demonstrates how to quickly and easily develop four-wire brushless DC fan control systems using PSoC® 3 or PSoC 5LP.
AN70698 explains the theory of temperature measurement using an RTD, and then shows how to do so with a single PSoC® 3, PSoC 4 or PSoC 5LP without the need for external ADCs or amplifiers. It also explains how to calculate the resolution and accuracy of a given system.
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 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 enables designers using the psoc 1 - cy8c28xxx family to quickly and easily interface with analog devices’ tmp05 or tmp06 digital temperature sensors.
PSoC 1 – CY8C28xxx family has on-chip 8-bit IDAC, and a 14-bit Delta Sigma ADC, which enable accurate and highresolution temperature measurements using an external diode-connected transistor. The example projects attached with this application note work with CY8CKIT-036 – PSoC Thermal management EBK.
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.
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.
PSoC Programmer 3.24 or later and KitProg 2.14 or later are required to program the PSoC 4200L device on the PSoC 4 L-Series Pioneer Kit. PSoC Creator installation or the kit installation automatically installs PSoC Programmer and KitProg drivers.
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.