Hallo, ich möchte gerne einen 4 Kanal Sinusgenerator bauen. Nur ist die Frage wie? Geht das noch mit einem AVR mit 4 DACs oder brauche ich vier XR2206CP oder ähnliche ICs? Oder gar noch was Anderes? Für jede Idee bin ich dankbar, Thomas
Interessant wäre zu wissen, ob die 4 Kanäle syncron zueinander laufen sollen, oder ob nicht. Auch über die gewünschte Qualität des Signals wären Infos nett. Ohne besondere Anforderungen würde ich mir zutrauen, dies als DDS auf einem AVR zu programmieren. Mit einem Kanal, 8 Bit Auflösung, 0-32kHz in 0.06Hz-steps (fs=64kHz) habe ich dies bereits auf einem 8052 realisiert. Bei den oberen Frequenzen ist das Signal (auch nach Filterung) aber nicht mehr so sauber. Gruß Jobst
Also: Qualität: Wenn es so in etwa wie ein Sinus aussieht ist noch okay. Und die 4Kanäle sollen mit unterschiedlichen Frequenzen gefahren werden.
4 Kanäle könnte man zur Not noch auf einem AVR als Software DDS machen. Allerdings braucht man dann schon ziehmlich viele Ausgänge und einen entsprechend großen Chip. Realistiscter ist da schon 1 µC je Kanal, eventuell noch 2 Kanäle je µC. Nicht wegen der Geschwindigkeit, sondern wegen der IO Pins. 4 mal das gleiche Programm ist ja auch kein Problem. Da reicht auch schon einer kleiner wie Tiny2313. Bei einem Kanal kommt man mit nem AVR (20 MHz) bis etwa 500 kHz Signalfrequenz. Integreierte DA Wandler haben die normalen AVRs nicht (nur XMega oder eventuel ..PWM typen). Wenn man mit etwa 6-7 Bits Genauigkeit auskommt (sollte wohl reichen) geht ein R2R Netzwerk. Ein kleine Lösung mit einen AVR µC wäre vermutlich so etwa wie ein Tiny461 mit 3 mal High Speed PWM als DA und einen externen DA Wandler. Dann fehlt aber noch ein Weg die Frequenzen einzugeben usw.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.