signal generator (sawtooth,sine,triangle,square) 1hz to 100khz with AVR

Go To Last Post
54 posts / 0 new

Pages

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

a few Cordic tidbits:

This is a VERY interesting article about a man & his ingenious prototype nobody wanted:

http://www.hp9825.com/html/the_9100_project.html

 

Osborne bought one share of IBM stock, attended a stockholder’s meeting in California, and asked Thomas Watson if IBM planned to get into the calculator business. Watson replied that IBM didn’t plan to get into the calculator business because the sale of just two IBM 709 mainframes represented about the same level of business that IBM expected it would get from the calculator market.

 

....However, Osborne used IBM’s NDA as the model agreement for all future meetings. If it was good enough for IBM, it was good enough for anyone else.

 

says a trig result can be calculated in less than ONE second:

http://www8.hp.com/us/en/pdf/023hpjournal03_tcm_245_935056.pdf

 

 

 

 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hmmm,...

 

1) take a xmega32E5

2) chain two pairs of 16-bit counters to make two 32-bit counters clocked at 32MHz

3) use each of those, on overflow, to trigger a DMA transfer from memory to the DACs

 

...I think this would give you two low-overhead independent, in both frequency and waveshape, outputs.

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sparrow2 wrote:

the link to jespers DDS works, but the link to the code (and the rest) is dead, does any one have an other link or the code?

 

Here it is again...

 

https://www.avrfreaks.net/comment...

 

 

Ross McKenzie ValuSoft Melbourne Australia

Pages