Cypress Perform

Home > Applications > Communication Modems

Communication Modems

Alert me about changes
Bookmark and Share

Code Examples
IP Elements
Reference Designs
Technical Articles
White Papers

Block Diagram - Communication Modems

Design Considerations

A modem (modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates the carrier signal to decode the transmitted information. The goal is to produce a signal that can be transmitted easily and decoded to reproduce the original digital data. Modems can be used over many different mediums for transmitting analog signals, from driven diodes to radio.  In many applications, it is useful to transmit digital data through analog signals. This is often due to bandwidth limitations in the transmission medium. There are numerous methods of transmitting digital data through analog signals.

PSoC's programmable analog and digital resources can be utilized to implement various communication modems.  Amplitude modulation (AM) and demodulation can be implemented with a PSoC using the unique integrated Mixer Component to multiply the carrier and message frequencies.  Frequency Modulation (FM) can be achieved using PSoC’s programmable analog to implement Band Pass and Low Pass Filters, as well the integrated PGA, Comparator, and Mixer to implement an Envelope Detector.  Finally, PSoC’s programmable analog and digital resources can be combined with a UART to implement both a Frequency Shift Keying (FSK) transmitter and a receiver.

Application Notes

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.

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

Development Kits/Boards
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