Οδοιπορικό με ένα ντιούικο dac

  • Αγαπητοί φίλοι και φίλες.

    Με ιδιαίτερη χαρά σας προσκαλούμε στην κοπή της πρωτοχρονιάτικης πίτας του AVClub στη Θεσσαλονίκη για το 2024 την Κυριακή 07 Απριλίου και ώρα 14.00

    Δηλώστε τη συμμετοχή σας εδώ, θα χαρούμε πολύ να σας γνωρίσουμε από κοντά.

lemon

Supreme Member
3 March 2009
4,041
Στις μέρες μας ο χορός των dac, καλά κρατεί.
Επιλογές πάμπολλες, άλλες προσιτές άλλες "τσούζουν" και άλλες απλά τις βλέπεις ως μπιμπελό αλλά δεν τις ακουμπάς.

Στο ebay αλλά και στο diyaudio οι κατασκευές από ντιούηδες καλά κρατούν, αλλά οι περισσότερες έχουν αυτό "το κάτι που λείπει" για τα δικά μου γούστα.
Υπέρχοχες υλοποιήσεις, αλλά πολλές φορές στις τροφοδοσίες μου τα χαλάνε ή κάνουν συμβιβασμούς για λόγους κόστους ή χωροταξίας.

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

Άλλωστε η τάβλα με το χιλιοτροποιημένο mambo2 (acko recklocking, reflektor, τοπικές τροφοδοσίες, πλακέτα δειγματοληψίας κ.α, έπρεπε κάποτε να έμπαινε σε σωστή κατασκευή και να γίνει όπως θα έπρεπε.

Οπότε έβαλα τις παρακάτω προδιαγραφές πάνω στις οποίες ξεκίνησα το πρότζεκ.

1) Ψηφιακοί είσοδοι = κάλυψη τόσο του s/pdif όσο και του usb->i2s, όχι μία είσοδος spdif αλλά περισσότερες.
2) Ψηφιοαναλογικός μετατροπέας που να βγάζει τάση εξόδου και όχι i/v, για λόγους περιορισμού του κόστους και καλό value/money
3) Όσο το δυνατόν πιο προσεγμένη τροφοδοσία, καμία τσιγγουνιά σε αυτόν τον τομέα (συνολικά 11 τροφοδοσίες, αρχικές και τοπικές).
4) Ελεγκτής που θα επιλέγει τις εισόδους προς το dac-chip και θα μας βοηθήσει και στην εμφάνιση της δειγματοληψίας.
5) Τα πάντα ενοποιημένα σε μια πλακέτα, όχι στις καλωδιώσεις που τρέχουν από εδώ και από εκεί, συμπαρασύροντας θόρυβο και αλληλεπιδράσεις
6) η μοντούλα usb->i2s να είναι αρθρωτή στην κύρια πλακέτα και παράλληλη, για εξοικονόμηση χώρου, είχα βάλει ως προυπόθεση η πλακέτα να μη ξεφύγει τα 20Χ20 max.
7) το λογισμικό που θα απαιτηθεί στον ελεγκτή να μπορεί να γίνει ντιούικο (οπότε κώδικας για arduino), σταδιακά.

Ξεκινώντας για το (1) επέλεξα το γνωστό WM-8805 σε sw mode, αφενός μας δίνει περισσότερες της μία εισόδου, αφετέρου αυτό το πρότζεκτ "έτρεξε" παράλληλα λίγους μήνες πρωτύτερα επιτυχώς. Φυσικά με Μ/Τ απομόνωσης στα σήματα και μετατροπή σε TTL του εισερχόμενου σήματος.

Για το (2) πήγα σε κάτι δοκιμασμένο και γνωστό εδώ και κάτι χρόνια, το ESS9023P.
Μην μου πεταχτεί κανείς και γράψει "ξυρίζει", γιατί θα διαφωνήσω καθέτως. Είναι θέμα υλοποίησης όχι dac-chip!

Για το (3) πήγα στο σχήμα Αρχική Τροφοδοσία->πάμπολλες τοπικές τροφοδοσίες. Είναι ο μοναδικός τρόπος να υλοποιήσεις κατασκευή με χαμηλό θόρυβο.
Επιλέχτηκαν (3) αυτόνομες αρχικές τροφοδοσίες, μία για το κυρίως κύκλωμα, μία για την κάρτα usb->i2s και μία για τον ελεγκτή-οθόνη.

Να ευχαριστήσω θερμά το φίλο Salas για την ευγενή παραχώρηση του reflektor, οπότε για το κυρίως κύκλωμα τέθηκε το reflektor-D και μάλιστα σε hot-rod κατάσταση. Το σχηματικό όπως θα δείτε περιορίστηκε σε ψύκτρες πάτου για να μειωθούν αρκετά οι διαστάσεις. Αυτή η αρχική τροφοδοσία "τρέχει" κατά μήκος της πλακέτας και τροφοδοτεί όλες τις τοπικές σταθεροποιήσεις.
Χρησιμοποιήθηκαν και κατάλληλα smd πηνία στις εισόδους των τοπικών τροφοδοτικών.

Στην κάρτα usb->i2s (amanero), επιλέχτηκε τροφοδοσία γύρω από το tps7A4700 με δική του ανόρθωση-εξομάλυνση και μάλισα σε επάλληλη πλακέτα (για περιορισμό διαστάσεων τελικής πλακέτας και ευελιξίας αλλαγής τροφοδοσίας), τέλος για τον ελεγκτή-οθόνη η αρχική τροφοδοσία βασίστηκε στο γνωστό τυπικό 7805S

Οι τοπικές σταθεροποιήσεις όπως είπαμε ήταν πάμπολλες. Όπου η τροφοδοσία ήταν κρίσιμη επιλέχτηκε το LT3042 της Linear Technology σε δικό του layout. Συνολικά χρησιμοποιήθηκαν 6 τέτοια, 2 για το 8805, 1 για το 9023, 2 για τα ρολόγια (Wolfson, dac_chip) και ένα για το isolator του i2s προς το dac-chip.
Χρησιμοποιήθηκε και ένας πολυπλέκτης για τη διαμεταγωγή των δύο i2s σημάτων (Wofson, amanero) ο οποίος τροφοδοτείται απευθείας από την αρχική τροφοδοσία.
Χρησιμοποιήθηκαν επίσης και άλλα 2 τοπικά τροφοδοτικά, ένα για το isolator του WM-8805 και ένα για την τάση του level shifter στον ελεγκτή και για τροφοδοσίες οθονών (όπου απαιτηθεί).

Για το (4) κατόπιν πρότασης του φίλου ΔημΔημ τον οποίο τον ευχαριστώ θερμά για την υπομονή του να με βοηθήσει στα θέματα του ελεγκτή, πήγα στη λύση Atmega 1284p με level shifter για εκείνα τα σήματα που έπρεπε να υποβιβαστούν από τα 5V στα 3.3V

H δουλειά άρχισε με το γνωστό eagle, βασικά έφαγα αρκετούς μήνες πάνω στη σχεδίαση, ενώ παράλληλα έτρεχα και το άλλο project με την πλακέτα του Wolfson.
Σχεδιάσεις επί σχεδιάσεων, αλλαγές τροποποιήσεις ξανά σχεδίασμα νέων βιβλιοθηκών που δεν υπήρχαν έτοιμες από το eagle και πάει λέγοντας.
Κάπου προς τα τέλη Μάρτη τελείωσα τη βασική σχεδίαση και έστειλα τα gerber files για κατασκευή πλακέτας. Λίγο πριν το Πάσχα είχα στα χέρια μου τις πλακέτες και ξεκίνησα το γολγοθά της συγκόλλησης.
Η συγκόληση ήταν παίδεμα, όλα τα υλικά σε 0805 μέγεθος και πολλά ολοκληρωμένα πραγματικά μ α ν ί κ ι στο κόλλημα - συνολικά γύρω στα 220 τέτοια smd υλικά δεν είναι παιχνίδι ούτε κάτι που το φτιάχνεις σε 1-2 μέρες!

Το αποτέλεσμα όμως μου πήρε όλη την πρωτύτερη ταλαιπωρία.

σ υ ν ε χ ί ζ ε τ α ι . . .
 

Attachments

  • sxedio.jpg
    sxedio.jpg
    270.7 KB · Views: 568
  • top.png
    top.png
    150 KB · Views: 564
Last edited:

Vaggelis 1984

Senior Member
17 August 2010
423
ΑΘΗΝΑ
Μπραβο Μανολη!
Συγχαρητήρια πιστευω το αποτελεσμα θα σε δικαιωσει!
Περιμενουμε φωτο!
 

Macmod

AVClub Addicted Member
24 January 2008
2,539
Αθηνα / Ελλάδα
Ωραία δουλειά φίλε. Αναμένουμε και την φωτό του τελειωμένου project και βεβαίως, εφόσων θέλεις να το δημοσιεύσεις
, το κυκλωματικό διάγραμμα προκειμένου να μπορούμε να κάνουμε και πιό ολοκληρωμένη και συγκεκριμένη συζήτηση.
 
Μανώλη, απλά respect που είχες την υπομονή και επιμονή να ολοκληρώσεις ένα τέτοιο πολύπλευρο και πολύπλοκο project.

Η πλακέτα που προέκυψε είναι απλά κούκλα. :D

Αναμένω και εγώ τη συνέχεια της περιγραφής.. :smile:
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Το 'πες και το κανες!

Άντε να δούμε τώρα που είναι όλα σωστά τι ψάρια θα πιάσει.
(η πλακέτα πάντως κούκλα! )
 

more peers

AVClub Fanatic
24 April 2009
20,155
Αθήνα
Τα πάντα ενοποιημένα σε μια πλακέτα, όχι στις καλωδιώσεις που τρέχουν από εδώ και από εκεί, συμπαρασύροντας θόρυβο και αλληλεπιδράσεις

Προσοχή στις γειώσεις :music-smiley-005::music-smiley-005:

Το 'πες και το κανες!

Άντε να δούμε τώρα που είναι όλα σωστά τι ψάρια θα πιάσει.
(η πλακέτα πάντως κούκλα! )

psari2_uzcz.jpg


Δύο και πανομοιότυπα... σαν τα κανάλια του...
 

lemon

Supreme Member
3 March 2009
4,041
Αυτός ο more peers (όνομα και πράγμα) τρολάρει ασύστολα! Τι λέτε να τον περιποιηθούμε ή να τον καλύψουμε σε μία λαδόκολα?

Πάντως "πετάει" σπόντες με νόημα...το άτιμο!
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Αμ τι να σας κάνω και τους δύο που είσαστε νεωτεριστές.
Χάθηκε να αφήσει εκεί 4 θεσούλες για κάτι παλιατζούρες :flipout:
 

more peers

AVClub Fanatic
24 April 2009
20,155
Αθήνα
Αμ τι να σας κάνω και τους δύο που είσαστε νεωτεριστές.
Χάθηκε να αφήσει εκεί 4 θεσούλες για κάτι παλιατζούρες :flipout:

Δεν είναι για σένα αυτά. Δεν παίζουν ντι ες ντι νατιβ δεν έχουν χαιενταδικο τελικό ειναι και τα καναλια τους αλεντελον,,, σάμπρε κουτσό άλογο σζ τζ χζ τχ κοκ :guitarist:

Άσε που τον βλέπω να το δοκιμάζει με κάτι diy χρέπια και κάτι παλιοκόρνες... πφφφφ :popcorn:
 

lemon

Supreme Member
3 March 2009
4,041
Χμ...τι να εννοεί :huh2:

Κάτι μου σφυρίζει για 4 Χ 17Χ4...με μόνη διαφορά ότι για να φτιάξεις το ίδιο με ανάλογες προσεγμένες τροφοδοσίες και για τις 4 "παλιατζούρες" με σωστό στάδιο εξόδου πας χαλαρά στο ένα χιλιάρικο μόνο υλικά!

Κάτσε τούτο να σφυρίξει καλά στα αυτάκια μας...και άσε τις "παλιατζούρες" για άλλο project!
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Άλλο το ενα κι άλλο το άλλο.
(Καλα σου σφυρίζει,αλλα λες λίγα το χιλιαρικο για μοναχοί μας )
Μορπιαρς,θελω κι εγω τις παλιοκόρνες που λες,επικουρικα,να παίζουν ολα μαζι!
 

more peers

AVClub Fanatic
24 April 2009
20,155
Αθήνα
στη λαδόκολλα ο ένας, "πίαρς" ο άλλος, αμα βγει άκρη εμένα να με θέσεις.

μη ξενυχτάτε και οι υπόλοιποι τσάμπα. ο λεμόνιας είναι ψυχοβγάλτης. απο την άλλη εβδομάδα και βλέπουμε.
επιβεβαιώνω ότι και μετράει και παίζει πάντως :grinning-smiley-043

καλό βράδυ και ζήτω η κινα :chinese:
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Μανόλο,αυτο που δεν του έβαλες επάνω ειναι ρόδες,κινητήρα και τηλεχειρισμό δορυφορικά.
Βλέπω να σε τρώνε οι δρόμοι!
 
23 December 2007
1,681
Έχω δει τη δουλειά του Μανόλη πριν λίγο καιρό ακόμα ημιτελή.
Ψαρώνουν άνετα πολλοί επαγγελματίες κατασκευαστές του χώρου.

Χίλια μπράβο!!!
 
Πάντως αν σκεφτεί κανείς πόση τεχνολογία έχει ενσωματώσει ο Μανώλης και τι κόστος υλικών έχουμε, μια αντίστοιχη εμπορική υλοποίηση θα έπρεπε να βγει με τιμή πάνω από πεντοχίλιαρο..

Για αρχή μιλάμε για Salas shunt ως preregulator (!!) και μετά τα καλύτερα LDO regulators της αγοράς ως τοπικές σταθεροποιήσεις..

Επίσης ευκολίες όπως οθόνη, τηλεχειρισμό, πολλές εισόδους, κτλ κτλ.
 

lemon

Supreme Member
3 March 2009
4,041
Να σας ευχαριστήσω εκ καρδίας για τα όμορφα λόγια και τις ευχές που γράψατε.

Το εγχείρημα δεν έχει τελειώσει, για αυτό και ο τίτλος αναφέρεται σε "οδοιπορικό", πρόκειται για ένα οδοιπορικό κατασκευής καθαρά ντιούικης.
Δεν απευθύνεται σε εμπορικά κομμάτια, δεν θέλει να έρθει σε αντιπαράθεση με κανένα εμπορικό, βρίσκεται σε μια άλλη διάσταση από πλευράς φιλοσοφίας και κατασκευής.
Άλλωστε ένα εμπορικό dac κινέζικης προέλευσης όπως το Aune, είναι ο "θάνατος του diy".
Μπορεί το aune να μην πλησιάζει καθόλου στην ποιότητα της τροφοδοσίας που έχει επιλεχθεί σε αυτήν την κατασκευή, αλλά από εισόδους, σχηματικό, dac-chip, στάδιο εξόδου, πολυπληθέστερος κώδικας ... δεν του λείπει τίποτα και έχει μόλις 600 ευρώ...τιμή εμπορική, δεν υπάρχει σύγκριση λοιπόν.

Συγνώμη επίσης που δεν παραθέτω με τη μία συνολικές φώτο, δυστυχώς θα απογοητεύσω τους ανυπόμονους φίλους.

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

Άλλωστε όπως προείπα δεν έχει τελειώσει η κατασκευή, λείπει παντελώς το μηχανολογικό κομμάτι και δεν έχει ολοκληρωθεί ο κώδικας. Αυτή τη στιγμή μπορεί να παίξει (και παίζει στο εργαστήρι συνεχώς) από usb, ενώ για την spdif πρέπει να φορτώσω άλλον κώδικα και να δίνω χειροκίνητα στον κώδικα το ποια είσοδο θα βλέπει...είπαμε έχουμε οδοιπορικό!

Ξεκινάμε φίλτατοι και το σεντόνι γραφής συνεχίζεται...πάμε!


Τμήμα (1), WM-8805

spdif_inputs.JPG




Στην παρακάτω φώτο φαίνεται το τμήμα του s/pdif receiver.

spdif_receiver.JPG



Αυτό έχει στηριχτεί στο γνωστό project που τρέξαμε πριν λίγο καιρό.
Το σήμα μπαίνει στην πλακέτα από τις on board αναμονές των bnc, coaxial, aes/ebu, τερματίζει πάνω στην πλακέτα με τις σωστές αντιστάσεις ακριβείας (0,1%), φιλτράρεται για τυχόν dc τάση και εν συνεχεία περνά από τους Murata Μ/Τ απομόνωσης.

Εν συνεχεία τα σήματα οδεύουν ξεχωριστά προς το AM26C32 (έναν τετραπλό διαφορικό line receiver για balanced και μη balanced σήματα) και μετά το ΑΜ καταλήγουν στις αντίστοιχες εισόδους του Wolfson WM-8805.

To WM8805 όπως είπαμε σεταρίστηκε σε software mode.
Η τροφοδοσία του επιλέχτηκε να είναι διπλή 3.3V (DVDD/PVDD), μέσω δύο LT3042 τα οποία τοποθετήθηκαν όσο γινόταν πιο πλησίον του τσιπ με τα αντίστοιχα δικά τους ground & power plane.

Για ρολόι επιλέχθηκε η συχνότητα των 12MHz, στο σχήμα διακρίνεται ένα NDK, αλλά το αποτύπωμα έχει σχεδιαστεί ώστε να δέχεται πολλαπλά pattern. Και εδώ υπάρχει ανεξάρτητη τροφοδοσία με LT3042

ndk.jpg


Στα αριστερά του 8805 διακρίνεται ένας απομονωτής (isolator) Si8605 για την επικοινωνία i2c με τον ελεγκτή, ώστε να γίνει η διαχείριση του 8805 από τον ελεγκτή με την απαραίτητη προστασία απόμόνωσης. Στο ενδιάμεσο βρίσκεται η τροφοδοσία του isolator, ένα ADP151 στα 3,3V κρίθηκε υπεραρκετό.

Το i2c σήμα ελέγχουν οδεύει σε μια πολύ φίσα που περιλαμβάνει την τροφοδοσία της πλευράς που κοιτά προς τον ελεγτή και τα σήματα RS, SCL, SDA.

To i2s σήμα της εξόδου του WM8805 οδεύει προς τον πολυπλέκτη (mux), μέσω αντιστάσεων προσαρμογής, ενώ αντίστοιχα βγαίνει και ένα ψηφιακό σήμα προς βύσμα εξόδου.

Τέλος, η γραμμή optical ξεφεύγει έξω από την παραπάνω διαδρομή καθότι το σήμα είναι ήδη TTL και έχει απομόνωση, είναι στηριγμένο πάνω σε ένα Toshiba RX179L και πηγαίνει απευθείας σε είσοδο του WM8805.


Τμήμα (2), Ψηφιοαναλογικός μετατροπέας ESS9023P

Εδώ τα πράγματα είναι πιο απλά κατά ένα βαθμό, καθότι η σχεδίαση είναι γνώριμη, ο Βασίλης την είχε χιλιοδουλέψει στα μάμπο, οπότε μας ήταν γνώριμη.
Επιλέχτηκε η βασική σχεδίαση που προτείνει η εταιρία, αλλά κατόπιν μετρήσεων που έγιναν σε παλμογράφο επιλέχθηκε ένα λίγο διαφορετικό σχήμα τιμών πυκνωτών, στα διάφορα φιλτραρίσματα είτε Vcc+ τροφοδοσίας, Negative και τα σχετικά.

main_dac_area.jpg


Η τροφοδοσία του 9023 επιλέχθηκε στα 3,6V και όχι στη συνήθη 3,3V που συνήθως δίνεται, η οποία στηρίχθηκε σε ένα LT3042.

Επιλέχθηκε ασύγχρονη λειτουργία του i2s με το master clock να το δίνει τοπικά ένα ρολόι Crystek CCHD-957/49+MHz και εδώ υπάρχει αυτόνομη τροφοδοσία μέσω LT3042.

Στο σημείο αυτό να αναφερθεί ότι είχαν γίνει πάμπολλες δοκιμές και με σύγχρονη λειτουργία μετάδοσης του i2s σήματος μέσω δύο Crystek. Στην τάβλα υπήρχαν κάποιες διαφορές από την ασύγχρονη μετάδοση, αλλά σε τούτη την υλοποίηση επιλέχθηκε η ασύγχρονη μετάδοση σαν πιο προσιτή διαδικασία καθότι η σύγχρονη
μετάδοση ανέβαζε κατά 170-200 ευρώ τα υλικά και μεγάλωνε σημαντικά την πλακέτα, ενώ τα όποια θετικά ήταν υπό σκέψη και αναλόγως του συστήματος.
Επίσης η σύγχρονη μετάδοση σήματος i2s προύποθέτει και λειτουργία της amanero σε slave mode κάτι που δεν είναι άνευ προβλημάτων καθότι οι οδηγοί δεν έχουν τελειοποιηθεί ακόμη.

Η έξοδος του σήματος περνά από μία περίεργη αντίσταση 0,022R και αμέσως μετά ακολουθεί το φίλτρο των 4700pF.

Πριν από το Sabre υπάρχει ένας πολυπλέκτης ο οποίος διαμεσολαβεί ως φανάρι και ελέγχει για το ποια από τα δύο ζευγάρια i2s (WM8805, Amanero) θα περάσουν
προς το dac-chip. Επιλέχτηκε ένας 74FST3257D ο οποίος δέχεται δύο τετραπλά ζευγάρια ως A/B. O έλεγχός του για το ποιο ζευγάρι θα επιλέξει γίνεται μέσω του ελεγκτή. Η τροφοδοσία εδώ έρχεται απευθείας από το reflektor.


Τμήμα (3), usb->i2s μοντούλα, Amanero


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

Η amenero μπήκε επάλληλα και σχεδιάστηκε για το σκοπό αυτό ειδικό άρθρωμα πάνω στην πλακέτα μας.
Τα σήματα i2s οδεύουν πρώτα μέσω ενός απομονωτή (isolator) IL715-3E(NVE) ή Si8640BT-IS για πλήρη απομόνωση των σημάτων από τις κακοτοπιές του υπολογιστή και μετά πηγαίνουν και αυτά στον πολυπλέκτη (mux).

Είναι γνωστό ότι οι απομονωτές εισαγάγουν ένα ποσοστό jitter στο σήμα και μερικοί τους αποφεύγουν. Δυστυχώς όμως η δεύτερη μέθοδος ελοχεύει περίεργους θορύβους από τη μεριά του υπολογιστή που κάνουν περισσότερο κακό από ένα μικρό ποσοστό jitter του isolator.
Φυσικά οι δύο προτινόμενοι απομονωτές έχουν το χαμηλότερο jitter της αγοράς.

Εδώ θα μπορούσε και πάλι να επιλεχθεί ένα είδος flip-flop του σήματος, αλλά για τους παραπάνω λόγους αφέθηκε.

Επιλέχθηκε και εδώ ανεξάρτητη τροφοδοσία γύρω από το LT3042 η οποία τροφοδοτεί τη μεριά που κοιτά προς τον πολυπλέκτη. H άλλη μεριά που κοιτά προς την αμανέρο τροφοδοτείται από την ίδια την amanero.

Ανεξάρτητη τροφοδοσία γύρω από το TI TPS7A4700 επιλέχτηκε για την τροφοδοσία των 3,3V της Amanero για το σκοπό αυτό απαιτείται να ξηλωθεί το on board AD151 3,3V που έχει η αμανέρο και να συνδεθεί σε κατάλληλο σημείο η έξοδος του TPS7A4700.

usb_psu.JPG



σ υ ν ε χ ί ζ ε τ α ι . . .
 
Last edited:

lemon

Supreme Member
3 March 2009
4,041
Τμήμα (4), Τροφοδοσίες

Για το reflektor_D δεν έχουμε να πούμε τίποτα, καθαρά ντιούικο τροφοδοτικό με δάφνες και με ένθερμο κοινό.
Τύπου shunt και ως shunt αποβάλλει θερμοκρασία.
Μερικοί αποφεύγουν τα shunt στα ψηφιακά ακριβώς για αυτό το λόγο, επειδή τα ψηφιακά μισούν τη θερμοκρασία.

Παρόλο που επιλέξαμε να έχει αρκετό ρεύμα στο εσωτερικό του (κατάσταση hot-rod), η λύση να βάλουμε έναν πάτο 280Χ180Χ5mm, μας έσωσε από υψηλές θερμοκρασίες ή ψύκτρες που θα απαιτούσαν μεγάλο χώρο.

reflektor_mos.JPG

Κυκλωματικά και σε σχέδιο είναι διαθέσιμο στην κοινότητα από τον ίδιο τον κατασκευαστή.

Για την τροφοδοσία της amenero αναφερθήκαμε στο αντίστοιχο τμήμα.
Για την τροφοδοσία του ελεγκτή, τα πράγματα απλά ένα τυπικό 7805S με την κατάλληλη ανόρθωση εξόμάλυνση και μια ψύκτρα που το έχει παντελώς παγωμένο. Η ψύκτρα κρίνεται ως υπερβολική για το ρεύμα που απαιτείται από τον ελεγκτή ή την οθόνη, αλλά μπήκε με γνώμωνα υποστήριξης μεγαλύτερης οθόνης με ανάγκες για περισσότερο ρεύμα.

psu_controller.JPG

Η κύρια δουλειά έχει γίνει στις τοπικές σταθεροποιήσεις.
Δύο τυπικές που τις συναντάμε ως κύριες στις περισσότερες εμπορικές εφαρμογές δηλ. ένα AD151/3.3V και ένα AMS1117-3.3V για το isolator του 8805 και το level shifter+οθόνη αντίστοιχα.

Τα LT3042 αποτέλεσαν αντικείμενο αναζήτησης ενός καλού layout για καλή απόδοση, αυτό είχε τρέξει και εφαρμοστεί με επιτυχία στo project WM-8805 και απλά μεταφέρθηκε εδώ. Σχεδιασμός με δύο plane, ένα γείωσης και ένα τάσης εξόδου σε διαφορετικά layers βοηθούν στην σταθερότητα του.
Θεωρείτε ένα από τα πιο σύγχρονα reg με χαρακτηριστικά Ultra:
Ultralow RMS Noise: 0.8μV RMS (10Hz to 100kHz)
Ultralow Spot Noise: 2nV/√ Hz at 10kHz
Ultrahigh PSRR: 79dB at 1MHz

LT3042.jpg

Το μειονέκτημα ότι βρίσκεται λίγο δύσκολα και δεν είναι συνεχώς διαθέσιμο (αγορά μόνο από Farnell για Ευρώπη).


Τμήμα (5), ελεγκτής

Αρχικά είχα βλέψεις να βάλω το project Πλακέτα ενδείξεων δειγματοληψίας για usb -> i2s modules[/b], που είχαμε κάνει παλαιότερα.

Στην πορεία κατόπιν προτροπής του ΔημΔημ, με έπεισε να βάλω ελεγκτή με μεγαλύτερη μνήμη για πάμπολλους λόγους - και ευτυχώς που τον άκουσα!

Ο ελεγκτής βασίστηκε στο Atmega1284p με τροφοδοσία 5V (7805). Ta 32Κ (Arduino Nano) έναντι 128K είναι η μέρα με τη νύχτα σε γραμμές κώδικα.
Στην ουσία βασίστηκε πάνω στο αντίστοιχο project με τον ελεγκτή του pga που έτρεξαν τα μέλη ΔημΔημ, Saganakis, Peter52.
Μπήκαν τα κατάλληλα εξωτερικά αρθρώματα με τα κατάλληλα σήματα (Vcc, GND, MOSI, MISO, SCLK, RST, RX, TX) που είναι απαραίτητα για να περάσουμε το bootloader και να προγραμματίσουμε το τσιπ.

controller.JPG

Επιλέχθηκε bootloader arduino καθώς θα δουλεύαμε πάνω σε αυτήν την πλατφόρμα.

Προστέθηκε ένα 74HC4050 (level shifter) για τον υποβιβασμό των 5V σημάτων σε 3.3V για SPI πρωτόκολλο.

Τα λοιπά δύο isolators που φαίνονται αριστερά του Atmega είναι τα δύο γνωστά από το πρότζεκτ με τη δειγματοληψία, οπότε για περισσότερες πληροφορίες ανατρέξτε εκεί.
Αυτά στην ουσία αναλαμβάνουν την επικοινωνία για τη δειγματοληψία του usb καθώς και την επικοινωνία με τον πολυπλέκτη (mux) για τη σωστή διαμεταγωγή των δύο σημάτων (Wolfson, Amanero).


σ υ ν ε χ ί ζ ε τ α ι . . .
 
Last edited: