Stap 4: Klok en power supply
Nu hebben we de inputs en de outputs ontworpen, dat alles blijft is voor de uitvoering van een voeding en leveren een soort klok circuit met de microprocessor.
De meest eenvoudige voeding die kunnen we wil gewoon gebruik maken van 4 "AA" batterijen. Dit zorgt voor 6.0V. Als een reeks omgekeerde polariteit bescherming diode wordt gebruikt, daalt de beschikbare voedingsspanning tot ongeveer 5,4 volt, dat is binnen het bereik van de foto's nominale ingangsspanning van 4.0-6.0 volt.
Traditioneel, microprocessor systemen gebruikt een soort 3 terminal spanningsregelaar om ervoor te zorgen dat 5.0 volt beschikbaar is voor de CPU. We besloten niet te gebruik een 78L 05 of soortgelijke 3 terminal spanningsregelaar, als de 4mA stand-by huidige getrokken door de regelgever zou het moeras van de stroom van de slaap van de PIC (ongeveer 7uA), en stumperig batterijleven zou veroorzaken.
In onze schakeling verbruikt de microprocessor ongeveer 7uA terwijl het in de stand-by ' slaapstand '. Dus in theorie moet een set van 4 "AA" alkaline batterijen met een capaciteit van ongeveer 800mA/H kunnen duren over 114.000 uur (13 jaar... Ik vermoed dat de batterijen uit eigen beweging lang voordat deze tijd sterven zullen!!) terwijl in de slaapstand staat. Natuurlijk, zal huidige consumptie stijgen tot over 120mA tijdens operatie. Als een terzijde - het project is nog steeds met de dezelfde batterijen die ik in het in het jaar 2000 - en begonnen ze nog niet lekt.
Het bereik van de PIC van microprocessoren kunt gebruiken een verscheidenheid van klok circuits, variërend van crystal gecontroleerd oscillatoren, tot RC (weerstand/condensator) netwerken. Als nauwkeurige timing vereist is, is het raadzaam een kristal oscillator. In onze applicatie zijn we niet bezorgd over de nauwkeurigheid, snelheid en klok, dus we zullen het gebruiken van een RC-oscillator voor dit ontwerp.
Onze RC-Oscillator is geïmplementeerd met behulp van een 10K Ohm weerstand en een condensator van 1000pF zoals in het volgende diagram; (Opmerking de het GLB in het diagram is onjuist - het 1000pf moet lezen)