Λογικές Οικογένειες
Όλες οι ψηφιακές πύλες δεν είναι ίδιες. Ανάλογα με την τεχνολογία κατασκευής έχουν διαφορετική κατανάλωση, ταχύτητα, αντοχή σε θόρυβο και τάσεις λειτουργίας. Ας δούμε τις δύο πιο σημαντικές: TTL και CMOS.
Τι είναι μια λογική οικογένεια;
Μια λογική οικογένεια είναι μια κατηγορία ψηφιακών κυκλωμάτων που βασίζονται σε κοινή τεχνολογία κατασκευής και έχουν παρόμοια ηλεκτρικά χαρακτηριστικά. Καθορίζει τον τρόπο που υλοποιούνται οι λογικές πύλες με συγκεκριμένα τρανζίστορ και διατάξεις.
Όταν σχεδιάζεις ένα κύκλωμα, η επιλογή λογικής οικογένειας καθορίζει: πόσο γρήγορο θα είναι, πόση ενέργεια θα καταναλώνει, πόσο ευαίσθητο θα είναι σε θόρυβο, και τι τάσεις θα μπορεί να δεχτεί.
Οι Κύριες Λογικές Οικογένειες
Υπάρχουν πολλές οικογένειες, αλλά οι 2 πιο διαδεδομένες είναι:
TTL (Transistor-Transistor Logic)
Διπολικά τρανζίστορ BJT.
Γρήγορη, αλλά καταναλώνει αρκετή ισχύ.
Τυπική σειρά: 74xx, 74LSxx.
CMOS (Complementary MOS)
Τρανζίστορ MOSFET.
Πολύ χαμηλή κατανάλωση, μεγάλο fan-out.
Τυπική σειρά: 74HCxx, 74HCTxx.
Άλλες λογικές οικογένειες που πρέπει να γνωρίζεις: PMOS, NMOS, RTL, DTL, ECL (πολύ γρήγορη), I²L.
Τα 8 Χαρακτηριστικά κάθε Οικογένειας
- Καταναλισκόμενη Ισχύς (P) — P = V·I. Όσο μικρότερη, τόσο καλύτερα για μπαταρίες.
- Λογικά Επίπεδα Τάσης — Ποιες τάσεις θεωρούνται 0 και ποιες 1.
- Λογικά Επίπεδα Εισόδου/Εξόδου — V_IH, V_IL, V_OH, V_OL.
- Περιθώριο Θορύβου (Noise Margin) — Πόσο θόρυβο αντέχει χωρίς να αλλάξει η λογική κατάσταση.
- Καθυστέρηση Διάδοσης (t_pd) — Πόσος χρόνος χρειάζεται μια αλλαγή στην είσοδο για να φτάσει στην έξοδο.
- Ικανότητα Οδήγησης (Fan-Out) — Πόσες άλλες πύλες μπορεί να οδηγήσει μια έξοδος.
- Τάση Τροφοδοσίας (V_CC) — Η τάση που χρειάζεται για να λειτουργήσει.
- Γινόμενο Ταχύτητας-Ισχύος (Speed-Power Product) — Συνολικός δείκτης απόδοσης.
Λογικά Επίπεδα Εισόδου & Εξόδου
Σε ένα ψηφιακό κύκλωμα, μια τάση δεν είναι ποτέ ακριβώς 0V ή 5V. Έχουμε περιοχές τάσης που θεωρούνται 0 ή 1. Για κάθε λογική οικογένεια ορίζονται 4 βασικές τάσεις:
TTL Παράδειγμα (στα 5V):
| Τάση | Έξοδος | Είσοδος |
|---|---|---|
| Λογικό 1 | 2,4V – 5V | 2V – 5V |
| Λογικό 0 | 0V – 0,4V | 0V – 0,8V |
Διαδραστικό: Logic Level Tester
Τι θα ερμηνεύσει η πύλη;
Επίλεξε λογική οικογένεια και τάση τροφοδοσίας V_CC. Μετακίνησε τον slider της τάσης εισόδου για να δεις πώς ερμηνεύεται από την πύλη: 0, 1, ή απροσδιόριστη!
Ικανότητα Οδήγησης (Fan-Out)
Το Fan-Out είναι ο μέγιστος αριθμός εισόδων που μπορεί να οδηγήσει η έξοδος μιας πύλης χωρίς να επηρεαστεί η κανονική της λειτουργία.
TTL
Fan-Out ≈ 10 πύλες
CMOS
Fan-Out ≈ 50 πύλες
Τι συμβαίνει αν παραβιάσεις το όριο fan-out;
- Μη σωστή λειτουργία της πύλης (το σήμα "πέφτει")
- Αύξηση του χρόνου μετάβασης (transition time)
- Αύξηση κατανάλωσης ενέργειας
- Θερμικές βλάβες
- Παρεμβολές σε γειτονικές πύλες
Διαδραστικό: Fan-Out Simulator
Δοκίμασε τα όρια
Επίλεξε λογική οικογένεια και αύξησε τον αριθμό των πυλών που οδηγείς. Όταν ξεπεράσεις το όριο, η έξοδος θα αρχίσει να "πέφτει" και τελικά να αποτυγχάνει.
TTL vs CMOS — Σύγκριση
| Χαρακτηριστικό | TTL | CMOS |
|---|---|---|
| Τάση Τροφοδοσίας | 5 V | 3-15 V (τυπικά 3-5,5) |
| Τεχνολογία | BJT | MOSFET |
| Κατανάλωση | Υψηλή | Πολύ Χαμηλή |
| Καθυστέρηση | 10 ns | 60-100 ns |
| Ευαισθησία θορύβου | Μικρότερη | Μεγαλύτερη |
| Θερμοκρασία | 0°C – 70°C | -40°C – 85°C |
| Ικανότητα Οδήγησης | Χαμηλή (~10) | Ψηλή (~50) |
Τα CMOS είναι ευαίσθητα στον στατικό ηλεκτρισμό. Πρέπει να τα χειρίζεσαι με αντιστατικά μέτρα (βραχιόλι γείωσης, αντιστατικός χώρος εργασίας).
Διαδραστικό: Visual Σύγκριση
Δες τις διαφορές οπτικά
Παρακάτω βλέπεις 4 βασικά χαρακτηριστικά συγκριτικά. Πάτα κουμπί για να δεις ποια οικογένεια κερδίζει σε κάθε τομέα.
Παραδείγματα Σειρών
| Σειρά | V_CC | Οικογένεια | Κατανάλωση | Ταχύτητα |
|---|---|---|---|---|
| 74xx | 4,75–5,25 V | TTL | Υψηλή | 10 ns |
| 74LSxx | 4,75–5,25 V | TTL (Low Power Schottky) | Χαμηλή | 9 ns |
| 74HCxx | 2–6 V | CMOS | Χαμηλή | 8 ns |
| 74HCTxx | 4,5–5,5 V | CMOS (TTL-compatible) | Χαμηλή | 8 ns |
| 74LVxx | 2–5,5 V | CMOS Low Voltage | Πολύ Χαμηλή | 10-15 ns |