Preininger David
Thema: | USB-Programmierschnittstelle für Si750 Synthesizer mit FTDI2322H |
---|---|
Betreuer: | Prof. Dr.-Ing. Utz Martin |
2. Betreuer: | Dipl.-Ing.(FH) Jorge Zúniga Le-Bert |
Abstract: | In der vorliegenden Bachelorarbeit geht es um die Steuerung des Si570 Oszillators über den USB–Controller FTDI 2232H mittels der I2C–Schnittstelle. Die entwickelte Hardware besteht aus zwei Platinen, dem aufsteckbaren USB– Controller Modul und dem Mainboard. Das aufsteckbare USB–Controller Modul dient dazu, die Kommunikation mit der Steuerungssoftware über die USB–Schnittstelle eines PC sicherzustellen und den Si570 Oszillator zu steuern. Das Mainboard besteht im Wesentlichen aus dem programmierbaren Oszillator Si570 und dem digital einstellbaren Verstärker AD8375. Da es durch den Si570 Oszillator HF Signale entstehen, müssen Koplanarleitungen mit Massefläche benutzt werden damit das Signal eine hohe Leistung erzielen kann. An den Entwurf der Hardware mit Schaltungs- und Leiterplattenentwurf schließt sich die Entwicklung der Steuerungssoftware an. Die Software wurde aufbauend auf Bibliotheken des Herstellers FTDI in C++ erstellt. Die Software ermöglicht dem Benutzer, die Ausgangsfrequenz des Si570 Oszillators im Frequenzbereich von 10 MHz bis 945 MHz auszuwählen. Schließlich wurden Qualitätsmessungen für die Ausgangsleistung und die Signale der I2C-Schnittstelle (DATA und CLK) messtechnisch charakterisiert. Die Ausgangleistung wurde für die Frequenzen 50, 100, 200, 400, 800, 945 MHz bei unterschiedlichen Einstellungen der Dip-Schalter in Schritten von 0 (Vollverstärkung), 1, 2, 4 und 8 dB Dämpfung gemessen. Die Messungen der DATA und CLK Signale der I2C-Schnittstelle wurden durchgeführt damit ein geeigneter Tiefpass für die DATA Leitung ausgewählt werden konnte. Das Tiefpass Filter bewirkt eine Verlangsamung des Datensignales so dass es nicht gleichzeitig mit dem Taktsignal auf Low geht. Somit wird ein einwandfreier Datenaustausch erzeugt. |