ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΛΑΜΑΤΑΣ = ΠΑΡΑΡΤΗΜΑ ΣΠΑΡΤΗΣ = ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Συμπληρώνεται από τον διδάσκοντα (2.0) 2 (2.5) 3 (3.0) 4 (2.5) Σ ΕΞΕΤΑΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εξάμηνο: B Κατεύθυνση: - Διδάσκων: Γιάννης Λιαπέρδος Διάρκεια εξέτασης: 2 ώρες Σπάρτη, 2 Ιουνίου 202 ΑΡΤΙΟΙ (3:00-5:00) ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ: ΕΞΑΜΗΝΟ: 2 0 Παρακαλούμε να παραδώσετε το φύλλο των θεμάτων μαζί με την κόλλα σας. Τα θέματα θα αναρτηθούν στο e-class την επομένη της εξέτασης. ΘΕΜΑ ο (2 μονάδες) Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; R S SR-Latch (Θεωρία) ΘΕΜΑ 2 ο (2.5 μονάδες) Να εξετάσετε αν το κύκλωμα του σχήματος είναι ελαττωματικό ή όχι. Στην περίπτωση που η απάντησή σας είναι καταφατική, να εντοπίσετε τις πύλες στις οποίες πιθανόν να οφείλεται το σφάλμα. Υποθέστε ότι πιθανό σφάλμα του κυκλώματος οφείλεται σε ελάττωμα μιας και μόνο επιμέρους πύλης και όχι των αγωγών διασύνδεσης. Να εξετάσετε μόνο την περίπτωση όπου τα ελαττώματα θέτουν μόνιμα τις εξόδους των πυλών στο λογικό μηδέν.
Χ a b c f d 0 e Από τον κλάδο του κυκλώματος που σχηματίζουν οι πύλες f, e και d βρίσκουμε πως η έξοδος θα πρέπει να βρίσκεται στη λογική τιμή και όχι στην τιμή «0» που δίνει ο έλεγχος. Άρα, το κύκλωμα είναι ελαττωματικό. Χ Ελάττωμα στην πύλη d θέτει την έξοδό της μόνιμα στην τιμή 0, άρα η πύλη d ενδέχεται να είναι ελαττωματική. Ελάττωμα στην πύλη c θέτει μόνιμα την έξοδό της στην τιμή 0, γεγονός που δεν επηρεάζει την αναμενόμενη τιμή της εξόδου του κυκλώματος. Το ίδιο ισχύει για τις πύλες b και a. Ελάττωμα στην πύλη e θα δώσει μονάδα στην έξοδο της πύλης c και άρα μονάδα στην έξοδο, επομένως σφάλμα στην πύλη e δεν είναι ανιχνεύσιμο. Τέλος, ελάττωμα στην πύλη f δεν θα επηρεάσει την έξοδο της πύλης e, επομένως ούτε η έξοδος του κυκλώματος θα επηρεαστεί. Συμπερασματικά, για τον τύπο ελαττωμάτων που εξετάζουμε, μονάχα ελάττωμα στην πύλη d μπορεί να δώσει ανιχνεύσιμο σφάλμα στην έξοδο του κυκλώματος. ΘΕΜΑ 3 ο (3.0 μονάδες) a b c 0 0 f d e Να σχεδιάσετε το διάγραμμα καταστάσεων δυαδικού κυκλικού απαριθμητή άρτιων αριθμών (στους οποίους να περιληφθεί και το μηδέν) μέχρι και το έξι (6). Η απαρίθμηση να είναι αύξουσα. Να σχεδιάσετε, επίσης, το απλούστερο δυνατό κύκλωμα που να υλοποιεί τον πιο πάνω απαριθμητή, με τη χρήση D-flip flops. (Να υποθέσετε ότι το κύκλωμα διαθέτει μηχανισμό αρχικοποίησης [reset] με τον οποίο μπορεί να τεθεί στη μηδενική κατάσταση, ώστε να αποκλείεται η αρχική μετάπτωσή του σε οποιαδήποτε μη επιτρεπτή κατάσταση. Δεν ζητείται να συμπεριλάβετε τον μηχανισμό αρχικοποίησης στη σχεδίαση του κυκλώματος). Το ζητούμενο διάγραμμα καταστάσεων έχει ως εξής:
0 2 6 4 Κάθε κατάσταση αντιστοιχεί σε έναν τριψήφιο δυαδικό αριθμό. Δεδομένου ότι για την αποθήκευση ενός ψηφίου χρησιμοποιείται ένα flip-flop, το κύκλωμα θα περιέχει τρία flip-flops. Με βάση το διάγραμμα καταστάσεων του πιο πάνω σχήματος θα σχεδιάσουμε τον αντίστοιχο πίνακα καταστάσεων, ως εξής: Τρέχουσα Επόμενη 2 0 2 0 0 0 0 0 0 0 2 0 0 2 0 0 4 0 0 4 0 6 0 6 0 0 0 0 Στον πίνακα καταστάσεων του κυκλώματος θα προσθέσουμε τις εισόδους των τριών D flip-flops που θα χρησιμοποιηθούν, λαμβάνοντας υπόψη τον πίνακα διέγερσης του D flip-flop, ο οποίος έχει ως εξής: Επιθυμητή μετάβαση D 0 0 0 0 0 0 Ο πίνακας καταστάσεων συμπληρώνεται με τις εισόδους των τριών flip-flops ως εξής (στις περιπτώσεις μη επιτρεπτών καταστάσεων (περιττοί αριθμοί) συμπληρώνουμε με αδιάφορους όρους (Χ)):
Τρέχουσα Επόμενη Είσοδοι Flip-Flops 2 0 2 0 FF-2 FF- FF-0 D 2 D D 0 0 0 0 0 0 0 0 0 0 Χ Χ Χ Χ Χ Χ 0 0 0 0 0 0 0 Χ Χ Χ Χ Χ Χ 0 0 0 0 0 Χ Χ Χ Χ Χ Χ 0 0 0 0 0 0 0 Χ Χ Χ Χ Χ Χ Λαμβάνοντας υπόψη τις τιμές για τις τρέχουσες καταστάσεις των flip-flops, σχεδιάζουμε τους χάρτες Karnaugh για τις εισόδους των flip-flops, ως εξής: D 0 : 2 0 00 0 0 0 0 Χ Χ 0 0 Χ Χ 0 Υποθέτοντας Χ=0, παίρνουμε: D 0 =. D : 2 0 00 0 0 0 Χ Χ 0 Χ Χ 0 άρα D =. D 2 : 2 0 00 0 0 0 0 Χ Χ Χ Χ 0 άρα D 2 =.
Με βάση τις πιο πάνω εκφράσεις για τις εισόδους των flip-flops προκύπτει το ακόλουθο κύκλωμα: 2 0 FF-2 FF- 0 D D ΠΑΡΑΤΗΡΗΣΗ: Το FF-0 βρίσκεται διαρκώς σε κατάσταση reset (D 0 = ), επομένως δίνει 0 = και για το λόγο αυτό μπορεί να παραλειφθεί. ΘΕΜΑ 4 ο (2.5 μονάδες) Να βρεθεί η ένδειξη στην οθόνη 7 τμημάτων του κυκλώματος του σχήματος κατά τη χρονική στιγμή που υποδεικνύει ο αστερίσκος. Να υποτεθεί ότι πριν την εκκίνηση του συστήματος το flip-flop βρίσκεται σε κατάσταση reset, και πως πυροδοτείται κατά τη μετάβαση 0. Ο πολυπλέκτης 2: επιλέγει την είσοδο Α όταν το σήμα επιλογής (select) είναι μηδενικό.
5V J K R A _ * 2: B _2 select Το διάγραμμα χρονισμού του κυκλώματος έχει ως εξής:
_ * _2 select = Κ J (=) Επομένως, τη ζητούμενη χρονική στιγμή είναι =0, και στην οθόνη απεικονίζεται ο αριθμός «6»: 5V =0 =