IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

New Contributor

I am interested in performing amplitude modulation as outlined in this document:

The message I need to modulate is sinusoidal and centered around 0V, exactly like in the above document. But from what I've gathered, PSoC I/Os cannot accept or output a negative voltage. Is this correct? If so, how could it be possible to do AM as the application note shows?

By the way, I need to do DSB-SC modulation.



1 Solution
Valued Contributor

Hello Quinn.

Have a look at the Cypress video for this app note.  Around time stamp 2:10 to 2:56.
AN62582 - AM Modulation and Demodulation (

There, you will see an explanation of adding an offset to the input 'message' signal, prior to hitting the GPIO pin.

What's not shown in app note (nor video), is how to add this offset voltage to the message signal.  For this, you'll have to do some research applicable to your project.  Generally, it's done with an op-amp.

Good luck with your project.

View solution in original post

2 Replies