När och hur bör man nollställa en räknare (74161) ?
Postat: 10 februari 2022, 13:08:45
Hej
Jag ska designa och bygga en klocka med en oscillator vars frekvens jag sänker till 1Hz med en frekvensdelare gjort av 74-logik. När jag väl har en puls på 1Hz så matar jag in den i en serie med räknare, t.ex. 74161, för att först räkna sekunder, sen minuter och så timmar.
Eftersom en 4 bitars räknare som 74161 räknar från 0 till 15 så behöver jag nollställa sekundräknaren när man nått tio för att sedan propagera signalen vidare. Med Logisim Evolution har jag gjort en enkel krets som kopplar ihop bit 2 och 4 av output till en NAND-grind och matar resultatet på räknarens reset-pinne:
Detta fungerar fint i simuleringen men jag undrar om det kommer fungera med en riktig krets. Jag föreställer mig att det tar en stund (en väldigt kort stund) för output att stabilisera sig. Riskerar man att kretsen nollställs vid andra tillfällen än när räknaren når just 10? Är det möjligt att pulsen på reset-pinnen blir för kort?
Flera frågor i ett, men det jag borde fråga är nog om detta kan utläsas av databladet: https://www.electrokit.com/uploads/prod ... 4hc161.pdf
Tack på förhand
(Min logisim-simulering är bifogad om någon vill labba själv)
Jag ska designa och bygga en klocka med en oscillator vars frekvens jag sänker till 1Hz med en frekvensdelare gjort av 74-logik. När jag väl har en puls på 1Hz så matar jag in den i en serie med räknare, t.ex. 74161, för att först räkna sekunder, sen minuter och så timmar.
Eftersom en 4 bitars räknare som 74161 räknar från 0 till 15 så behöver jag nollställa sekundräknaren när man nått tio för att sedan propagera signalen vidare. Med Logisim Evolution har jag gjort en enkel krets som kopplar ihop bit 2 och 4 av output till en NAND-grind och matar resultatet på räknarens reset-pinne:
Detta fungerar fint i simuleringen men jag undrar om det kommer fungera med en riktig krets. Jag föreställer mig att det tar en stund (en väldigt kort stund) för output att stabilisera sig. Riskerar man att kretsen nollställs vid andra tillfällen än när räknaren når just 10? Är det möjligt att pulsen på reset-pinnen blir för kort?
Flera frågor i ett, men det jag borde fråga är nog om detta kan utläsas av databladet: https://www.electrokit.com/uploads/prod ... 4hc161.pdf
Tack på förhand
(Min logisim-simulering är bifogad om någon vill labba själv)