Lärande sekventiella logik Design för en Digital klocka (14 / 14 steg)
Steg 14: Sista saker att säga
Om du märker vi kan endast ställa in alarm för 01-09 (minuter och A / P är fortfarande flexibel) eftersom vi ansluten bara T flip flops. Vi hade inte tillräckligt många bitar för D flip flop. Även om det är lättare att lägga till en switch, men vi har bara en 8-bitars komparator. Problemet var att vår första design var en räknare för 4 bitar 1-12. De fyra bitarna kommer att användas direkt i motsvarigheten och samma 4 bitar ska användas med en binär till BCD omvandlare för att producera de nödvändiga 5 bitarna (1 + 4) för två bildskärmar.
Faktumet att en binär till BCD converter IC 74185, finns inte på marknaden (och booleska genomförandet är lika stor som nästan halva klockan) tvingade oss att ändra vår design, att skapa de 5 bitarna direkt. Därför handikapps modulen larm.
Jag fortfarande räkna ut olika sätt att arbeta med individuella och grindar etc. Men det ökar antalet ICs ombord och om du tittar på styrelsen, det finns helt enkelt inget mer utrymme.
Ett annat område att förbättra är makt. Energiförbrukningen av denna klocka är enorm. Efter matten, jag blev förvånad över att lägga alla power dissipations (IC, motstånd, visar etc.) gav mig ett belopp på nästan 5 W.
Kretsen är fortfarande inte redo att genomföras i en PCB. Det finns fortfarande funktionella och driver frågor som skall behandlas som är hela konceptet med sekventiell logik "design".
Jag kommer att göra en annan instructable, uppfyller alla dessa krav på en PCB och jag kommer också att diskutera JK flip flops (jag lämnade den här) att gå med den. Men när vi komma ihåg att vårt mål var att lära sekventiella logik och således genomföra en digital klocka, jag tror denna krets arbetat till sitt löfte.
Att bygga en krets som har 19 IC och 2 meter tråd för anslutningarna är inte en lätt uppgift. Jag hoppas att jag har gett tillräckligt med info i detta instructable för andra att också göra det. Trots allt, för en elektronik entusiast är det skryta, om jag får säga så!
Tricket är att arbeta varje individuella counter och praxis det som det som visas i steg. Då, montering det hela till en klocka är mycket lättare.
Jag hoppas jag har också lagt till din kunskap som sekventiella logik design. Jag gjorde så gott jag kunde och säg där info kan presenteras bättre eller är inkonsekvent med fakta. Jag är öppen för kommentarer och förslag.
Bästa lycka för din egen sekventiellt går runt!
Tack:
Jag tackar alltid mina föräldrar och lärare. Jag måste tacka Institutionen för elektronik, Chennai högskola för att ge mig den viktigaste resursen för all - tid. Men det finns två personer jag måste tacka särskilt för detta arbete. Mr Balaji, som nådigt gett mig RPS sett i filmerna direkt efter jag blåste min första en och inte ens ta emot pengar. Jag måste också tacka fru Archana (student i min far), som fick mig att de komponenter jag har använt i kretsar.