02-05-2010, 09:55 PM
Siinust saab Sin(); funktsiooniga. Pmst kuskile mälu alasse genereerid lookup tabeli ja siis lased DMA-l seda timeri triggeri peale DAC väljundisse logistada.
, madalatel sagedustel mõttekas hoopis interruptis kohe välja arvutada.
, madalatel sagedustel mõttekas hoopis interruptis kohe välja arvutada.
(02-05-2010, 03:20 PM)tonuonu Kirjutas: Roheline nagu ma olen, uurin siinuse tegemise võimalusi. Esiteks jäi näppu selline dokk
http://www.ece.ucsb.edu/courses/ECE137/1...lators.pdf
Teiseks vaatasin oma jupivarusid ning avastasin, et suvalisi 8 jalaga DIP korpuses op võime on mul kõrvale pandud. Näiteks LM833 ja 574UD2.
http://www.national.com/ds/LM/LM833.pdf on datasheet, kus on Wein Bridge Oscillator näidete all samasugune, nagu esimesed dokis.
Antud ülesandes vist siinuse ideaalse täpsuse taga ajamine pole oluline, seega lihtsaim skeem peaks sobiv olema.