- Mit dem SI570 von Silabs (Silicon Labs) ist ein universeller
Baustein entwickelt worden mit dem Frequenzen von 10 MHz bis zu ca. 1,4
GHz Bereich erzeugt werden können. Über eine I2C kann
der Baustein programmiert werden. Er zeichnet sich durch geringes
Phasenrauschen und eine Genauigkeit von ca. 20 bis 100ppm aus. Die
Frequenzauflösung ist mit kleiner 1ppb spezifiziert.
Dieser Beitrag beschreibt die Anbindung an einen Atmel Mikrocontroller
ATMega88 zusammen mit einem LCD Display und einem Drehimpulsgeber. Die
Software wurde unter WINAVR mit GCC erstellt.
Rechts der Musteraufbau. Auf dem Piggy-Back befindet sich der
SI570. Die Versorgungsspannung und die I2C Signale werden über
das Flachband kabel geführt. Am Ausgang des SI570 befindet sich
ein Balun. An der BNC Buche kann das single ended Signal mit
ca. -1.5 dBm abgenommen werden.
Mit dem Drehimpulsgeber wird aus einer Tabelle im Flash eine Frequenz
(32Bit Integer) und ein Kanal ausgelesen. Der Controller
programmiert
den SI570 und zeigt die Frequenz auf dem Display an.
Eine ausführliche Beschreibung gibt es
HIER.
PDF ca. 4 MB)
Die Software für den Controller gibt es
HIER.
Den Schaltplan in Eagle gibt es
HIER.