Forum: HF, Funk und Felder DDS (AD9850, AD9851, AD9951) verliert das Signal


von Max M. (gbl1)


Lesenswert?

Hallo,

ich experimentiere hier mit den verschiedensten DDS'n um einen VFO bzw. 
einen LO zu erhalten.

Hierfür habe ich mehrere Fertigmodule gekauft:

VFO: http://www.i0cg.com/ad9951.htm
LO:  http://midnightdesignsolutions.com/dds60/
     http://www.ebay.com/itm/2pcs-AD9850-DDS-Signal-Generator-DDS-Generator-Module-/130989664678


Ich kann per µC (ATMEGE32) bei allen Modulen das Signal erzeugen, jedoch 
nach einiger Zeit, ist das Signal am Ausgang einfach weg (Flatline am 
Oszi).

Zuerst dachte ich mir, ich belaste den Ausgang zu stark, und habe einen 
Buffer (http://www.pongrance.com/dds-buffer.html) danach geschaltet.
Das hat nichts gebracht.

Die Spannungen sind über einen LM7812 stabilisiert.
Es ist auch - für das Problem hier - egal, ob das Signal mit einem 
Tastkopf abgenommen wird, oder einfach direkt mit einer geschirmten 
Messleitung.


Ich bin hier echt ratlos, wie ich den DDS zuverlässig bekommen soll.



LG
Günter

von Uwe S. (de0508)


Lesenswert?

Hallo,

ich betreibe als VFOs ad9951, ad9851 und hatte als prototype ad9834c 
(75MHz) auf dem Tisch.

Die von dir beschriebenen Erscheinungen kenne ich nicht.

Da keine weiteren Schaltpläne und Beschaltung und die Software 
veröffentlicht wurde, sehe ich das Problem in der Software.

Z.B. das dds-60 betreibe ich mit einem linearen Vorregler mit +8V.
Man muss auch die Verlustleistung der DDS Schaltungen im Auge behalten.

von Max M. (gbl1)


Angehängte Dateien:

Lesenswert?

Hallo,

vielen Dank für deine Antwort.

Anbei der Schaltplan für die DDS (AD9850 und AD9851) Module.

Als µC verwende ich (noch momentan) das EasyAVR6 - Board von 
Mikroelektronika mittles USB am PC angeschlossen.

Die Digitalen Leitungen sind mittels Flachbandkabel miteinander 
verbunden.


Was mir gerade so auffällt - während des Schaltplanzeichnens und Posten.

Das µC Board und das DDS Board hatten keine gemeinsame Masse. Das DDS 
Board hängt an einem geregelten Netzteil.
Ich habe als ich die Antwort zu schreiben begann die Masse mittels 
Krokokabel verbunden. Nun läuft der DDS stabil seit mehreren Minuten.
Wo hingegen beim Eingangspost die Probleme nach max. 1 Minute auftraten.

Kann dass die Ursache sein? Wenn ja, warum?


LG
Günter

von Uwe S. (de0508)


Lesenswert?

Ich stelle mal eine Gegenfrage,

leuchtet eine Lampe, wenn nur eine Leitung angeschaltet ist?

Was fangen die digitalen Eingänge ein, wenn dort nur eine lange Leitung 
angeschlossen wurde, sie sonst als offen/nicht beschaltet gelten?

von Max M. (gbl1)


Lesenswert?

Ich hab' ein Brett vorm Kopf.

Hilf mir bitte weiter ....

Die Daten sind ja rübergerutscht, wurden auch als solche erkannt. Sonst 
hätte der DDS ja nicht zu arbeiten angefangen. Oder?

Wieso hörte er aber mittendrinnen auf?

LG
Günter

von B e r n d W. (smiley46)


Lesenswert?

Hallo Günter

Ich hab so eins aus dem 3. Link. Bei mir läuft das stundenlang. Einmal 
hatte ich vergessen, es auszuschalten. Am nächsten Tag lief es immer 
noch. Dabei war das Programmiergerät vom Mega8 ausgestöpselt.

Hängt bei Dir der Mega32 immer dran, kann er Befehle schicken? Was 
passiert, wenn ein Watchdog-Reset stattfindet? Oder ein Interrupt mit 
fehlendem Vector?

Andere Vermutung:
Es gibt einen kurzen Spannungseinbruch und die Schaltung macht Reset.

von B e r n d W. (smiley46)


Lesenswert?

> Wieso hörte er aber mittendrinnen auf?

Stell Dir vor, die Masse der beiden Netzteile floaten. DDS-GND bewegt 
sich 3 Volt nach oben, dann bewegt sich aus DDS-Sicht sein Reset 3 Volt 
nach unten -> Reset!

von Uwe S. (de0508)


Lesenswert?

B e r n d,

er hat GND nicht verschaltet, und die Eingänge sind dadurch offen und 
fangen alles an Signalen ein.

von B e r n d W. (smiley46)


Lesenswert?

Ja, sag ich doch: DDS-GND bewegt sich 3 Volt nach oben (zufällig)

von Max M. (gbl1)


Lesenswert?

Ich antworte nun hier,

die Sache mit dem GND dürfte es wohl gewesen ein. Der DDS (aktuell 
AD9850) läuft noch immer.

Das µC Board (hat den Programmer onboard) hängt immer dran.
Masse kann floaten? Was soll das sein?

LG
Günter

von B e r n d W. (smiley46)


Lesenswert?

> Masse kann floaten? Was soll das sein?

Bei Labor-Netzteilen hängt Minus meist nicht am Schutzleiter.
Mach die Verbindung wieder weg und häng ein Multimeter dazwischen.

von Max M. (gbl1)


Lesenswert?

Aha. 85mV Differenz.

BTW: Das Signal war jetzt wieder auf Flatline.

von Max M. (gbl1)


Lesenswert?

Update:

Gegenüber meinem Eingangspost sind seit ~14:00 folgende Änderungen 
gemacht worden:

- Labornetzteil hat eine ERDE Verbindung
- µC Board und DDS Board sind am GND verbunden.
- DDS Modul: DDS60

Ergebins:
Seit dieser Zeit ist das Signal nie mehr verreckt.

Aber: Das Gesamtsystem war auch seitdem nie länger abgeschaltet 
(Abkühlen).


LG
Günter

von Lutz H. (luhe)


Lesenswert?

Zum AD 9851 habe ich eine Frage. In meiner Dokumentation steht, dass der 
Schaltkreis nach einem Reset im parallelen Programmiermodus arbeitet. Um 
in den seriellen Modus zu gelangen muss das Datenwort (W0) xxxxx011 
eingegenen werden. Habe eine andere Möglichkeit übersehen?

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.