Κεφάλαιο 10

Μετατροπείς D/A & A/D

Ο κόσμος γύρω μας είναι αναλογικός (ήχος, φως, θερμοκρασία), αλλά οι υπολογιστές μιλάνε μόνο ψηφιακά. Οι μετατροπείς DAC και ADC είναι η γέφυρα μεταξύ αυτών των δύο κόσμων — το «κλειδί» κάθε σύγχρονης ηλεκτρονικής συσκευής.

01

Δύο Κατευθύνσεις Μετατροπής

🔢→📈

DAC (Digital → Analog)

Παίρνει N-bit ψηφιακή είσοδο και βγάζει αναλογική τάση.

Παράδειγμα: Από MP3 (ψηφιακό) σε ηχείο (αναλογικό σήμα).

📈→🔢

ADC (Analog → Digital)

Παίρνει αναλογική τάση και βγάζει N-bit ψηφιακή έξοδο.

Παράδειγμα: Από μικρόφωνο (αναλογικό) σε ηχογράφηση (ψηφιακό αρχείο).

💡 Βρίσκονται παντού

Στο smartphone σου: το μικρόφωνο χρησιμοποιεί ADC, το ηχείο χρησιμοποιεί DAC. Στο αυτοκίνητό σου: αισθητήρες θερμοκρασίας → ADC → μικροεπεξεργαστής → DAC → οθόνη. Παντού!

02

Μετατροπέας DAC (Digital → Analog)

Ο DAC μετατρέπει N-bit ψηφιακό σήμα σε αναλογική τάση. Υπάρχουν δύο τύποι κυκλωμάτων:

1. Τελεστικός Ενισχυτής με Σταθμισμένες Αντιστάσεις

Vout = −(8D₃ + 4D₂ + 2D₁ + D₀) · Rf/(8R) · VIn

Κάθε bit συνδέεται με αντίσταση διαφορετικής τιμής (R, 2R, 4R, 8R). Οι τιμές αυξάνονται γεωμετρικά, που είναι μειονέκτημα όταν θέλεις πολλά bits (πολύ μεγάλες αντιστάσεις).

2. Κλιμακωτό Δίκτυο R-2R Ladder ⭐

Vout = −(8D₃ + 4D₂ + 2D₁ + D₀) · Rf/(16R) · VIn

Πλεονέκτημα: Χρησιμοποιεί μόνο 2 τιμές αντιστάσεων (R και 2R). Πολύ πιο εύκολο να φτιαχτεί με ακρίβεια — γι' αυτό προτιμάται.

🎯 Παρατήρηση για το πρόσημο

Το αρνητικό πρόσημο στους τύπους είναι λόγω της αναστρέφουσας διάταξης του τελεστικού ενισχυτή. Αν θέλεις θετική έξοδο, βάζεις έναν ακόμα inverter μετά.

🎮

Διαδραστικό: DAC 4-bit (R-2R Ladder)

Ψηφιακό σε αναλογικό

Δες την τάση να κλιμακώνεται

Πάτα τα bits D₃D₂D₁D₀ για να φτιάξεις έναν 4-bit ψηφιακό αριθμό (0-15). Δες ζωντανά την αναλογική τάση εξόδου Vout στο voltmeter. Άλλαξε το VFS (full-scale) για να δεις πώς αλλάζει η ανάλυση.

5 V

Ψηφιακή Είσοδος (D₃D₂D₁D₀)

Δυαδικός
0000
Δεκαδικός
0
V_out
0.00 V
Ανάλυση
0.33 V/βήμα

Όλα τα 16 επίπεδα τάσης

03

Μετατροπέας ADC (Analog → Digital)

Ο ADC κάνει το αντίστροφο: μετράει μια αναλογική τάση και τη μετατρέπει σε N-bit ψηφιακή τιμή. Η διαδικασία έχει 3 βασικά στάδια:

  1. Δειγματοληψία (Sampling): Λαμβάνει στιγμιότυπα του σήματος σε σταθερά χρονικά διαστήματα
  2. Κβαντισμός (Quantization): Στρογγυλοποιεί κάθε δείγμα στο πλησιέστερο διακριτό επίπεδο τάσης
  3. Κωδικοποίηση: Μετατρέπει το επίπεδο σε N-bit δυαδικό κώδικα
📐 Θεώρημα Nyquist

Για να ανακτήσεις σωστά ένα σήμα, η συχνότητα δειγματοληψίας πρέπει να είναι τουλάχιστον διπλάσια από τη μέγιστη συχνότητα του σήματος: fsample ≥ 2 · fmax. Αλλιώς εμφανίζεται παραμόρφωση (aliasing).

🎮

Διαδραστικό: ADC Sampling Visualization

Δειγματοληψία!

Δες το σήμα να ψηφιοποιείται

Παρατήρησε ένα ημίτονο (μπλε) και πώς ο ADC το δειγματίζει (κίτρινες κουκίδες) και το κβαντίζει στο πλησιέστερο επίπεδο (πορτοκαλί σκάλα). Παίξε με τη συχνότητα δειγματοληψίας και τα bits ανάλυσης.

3 bits (8 επίπεδα)
16
2 κύκλοι
Επίπεδα κβαντισμού
8
Σφάλμα κβαντισμού
±6.25%
Aliasing
✅ OK
04

Ανάλυση & Ακρίβεια

Ανάλυση (Resolution)

Η ανάλυση ενός μετατροπέα είναι η ελάχιστη μεταβολή της εξόδου όταν αλλάξει το σήμα εισόδου κατά 1 LSB.

Ανάλυση = FS / (2N − 1)

Όπου FS = Full Scale (μέγιστη τάση εξόδου), N = αριθμός bits.

Παράδειγμα

Για 8-bit DAC με FS = 5V:

  • Επίπεδα: 2⁸ = 256
  • Ανάλυση: 5V / 255 ≈ 0.0196 V (~20 mV/βήμα)

Για 16-bit DAC με FS = 5V (CD ποιότητα):

  • Επίπεδα: 2¹⁶ = 65,536
  • Ανάλυση: 5V / 65,535 ≈ 0.000076 V (~76 μV/βήμα)

Ακρίβεια (Accuracy)

Η ακρίβεια είναι η διαφορά μεταξύ της πραγματικής και της ιδανικής τιμής εξόδου. Εκφράζεται ως ποσοστό επί του FS.

🎮

Διαδραστικό: Resolution Calculator

Υπολόγισε την ανάλυση

Πόσο "λεπτή" μπορεί να είναι;

Άλλαξε τον αριθμό bits και το FS. Δες τα διακριτά επίπεδα τάσης που μπορεί να παράγει ο μετατροπέας.

4 bits
5 V
Επίπεδα
16
2N−1
15
Ανάλυση
0.333 V
Ακρίβεια
±6.67%

Τα διακριτά επίπεδα τάσης

05

Τύποι Μετατροπέων ADC

Flash ADC (Παράλληλος)

+ Πολύ γρήγορος (1 κύκλος)

Ψηλό κόστος, πολλοί συγκριτές (2N−1)

Χρήση: Video, RF, oscilloscopes

🔍

Διαδοχικών Προσεγγίσεων (SAR)

+ Καλή ισορροπία ταχύτητας/κόστους

Χρειάζεται N κύκλους

Χρήση: Microcontrollers, sensors

🏗️ Χαρακτηριστικά κατασκευής

Οι μετατροπείς συναντώνται κυρίως σε ολοκληρωμένα κυκλώματα CMOS. Όσα περισσότερα bits, τόσο μεγαλύτερη ανάλυση. Κριτήρια σύγκρισης: χρόνος μετατροπής, ακρίβεια, ανάλυση, κόστος.

06

Πραγματικές Εφαρμογές

Όπου χρησιμοποιείται DAC:

  • Ηχοσυστήματα — αναπαραγωγή MP3, CD, streaming
  • Έλεγχος κινητήρων — ρύθμιση ταχύτητας με αναλογική τάση
  • Γεννήτριες σήματος — παραγωγή ημιτόνων, τετραγωνικών παλμών
  • Οθόνες — drivers για VGA, αναλογική σύνθεση εικόνας

Όπου χρησιμοποιείται ADC:

  • Αισθητήρες — θερμοκρασία, πίεση, υγρασία, φως
  • Ηχογράφηση — μικρόφωνα, sound cards
  • Ψηφιακές κάμερες — μετατροπή φωτός σε ψηφιακή εικόνα
  • Ιατρικές συσκευές — καρδιογράφος, υπέρηχοι
  • Smart home — όλα τα IoT αισθητήρα
🎯 Συνολικά

Συγχαρητήρια! Έφτασες στο τέλος των Ψηφιακών Ηλεκτρονικών ΙΙ. Από φλιπ-φλοπ μέχρι μετατροπείς, τώρα ξέρεις πώς λειτουργούν τα κυκλώματα που βρίσκονται μέσα σε κάθε σύγχρονη ηλεκτρονική συσκευή! 🎉

07

📄 Διαφάνειες & Σημειώσεις

📚 Οι διαφάνειες και χειρόγραφες σημειώσεις είναι διαθέσιμες στην τάξη από την/τον εκπαιδευτικό σου.