ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΛΥΣΗΣ ΨΗΦΙΑΚΟΥ ΚΥΚΛΩΜΑΤΟΣ

ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ 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