Forum: Mikrocontroller und Digitale Elektronik ad9833 wiedereinmal


von le m (Gast)


Lesenswert?

Schönengutentag!
Mein jetzt schon fast Fertiger Tongenerator auf Basis des ad9833 hat 
einen kleinen Schönheitsfehler.
Er knackst leicht beim umschalten der Frequenzen.
Ich hab zwar kein Speicheroszi , nehme aber schon an dass er bei 
Nulldurchgängen schaltet.
Hat sich jemand schon mit dem Teil näher auseinander gesetzt?
Ist es unter Umständen so dass die aprupte (schreibt man das so?) 
Änderung der Frequenz durch den Knick beim Nulldurchgang irgendeinen 
Mist produziert?
Wie kann ich dem entgegenwirken?
M.

von le m (Gast)


Lesenswert?

ok ich hab das jetzt einmal aufgenommen. Die Sau schaltet mir nicht im 
Nulldurchgang. ich kann zwar die Phase vor dem verändern rücksetzen aber 
damit fehlt mir immer noch eine Lösung wie ich den ad9833 dazu bringe 
erst bei dem Nulldurchgang zu schalten. Komparator aufs Ausgangssignal 
und TOR-Schaltung mit FSYNC? Gibt es da keine einfachere Lösung?

von Maik F. (sabuty) Benutzerseite


Lesenswert?

Also von dem Baustein selbst bekommst du jedenfalls keine Unterstützung, 
um im Nulldurchgang zu schalten. Normalerweise will man das ja auch 
nicht unbedingt.

von le m (Gast)


Lesenswert?

widerlich :) dann muss ich mir wohl was einfallen lassen..

von le m (Gast)


Lesenswert?

SO! ich habe jetzt das Ausgangssignal mittels Komparator gerechteckt und 
warte dann im MC Code vor Frequenzwechsel auf eine positive Flanke.
Das verbessert das Problem erheblich. wirklich GENAU im Nulldurchgang 
schaltet der AD aber trotzdem nicht.
Mittels Trimmer , der einen dc Anteil an den Komparatoreingang legt kann 
ich Die Schaltung für bestimmte Frequenzen "abgleichen" , das Gelbe vom 
Ei ist das aber noch lange nicht!
Irgendwelche Ideen?

von Purzel H. (hacky)


Lesenswert?

Die Phase sollte auf alle Faelle kontinuierlich sein. Allenfalls kann 
man die Frequenz ueber einige Zwischenschritte aendern, anstelle von 
einer einmaligen Aenderung.

von le m (Gast)


Lesenswert?

naja... es geht ja darum dass ich keinen Einfluss habe auf den akutellen 
Punkt in meiner Sinuskurve , in dem die Frequenzänderung durchgeführt 
wird.
oder kann ich den irgendwie auslesen?

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
Noch kein Account? Hier anmelden.