Cypress Perform

Home > Applications > Analog Functions

Analog Functions

Alert me about changes
Bookmark and Share

Code Examples
IP Elements
Reference Designs
White Papers

Block Diagram - Analog Functions

Design Considerations
Almost every board has a least one analog signal with a majority of these analog signals coming from sensors. From Consumer Electronics to Industrial Equipment, analog and sensors really are everywhere! Sensors are inherently analog in nature. There is a rapid growth in sensors as more and more systems require interfacing to real world signals for monitoring and measuring real world events such as temperature, humidity, and light. Interfacing to sensors requires a series of signal-conditioning components in a mixed-signal design that are used for analog signal acquisition, processing, and control. Designing these sensor interfaces can be costly, require many components, and be complex requiring long and costly design cycles.

PSoC is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip. PSoC integrates programmable analog resources that can be configured easily through the PSoC Creator Software to be various analog components required to interface to sensors and other analog signals. The flexible analog architecture in PSoC allows users to easily define the Signal Chain they need for their design. PSoC integrates more analog functionality than any other mixed-signal embedded solution available, and also provide high performance and precision analog such as an integrated 20-bit Delta Sigma ADC and 0.2% accurate Voltage Reference.

Application Notes

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 families 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 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.

AN60321 - Peak Detection with PSoC® 3 and PSoC 5LP
This application note describes several techniques for implementing a peak detector in PSoC 3 and PSoC 5LP.

AN60594 - PSoC® 3 and PSoC 5LP: Low-Frequency FSK Modulation and Demodulation
AN60594 describes how to create a frequency shift keying (FSK) modulator and demodulator with PSoC® 3 or PSoC 5LP, with digital 0s represented by 2100 Hz, and digital 1s, represented by 1300 Hz.

AN61102 - PSoC® 3 and PSoC 5LP - ADC Data Buffering Using DMA
This application note describes how to configure the direct memory access (DMA) to buffer the analog-to-digital converter (ADC) data. It discusses how to overcome some of the limitations of the DMA when buffering the ADC data.

AN62582 - AM Modulation and Demodulation
AN62582 explains how to implement amplitude modulation (AM) and demodulation using PSoC® 3 and PSoC 5LP.

AN64275 - PSoC® 3 and PSoC 5LP: Getting More Resolution from 8-Bit DACs
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.

Development Kits/Boards

CY8CKIT-001 PSoC® Development Kit

CY8CKIT-007 PSoC® 3 Precision Analog Voltmeter Demo Kit
Cypress's PSoC programmable system-on-chip architecture gives you the freedom; to not only imagine revolutionary new products, but the capability to also get those products to market faster than anyone else. Explore PSoC 3's precision analog capabilities through the on board 20-bit Delta Sigma ADC used to measure voltage ranges between -30 V and 30 V.

Technical Articles
Training On-Demand

PSoC 3 and PSoC 5 104: Introduction to Analog Peripherals
This module introduces the analog peripherals 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: HMI; Secondary Owner: YMT; Sunset Date: 06/15/20