Electronics > Projects, Designs, and Technical Stuff

Arduino function gen

(1/2) > >>

House91320:
I am working on a arduino function gen and I am hitting a wall. The ardduino isn't fast enough to generate the desired hrz is anyone aware of a frequency multiplier.

PeterG:
An Arduino by itself wont be able to do it, however you can use an Arduino to control a Waveform Generator IC such as a MAX038 or a ICL8038.

Regards

bilko:
You could add a DDS module like http://cgi.ebay.co.uk/AD9850-DDS-signal-generator-module-circuit-diagram-/170572409806?pt=BI_Signal_Sources&hash=item27b6e86bce

scrat:
It depends on the frequency range you need and the waveform (square, sine, ...).
In the case you need an accurate frequency into a limited and enough high range, you can use a PLL (e.g. 74HCT4096 / 9046) together with the PWM peripheral of the Arduino and a divider, in order to "multiply" the output frequency.

buffalo960:

--- Quote from: House91320 on April 04, 2011, 04:50:11 am ---I am working on a arduino function gen and I am hitting a wall. The ardduino isn't fast enough to generate the desired hrz is anyone aware of a frequency multiplier.

--- End quote ---

You should mention that you are using a digital Pot to do it.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version