ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΛΥΣΗΣ ΨΗΦΙΑΚΟΥ ΚΥΚΛΩΜΑΤΟΣ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ SPICE Links to ...
|
ΠΑΡΑΔΕΙΓΜΑ Το
παράδειγμα που ακολουθεί αφορά την ανάλυση
ενός απαριθμητή κυμάτωσης
(ripple
counter)
με απαρίθμηση ως το 6 (Mod-6). |
1.ΣΧΕΔΙΑΣΗ
Από
την
εργαλειοθήκη επιλέγονται DRAW
---- > GET NEW PART |
·
7473 (Επιλέγονται
τρία FF
τύπου 7473) ·
7400
(Πύλη
NAND) ·
HI
(Λογική
τιμή
HIGH) · LO (Λογική τιμή LOW) · DSTM ( Παλμογεννήτρια Λογικών τιμών HIGH-LOW). · BUBBLE (Ακροδέκτης για την παρακολούθηση των λογικών τιμών). Εισάγονται 4 συνολικά ακροδέκτες Bubble.
|
Οι διασυνδέσεις μεταξύ των διαφόρων ακροδεκτών γίνονται με τις επιλογές DRAW--> WIRE.
Το κύκλωμα του υπό ανάλυση απαριθμητή φαίνεται παρακάτω. |
2. ΠΑΡΑΜΕΤΡΟΙ ΣΤΟΙΧΕΙΩΝ
DSTM :Με διπλό <click> πάνω στην παλμογεννήτρια (εμφανίζεται το menu attributes). Επιλέγονται οι παράμετροι της παλμογεννήτριας (Delay=1s, ontime=2s, offtime=3s). BUBBLE: Με διπλό <click> σε κάθε ακροδέκτη δίνονται οι κατάλληλες ονομασίες (Ck, Q0, Q1, Q2)
|
3. ΠΑΡΑΜΕΤΡΟΙ ΑΝΑΛΥΣΗΣ
Από την εργαλειοθήκη επιλέγονται:
ANALYSIS --> SETUP και επιλέγονται:
1) Digital Setup: Επιλογή FF Initialization --> ALL0 (αρχικά, όλα τα FF να είναι μηδενισμένα).
2)
Transient
: Print Step=1s Final Time=50s |
4.
ΑΝΑΛΥΣΗ-ΑΠΟΤΕΛΕΣΜΑΤΑ
Από την εργαλειοθήκη επιλέγονται ANALYSIS --> SIMULATE. Στην οθόνη του MicroSim Probe που εμφανίζεται, επιλέγεται TRACE --> Add --> Ck -->OK. Το ίδιο επαναλαμβάνεται για τους υπόλοιπους ακροδέκτες των BUBBLE (Q0, Q1, Q2). Τα αποτελέσματα της ανάλυσης φαίνονται παρακάτω.
Updated Sept.2000