Nätlockning av en mikrokontroller

[Lujji] spelar runt med STM8-mikrokontroller. Vid undersökningen av den officiella dokumentationen för detta chip checkade han ut den yttre klockan kan vara en sinusvåg, en triangelvåg eller en kvadratvåg med en 50% arbetscykel. Minsta CPU-frekvensen är 0 Hz. [Lujji] har inte en signalgenerator, liksom förmodligen, han är allt ur kristaller. Han har dock NAC, men varför inte klocka en mikrokontroller med väggkraft?

Att använda elnätet som en frekvens är en idé hundra år gammal. Synkronmotorer svänger till en hastighet som är proportionell mot elnätet, liksom detta har använts i klockor i årtionden. Om du är riktigt smart kan du klocka digitala kretsar med nät AC, men vi har aldrig sett någon ersätta en liten kristall i en mikrokontrollerkrets med elnät.

Efter ett experiment för att verifiera konceptet, fortsatte [Lujji] för att bygga en krets som inte var så dumt som koppling av mikrokontroller direkt till ett vägguttag. Den direkta tekniken fungerade inte så bra ändå – STM8 tyckte inte om lågfrekventa klockor med tröga kanter. [Lujji] behövde en klocka med renare kanter, liksom en 555 konfigurerad som en komparator i form av räkningen.

Den färdiga kretsen skickar elnätet med en optokopplare för att köra en 555 konfigurerad som en komparator. Utgången är en ren 50Hz klocka som är kopplad till Oscin-stiftet på en STM8. Detta är nu ett chip som körs på 50Hz, liksom ja, det fungerar. [Lujji] Ställ in en krets för att komponera “Hello World” på en gammal Nokia LCD. Det tog ungefär tre minuter. Det fungerar dock, även om det är helt värdelöst. Kanske kan det här användas till en viss bokföring som liknar den ena instruktion-per dag klockan såg vi tidigare på året.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post