Peter Hofbauer’s private Homepage
Selbstbauprojekte
eigene Entwicklungen
SINE SQUARE WAVE SIGNAL GENERATOR (2/2)
Ein spezieller Funktionsgenerator
Der Schaltplan
Die komplette Schaltung ist ein KiCAD-Projekt mit 8 Seiten. Im Hauptschaltplan sind die einzelnen Gruppen als Unterschaltungen enthalten.
Der Hauptschaltplan soll eine Übersicht über alle Gruppen zeigen.
Hier eine Liste der Seiten mit deren Dateiname:
1. FGG9020
Übersicht, Gesamt-Projekt
2. FGG9020C
CPU-Platine
3. FGG9020H
DDS-HF-Oszillator
4. FGG9020E
Endstufe
5. FGG9020D
Dateneingabe, Tasten links usw
6. FGG9020B
Tasten rechts
7. FGG9020N
Netzteil +/-17V
8. FGG9020T
Netztrafo
Die 7 Unterschaltungen haben zusätzlich ein eigenes KiCAD-Projekt. Wegen der Platinen-Layouts
Der Gesamtplan zeigt die Verbindung aller Baugruppen. Jede Platine im Gerät ist als Unterschaltung gezeichnet. Die X-Stecker-Positionen, die
innerhalb einer Unterschaltung eingezeichnet sind, beziehen sich auf die Positionsbezeichnung auf der entsprechenden Platine.
Die Bedienelemente:
S1 Netzschalter
S2 schaltet das- LC-Tiefpass-Relais im HF-teil
S3 ist der Bereichsschalter vom Eichteiler zum Ausgang
S4 schaltet den Offset ein.
S5 schaltet die Ausgangsbuchse ein/aus >> dieser Schalter ist nicht eingezeichnet, befindet sich zwischen S3B und X15!
RV1 PWM-Einstellung von 10% bis 90%
RV2 Pegelsteller, Dopppelpoti
RV3 Offset-Poti
die anderen Bedienelemente befinden sich auf den Platinen FGG9020B und ...D
X11 BNC-Buchse für Triggerspannung
X15 BNC-Buchse Ausgang
Auf die “Zentrale Masse” sind alle GND-Leitungen gelötet. Befindet sich am GND-Anschluss der Ausgangs-BNC Buchse. Ist auch mit dem
Gehäuse verbunden und vermindert Fehler durch Masseschleifen. Eignet sich gut für alle Messungen als Bezugspotential.
Die Platine
FGG9020D sitzt
hinter der Front.
Enthält die 5
Tasten neben
LCD, den
Inkremantal-
geber, das
Absolutwert Poti,
die Zifferntasten,
und alle
dazugehörenden
LEDs.
Wurde direkt an
Leitungen (Farbe
nach
Widerstands-
Kode) und X10,
X11
angeschlossen.
Geht an die CPU-
Platine.
Diese Platine sitzt auf der rechten Seite hinter der Front.
Enthält die Tasten rechts und die dazu gehörenden
LEDs.
Wurde direkt an Leitungen (Farbe nach Widerstands-
Kode) und X9 angeschlossen. Geht an die CPU-Platine.
DDS125
ist das
Modul mit den AD9850. Am Pin12 “Rset” (des AD9850) liegt ein 3,9kR gegen GND. Damit wird der Ausgangsstrom auf 10,24mA gesetzt.
Die beiden komplementären Ausgänge sind mit 100R belastet was eine Spannung von je 1,024V am Anschluss SINA und SINB ergibt.
Der Differenzverstärker U2A macht daraus eine gegen GND symmetrische Sinusspannung von 4,2Vpp.
Das Rechtecksignal wird mit 2 Komparatoren im AD9850 im Vergleich einer Sinusspannung und der Spannung vom Poti auf der Front erzeugt.
Die sind am Anschluss Qp und QN und werden mit Differenzverstärker U2B in eine gegen GND symmetrische Spannung geformt. An dessen
Ausgang sind 4,5Vpp.
Das Relais K1 schaltet zwischen Sinus und Rechteck um. Das Relais K2 schaltet ein LC-Tiefpass in den Signalweg.
Vom Ausgang des DDS-HF-Oszillator geht das Singal zum
Poti “AMPL” und weiter zum Eingang (X4) der Endstufe.
Die Endstufe bringt das Signal auf 26Vpp. Der
Innenwiderstand der Endstufe beträgt 100R.
Der C14-Trimmer verbessert die Form des
Rechtecksignals. Wird bei 1kHz so eingestellt wie man es
vom Tastkopf eines Oszilloskop kennt.
Der U1A erzeugt eine Niederohmige Offset-Spannung von
+/-1,8V aus der Spannung von 0 bis 5V vom Offset-Poti.
Die Betriebsspannung für den 100MHz-OPV darf bis +/-
18V betragen. Vorsichtshalber habe ich das auf +/-17V
begrenzt.
Die Stromaufnahme der 5V-Bauteile ist relativ hoch. Das
LCD, die CPU und das DDS-Modul benötigen ca. 400mA.
Das geht nicht mit einen Standard-Stabi aus 24V. Auch
nicht mit riesigen Kühlkörper, sind immerhin 7,6W.
Ich hatte noch einen alten geregelten DC/DC-Wandler für
5V. Damit gehts besser.
Manöver-Kritik
Wie nach jeder neuen Konstruktion erkennt man einiges was man hätte besser lösen können. Bei diesen Generator fällt mir aber nichts
wesentliches ein. Die Bedienung ist sehr einfach und so wie ich es wollte.
Die Verdrahtung ist etwas aufwändig, alles auf einer (SMD-) Platine wäre besser. Bei einer neuen Konstruktion hat aber die Verwendung von
einzelnen Platinen einen Vorteil: Änderungen gehen einfacher.
.
Die Ausgangsspannung wird nicht gemessen sondern auf Grund der Poti-Stellungen berechnet. Eine Messung der oberen und unteren
Spannung ist aber nur sinnvoll wenn die Spannung am unteren Ende der Eichleitung gemessen wird. Nur dann wird die Anzeige auch bei
Belastung richtig. Das ist wegen der geringen Spannung dort und der verschiedenen Signalformen eine sehr schwierige Aufgabe. Kommt
vielleicht später als Update.
Nachbau?
Wie alle meiner Bericht ist auch dieser keine richtige Bauanleitung. Der Generator wurde mit Bauteilen gebaut die ich irgendwann mal aus
alten Geräten ausgebaut hatte. Die Platinen hinter der Front kann man nicht nachbauen weil die verwendeten Tasten nicht lieferbar sind. Die
müsste man entsprechend ändern.
Alle Änderungen, die in der Entwicklung nötig waren, sind im Schaltplan und in den Platinen korrigiert worden.
Downloads
Schaltplan und Platinen (Kicad 5) FGG9020Version1.2.zip (165kB)
Firmware, Hex-Datei FGG9020Firmware.zip (90kB)
Mechanik STEP-Datei FGG9020Mechanik.zip (1,8MB)