Author Topic: Arduino function gen  (Read 6052 times)

0 Members and 1 Guest are viewing this topic.

Offline House91320Topic starter

  • Regular Contributor
  • *
  • Posts: 176
Arduino function gen
« 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.
 

Offline PeterG

  • Frequent Contributor
  • **
  • Posts: 835
  • Country: au
Re: Arduino function gen
« Reply #1 on: April 04, 2011, 05:13:55 am »
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
Testing one two three...
 

Offline bilko

  • Frequent Contributor
  • **
  • Posts: 405
  • Country: 00
 

Offline scrat

  • Frequent Contributor
  • **
  • Posts: 608
  • Country: it
Re: Arduino function gen
« Reply #3 on: April 04, 2011, 02:20:45 pm »
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.
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man. - Elbert Hubbard
 

Offline buffalo960

  • Contributor
  • Posts: 22
Re: Arduino function gen
« Reply #4 on: April 05, 2011, 09:52:00 pm »
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.

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

Offline House91320Topic starter

  • Regular Contributor
  • *
  • Posts: 176
Re: Arduino function gen
« Reply #5 on: April 05, 2011, 11:45:03 pm »
My mistake.
 

Alex

  • Guest
Re: Arduino function gen
« Reply #6 on: April 06, 2011, 12:25:22 am »
Pfff...there is a plug-n-play board for anything these days.

As mentioned, with the power of the arduino the best thing you can do is to use an external DDS chip (even for low frequencies) so you can use the arduino to implement a user interface to the DDS chip.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf