- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi to all,
Can anybody help
How to design a simple waveform generator which can generate a sine, triangular or square waveform with a frequency of 400Hz based on the user function input e.g a switch.
Regards
Rajendra
Solved! Go to Solution.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The WaveDAC - component can do exactly what you want. Have a look at this thread: http://www.cypress.com/?app=forum&id=2233&rID=63587
Happy coding
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You also might look here: http://www.cypress.com/?rID=50106&cache=0 (but this does more than you seem to need).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@hli so basic unit of function generator in PSoC is WaveDAC?
WaveDAC is building block for DDS?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
WaveDAC8 is one way (the easier one), using a NCO+DMA+VDAC8 is another one. WaveDAC is much simpler, but doesn't allow good frequency control. Using a NCO is a little bit more complicated, but allows better frequency control and has better quality of the generated waveforms.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The WaveDAC we recommended does exactly what you requested at the begin of your post: Generating sine, triangular, sawtooth or squarewave output. Implementation, programming and test can be done within less than half an hour. I suggest you to start with that and see if it is sufficent.
Happy coding
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks @Bob and @hli i ll try waveDAC and ask u for help if needed
@hli have u recieved your imso oscillioscope and how much points we need for imso?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@sachinbvp no, the scope did not arrive yet. I think USPS sends this by ship, so it takes a while. But maybe I should ask for a tracking number...
As for the points needed - you can check this by yourself: http://www.four51.com/UI/Customer.aspx?p=Catalog&CatID=QZ7UHwdh1OZ2q24Hi89SO6G39-s0enncaquEpKM0eOQQg... shows that you need 300 reward dollars for it. And you need 10 points for one dollar, so you need 3000 points for it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@sachinbvp: I need to correct this. Today I got the shipping confirmation - I got send out via Fedex, and should arive on monday.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To get the most speed and over sample rate with the WaveDac8, use current mode (iDAC). Then you can run the sample rate 4 MSPS or faster.
I agree DDS would be better. WaveDAC8 Version 2.0 will have a DDS option.
Mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any idea the DDS version of wave8 would be release?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wow, a WaveDAC8 with DDS? Cool. I cannot wait...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
when wavedac8 with DDS is releasing?