De SI5351 is een ongelooflijk nuttig apparaat, inclusief verschillende klokgeneratoren met tal van flexibele programmeerkeuzes die verder gaan dan de oorspronkelijke functie van het aanbieden van een klok voor digitale circuits. Het heeft in specifieke ontdekte een gebied in RF-projecten, waar het een goedkope en efficiƫnte stand-in biedt voor een variabele frequentie-oscillator in wat dan ook van ontvangers naar vnas. Het is eerlijk om te vermelden dat het programmeren van de SI5351 niet de eenvoudigste taken is, evenals deelname aan de verschillende pogingen om dit gemakkelijker te maken [MR-DOS], die een SI5351-bibliotheek heeft geproduceerd voor de SAD32-verscheidenheid van ARM CORTEX M-processors . Gelukkig voor degenen die zijn getroffen door het semiconductor-tekort is er de leiding die het naar andere architecturen wordt geporteerd, alleen de vrij werkbare taak nodig heeft om de I2C-functie voor de nieuwe hardware te wijzigen.
In plaats van een volledige abstractielaag te zijn voor frequentie-generatie, biedt deze bibliotheek functies om toegang tot de moeren-en-bouten van de chip zoals PLL-verdelers te krijgen. Daarom is er een vereiste om de werking van een PLL te begrijpen en de parameters te bepalen, terwijl in ruil veel veel meer veelzijdigheid over de werking van de chip kan worden gehad. Wij zoals deze methode, ook al heeft het een beetje veel meer werk van de ontwikkelaar nodig.
Door de jaren heen heeft deze gadget in een reeks bibliotheken getekend, dit is niet de allereerste die we hebben gekenmerkt.
Header Image: ADAFRUIT-markten (CC BY-NC-SA 2.0)