PSoC3/4/5 built-in waveform generator

Posted on Tuesday, March 18th, 2014 in components by DP


Xykon writes:

I haven’t used my PSoC board in a while so I checked what’s new and found a new ready to use waveform generator component that makes use of the built-in 8bit dac. I went straight ahead to check it out…

Beside the standard sine/square/triangle/sawtooth forms you can either draw your own pattern directly in the tool or load one from a file. About 5 seconds later you have your configured waveform on the analog port. You can even pre-define two different forms and switch between them through a digital input or in software. Click here to go to the component website where you can also download the complete datasheet for all the possible options. This is supported on all PSoC3/4/5/5LP chips so it’ll even work with the Dangerous Prototypes EzPSoC3 board , the PSoC5LP based freeSoC boards and the PSoC4 pioneer kit which won element14 product of the year.

Via the forum.

This entry was posted on Tuesday, March 18th, 2014 at 1:00 pm and is filed under components. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “PSoC3/4/5 built-in waveform generator”

  1. ben says:

    anyone know how fast of a squarewave it can generate? it’d be nice to have a programmable clock

  2. Pat says:

    @Ben –

    The WaveDAC is for arbitrary waveforms (custom, sine, triangle, etc.)
    If you want a programmable clock it’s better to use one of the 16 clock generators,
    as they have much better performance. Or to use the UDB blocks to make a fractional PLL.

    The PSoC DAC’s are not particularly good, and the samples are coming from the CPU Flash memory, so this is mostly audio frequency range…


Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: Well, I'm sure the HDD can handle a little vibration *cough*. What I am more interested in is this: the fan appears to be placed...
  • Alan: The Si5351 runs on 3.3V, and several FPGA dev boards now include "Arduino compatible" headers [if you stick to 3.3V logic levels]. Maybe it's time...
  • hli: Sunday++
  • JB: Hi
  • Peter: Sunday