CY8CKIT-025 PSoC® Precision Analog Temperature Sensor Expansion Board Kit Guide, Doc. # 001-65791 Rev. *J
30
5.
Example Projects
5.1
Overview
Example projects are divided into three project areas based on end applications. Each project area
contains examples for the CY8CKIT-030, CY8CKIT-050, and CY8CKIT-001 development kits (DVK).
The CY8CKIT-030 DVK contains a PSoC 3 (8051 core) and CY8CKIT-050 DVK contains a
PSoC 5LP (ARM Cortex-M3); both support high-performance analog applications. The CY8CKIT-
001 DVK can be used to develop solutions for the PSoC 1 (M8C proprietary core), PSoC 3 (8051
core), or PSoC 5LP (ARM Cortex-M3). The example projects provided with the kit support PSoC 3
(8051) and PSoC 5LP (ARM Cortex-M3).
The Tempsense example project supports most temperature sensing applications. It provides high-
performance temperature sensing by using the ADC in 20-bit mode and implementing a high-preci-
sion linearization algorithm. It includes a resistive temperature detector (RTD), thermocouple, therm-
istor, two temperature diodes, and an IC temperature sensor. You can evaluate and compare sensor
performance. Complete interface and output signal correction solutions can be developed for each
type of temperature sensor.
The Sequenced ADC example project includes three temperatures (RTD, temperature diode, and IC
temperature sensor) as well as millivolt and voltage inputs. This example project can be used for
sensing applications requiring temperature measurement (such as RTD) and other types of voltage
output sensors. The example is also useful in system monitoring applications requiring temperature
(usually temperature diode or IC temperature sensor) and voltage rail measurement. This example
project uses the ADC in 16-bit mode and provides higher throughput. In this project, the ADC read-
ings are automatically repeated at consistent intervals. This consistent time interval allows filtering of
ADC readings to remove specific frequencies of interest, such as 50- and/or 60-Hz hum.
The Thermal Management System supports fan control applications. Adding a CY8CKIT-036 evalu-
ation kit (with two four-wire fans) to the CY8CKIT-025 EBK and a development kit supports complete
temperature-based fan control solutions. For more details on the CY8CKIT-036 PSoC Thermal Man-
agement EBK, click
.
Example Projects:
■
Tempsense - Measures the temperature of six temperature sensors
❐
TempSense_030_050 - Works with PSoC 3 DVK CY8CKIT-030 and PSoC 5LP DVK
CY8CKIT-050
❐
TempSense_001 - Works with PSoC DVK CY8CKIT-001
■
Sequenced ADC - Measures three temperatures, two voltage rails, and two generic analog inputs
❐
SequencedADC_030_050 - Works with PSoC 3 DVK CY8CKIT-030 and PSoC 5LP DVK
CY8CKIT-050
❐
SequencedADC_001 - Works with PSoC DVK CY8CKIT-001
■
Thermal Management System - Controls fan speed based on temperature
❐
Thermal Management System_030_050 - Works with PSoC 3 DVK CY8CKIT-030 and
PSoC 5LP DVK CY8CKIT-050
❐
Thermal Management System_001 - Works with PSoC DVK CY8CKIT-001