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

  • Pekka Akselin: This is ridiculous!? :-) We are back at 256(!) byte EPROMs that needed multiple, a handful, of voltages to run! :-(
  • KH: Let's try a back-of-envelope calc balancing energies. From MCP1700 datasheet, there are graphs for a 200mA load step. Estimate the energy shortfall as 12uJ. Say...
  • Daniel: It's been a week and my comment is still awaiting moderation. Apparently the CIA doesn't want their involvement known?
  • KH: Agree, so okay, I guess he must have learned from somewhere. 100nF and 1000uF is so far apart, that was jarring; it's more magic incantation...
  • Max: I have a suspicion the hefty electrolytic cap might be some sort of cargo cult carry-over from other RF-based projects - for instance, I've seen...