Contrary to popular opinion, google is not always your friend. I've been googling like crazy trying to find schematics to build a function generator. I did see the one that is arduino based that consists of nothing more than resistors attached to the digital pins, but I want a standalone unit. I also saw several that were based on various ic's that were made for wave generation, none of which I have. I have most of the basic bits and pieces laying around to build one, I just don't know how. I have a quad op-amp and a couple 555's, plenty of resistors and capacitors, switches and potentiometers. Can you guys please help me build one so I can learn something and see something besides a square wave on my brand new oscilloscope?
I'll sacrifice as many of what ever animals I have to, in order to appease you guys.
If you have a 555, there are a ton of projects (that can be found through google using "555 based function generator"). Better defining what you are trying to build, in terms of specifications, and you'll have a better search to use on google. What frequencies, wave shapes, amplitudes, and current loads are you looking to have?
Thanks for the reply. I am also building a rodin coil and would like to experiment with all waveforms. But most of all I would like to learn something I can apply to other projects. I have one of the sparkfun function generator kits in my cart but I can't decide on whether I should spend the $35 on what is probably a pretty nice little unit, or try to build one myself. You're right, I should do both :^D
I really don't have an specifications, persey. As I said in my first post, I have this brand new oscilloscope and it's begging me to generate some functions.
these are great circuit simulations. (check all of them out!) Scroll about half way until you see "Op-Amps" and then "Oscillators." That should help!
Good Luck!
baum
Thanks, baum. You should know that I have a problem with SparkFun, though. I'm trying to get help for my problem but like most addicts I love it too much.
Edit: Great site! I actually came across that one in my searches but didn't really check it out. Bookmarked now!
Wouldn’t it be easier, and functionally identical, if you simply drew out various waveforms on small sheets of graph paper, and placed those sheets of paper individually over the top of the screen of the oscilloscope every time you want to look at one of the likely waveforms. In fact, if it were done like a flick book, you could have various flick books for sine, square, triangle, sawtooth, ramp. The flick-books could range from low frequency to high frequency as you flick through. Or other flick books could range from 1% to 99% symmetry. If you encounter a waveform you particularly like, you could photocopy that page and frame it and hang it on the wall along with your other favourite waveforms.
You could make a function generator with a uC and a DAC. You store
the waveforms in wavetables (C arrays) and then periodically output
the values from the wavetable to the DAC. You can generate any arbitrary
periodic waveform. One name for this is a numerically-controlled
oscillator (NCO)
I make a board (NB1A) that integrates a '328 (Arduino bootloader)
and a DAC. I have a NCO sketch at Redirecting...
You could wire the same DAC to an Arduino. The schematic is in
the NB1A datasheet Loading...
I actually did this first. Sadly, I spilled coffee on it and can't seem to find the motivation to do it again. Also, I kept getting distracted from drawing waveforms in favor of the masturbating stick man. sigh, what a character that stick man was =(
Even if I were to find the motivation to start that project over again, It would be very difficult, as I have broken all my pencils pencil fighting.
jluciani:
You could make a function generator with a uC and a DAC. You store
the waveforms in wavetables (C arrays) and then periodically output
the values from the wavetable to the DAC. You can generate any arbitrary
periodic waveform. One name for this is a numerically-controlled
oscillator (NCO)
I make a board (NB1A) that integrates a '328 (Arduino bootloader)
and a DAC. I have a NCO sketch at Loading...
You could wire the same DAC to an Arduino. The schematic is in
the NB1A datasheet Loading...
(* jcl *)
Well, I did order a DAC, and you guys are gonna have to teach me to play with it.
baum:
Which one did you get? I accidentally got the I2C one, and it is awful (slow). Hope you got a parallel DAC!
Breakout Board for AD5330 Parallel 8-Bit DAC - BOB-09719 - SparkFun Electronics the one you posted. I haven't actually ordered it, but it's in my cart. I'm hoping they will have the makerbeam back in stock soon and then I will go ahead with my order. As of now my cart is right by the register, but I'm waiting on that finally toy to be back in stock.