Das SI5351 ist ein unglaublich hilfreiches Gerät, einschließlich mehrerer Taktgeneratoren mit zahlreichen flexiblen Programmierauswahl, die weit über ihre ursprüngliche Funktion des Angebots einer Uhr für digitale Schaltung hinausgehen. Es hat in spezifischen Entdeckten ein Gebiet in RF-Projekten, in dem es ein kostengünstiges und effizientes Stand-In für einen variablen Frequenz-Oszillator bietet, was von Empfängern zu VNAs auch immer ist. Es ist fair, dass die Programmierung des SI5351 nicht die einfachste Aufgaben ist, und zwar nicht die einfachste Aufgabe sowie den Beitritt mit den verschiedenen Versuchen, dies einfacher zu machen, ist [MR-DOS], der eine Si5351-Bibliothek für die STM32-Vielfalt der Arm Cortex M-Prozessoren STM32 erstellt hat . Zum Glück für diejenigen, die vom Halbleitermangel betroffen sind, besteht die Anleitung, dass sie auf andere Architekturen das portieren, dass sie nur die ziemlich verarbeitbare Aufgabe benötigen, die I2C-Funktion für die neue Hardware zu modifizieren.
Anstatt eine vollständige Abstraktionsschicht für die Frequenzerzeugung zu sein, bietet diese Bibliothek Funktionen an, um den Erwerbszugriff auf die Muttern- und Bolzen des Chips wie PLL-Trennwände bereitzustellen. Daher gibt es eine Anforderung, die Arbeitsweise eines PLLs zu verstehen und seine Parameter zu bestimmen, während er in der Rückkehr viel viel mehr Vielseitigkeit über den Vorgang des Chips hatte. Wir sind wie diese Methode, obwohl es ein bisschen viel mehr Arbeit vom Entwickler benötigt.
Im Laufe der Jahre hat dieses Gadget in einer Reihe von Bibliotheken gezogen, das ist nicht das erste, was wir vorgestellt haben.
Header-Bild: ADAFRUIT-Märkte (CC BY-NC-SA 2.0)