WaveDAC8 Amplitude Control for PSOC5?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
rybo_1140436
Level 2
Level 2
First like given

I'm in the process of trying to generate a sawtooth waveform with the WaveDac component.  For a static waveform, there are no issues... and it works just fine  However, I'd like to be able to change the amplitude of the waveform through a UART interface. 

   

So the real question is:  What is the easiest way to be able to change the amplitude of the output waveform?

   

In the API, there is a WaveDAC8.c file that has an array (const uint8 CYCODE WaveDAC8_wave1) of 8-bit values that presumably get sequentially put into the DAC.  Is there a way to just add several more of these with the correct amplitudes?   If so, how do I go about changing the active waveform from main.c?

   

Or, is there a better way to do this?

   

Thanks in advance.

0 Likes
19 Replies