Dac-Preamp (WM8805-Mambo v3-PGA2311)

Peter52

Established Member
25 November 2010
202
Πριν μερικά χρόνια ρίχτηκε η ιδέα να φτειάξουμε έναν προενισχυτή με γνωστό PGA23xx. Το σχέδιο για κάποιο διάστημα είχε μείνει σε αδράνεια. Μέχρι να ξαναρχίσει η προσπάθεια προστέθηκε στον εξοπλισμό μου το γνωστό Mambo v3 και η σκέψη να προστεθεί και ένας επιλογέας ψηφιακών εισόδων. Μάλιστα έφτειαξα έναν τέτοιο επιλογέα με πύλες και πολυπλέκτη. Και εκεί που ετοιμαζόμουνα να τα βάλω πια όλα μαζί ξεκίνησε ο επιλογέας με το WM805. Τώρα πια ήρθε η ώρα για την τελική συναρμολόγηση και μάλιστα σε κουτί DIY. Καιρός λοιπόν για τις πρώτες φωτογραφίες.
 

Attachments

  • DSC_0106.jpg
    DSC_0106.jpg
    159 KB · Views: 225
  • DSC_0107.jpg
    DSC_0107.jpg
    108.1 KB · Views: 217
  • DSC_0110.jpg
    DSC_0110.jpg
    113.4 KB · Views: 215
  • DSC_0111.jpg
    DSC_0111.jpg
    116.2 KB · Views: 216

lemon

Supreme Member
3 March 2009
4,041
Καλή αρχή Πετρή.

Θα είναι το τελικό κουτί ή έγινε μια προσπάθεια τοποθέτησης όλων των επιμέρους για έλεγχο λειτουργίας;

Παρόλο που διάφορα κομμάτια έχουν παρουσιαστεί σε δικά τους νήματα (Mambo3, WM8805, Επιλογέας εισόδων+PGA2311), προσπάθησε να κάνεις μια παρουσίαση του κάθε μέρους επιγραμματικά και σε όσα έχεις κάνει επιπρόσθετη δουλειά κάνε μια ανάλυση).
Επίσης και για τον κώδικα, εάν το επιθυμείς, θα ενδιαφέρει αρκετά μέλη.
 

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Το κουτί σε γενικές γραμμές θα είναι το τελικό με δυνατότητα αλλαγής προσόψεων σε πιθανή αντικατάσταση μονάδων. Στην παρούσα φάση έχει γίνει τοποθέτηση των μονάδων στο υποσασσί για μια πρώτη δοκιμή μέχρι την οριστικοποιηθεί η διάταξη των μονάδων. Γι' αυτό και είναι δεκτές προτάσεις και σχόλια. Οι διαστάσεις του κουτιού για γενικότερη χρήση είναι 430Χ350Χ10 χιλιοστά και υπάρχει στόχος να γίνει με ανοδίωση σε χρώμα μαύρο με εγχάρακτες ενδείξεις.
Το όλο σύστημα θα γίνει προσπάθεια μια και έχει πολλές εισόδους και εξόδους να χρησιμοποιείται και για δοκιμές μονάδων, γιαυτό και θα τοποθετηθούν και στην πρόσοψη κάποιες από τις εισόδους/εξόδους. Οι δυνατότητες σε εισόδους είναι εννέα ψηφιακές και έξη αναλογικές και ακόμη μία έξοδος spdif από το WM8805.
Από πλευράς τώρα κώδικα είναι σχεδόν πλήρως λειτουργικό αν και απαιτείται συμμάζεμα του κώδικα και κάποιες διορθώσεις. Υπάρχει η δυνατότητα να ρυθμίζονται οι λειτουργίες τόσο τοπικά από ενκοντερς όσο και με τηλεχειρισμό. Όταν τακτοποιηθεί αρκετά ο κώδικας θα τον ανεβάσω. Βέβαια για όποιον θέλει μπορώ να του δίνω είτε τμήματα ανάλογα με τις ανάγκες του είτε και ολόκληρο έστω και με μικροπροβλήματα.

Η πρόσοψη και η πίσω πλευρά είναι από άλλο κουτί και οπωσδήποτε θα αλλάξουν.

Ελπίζω η παρέα να βοηθήσει με μετρήσεις.

Αυτή την στιγμή δουλεύει εξαιρετικά και μάλλον δεν θα θέλει αλλαγή στην διάταξη των μονάδων.

Αυτά τα ολίγα και θα υπάρξει συνέχεια.
 

lemon

Supreme Member
3 March 2009
4,041
Ωραία, εφόσον το σασί θα παραμείνει το ίδιο και απλά μπορεί να αλλαχθεί η πρόσοψη και πίσω πλευρά, να το κοιτάξουμε κάπως καλύτερα να μαζευτεί η καλωδίωση με κάποια ίσως άλλη διάταξη.

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

Σε πρώτη φάση μέχρι να μας πεις για τα τροφοδοτικά, μάλλον πρέπει 8805+Controller να πάνε δίπλα-δίπλα για να αποφύγουμε την καλωδίωση, το 8805 να γειτινιάσει η έξοδος του i2s στην αντίστοιχη είσοδο του mambo.
 

Attachments

  • peter.jpg
    peter.jpg
    234.3 KB · Views: 162

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Τα δύο πράσινα τροφοδοτικά είναι από 5 volt το κάθε ένα, το ένα με 8805 και το άλλο με 1085. Το ένα τροφοδοτεί τον ελεγκτή,τη οθόνη και τα ρελέ, ενώ το άλλο τα κυκλώματα μετά τους απομονωτές στο 8805 και στην πλακέτα εισόδων. Τα δυο καφέ τροφοδοτικά είναι ρυθμιζόμενα με 317/337 τροφοδοτούν το +-5 το PGA και το +-15 τον προενισχυτή. Να σημειωθεί ότι το +-5 παίρνει ρεύμα από το +-15.

Επάνω στο Mambo διακρίνεται μια μικρή πράσινη πλακέτα που θα γυρίζει το Mambo από si2s σε spdif, κερδίζοντας μια ακόμη ψηφιακή είσοδο ή απομονώνει το mambo για λειτουργία χωρίς το 8805 και έγχεται από τον controller.

Ακόμη στην άκρη της πλακέτας εισόδων βρίσκεται προσωρινά μια πλακέτα που δίνει το σήμα από το mambo στην πλακέτα εισόδων και έτσι κερδίζουμε μια αναλογική είσοδο.

Επίσης σχεδιάζεται κύκλωμα που θα διακόπτει τελείως το ρεύμα στο Dac και στο 8805 όταν επιλέγονται οι αναλογικές είσοδοι.
Στην οθόνη έχει προβλεφθεί να δείχνει το είδος της εισόδου και στην περίπτωση των ψηφιακών την συχνότητα δειγματοληψίας.

Και έπεται συνέχεια.
 

lemon

Supreme Member
3 March 2009
4,041
Απάντηση: Re: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Αν και δεν έχω τα πλήρη στοιχεία στα χέρια μου, σε πρώτη φάση σου προτείνω την παρακάτω διάταξη δίχως να φέρεις τα πάντα πάνω-κάτω.

  • Μάμπο+είσοδοι ως έχουν
  • 8805 ακριβώς δίπλα από το μάμπο για να γίνει μικρή η καλωδίωση i2s
  • Ελεγκτής ακριβώς πάνω από το 8805
  • Τροφοδοτικά pga δίπλα ακριβώς
  • Τροφοδοτικό 8805 δίπλα του
  • Τροφοδοτικό ελεγκτή δίπλα του.
  • Αναδιάταξη πάνω κάτω των Μ/Τ έτσι ώστε να έρθουν τα δευτερεύοντα πιο κοντά στα τροφοδοτικά.


Γράφεις: "ενώ το άλλο τα κυκλώματα μετά τους απομονωτές στο 8805 και στην πλακέτα εισόδων"
- Ποια κυκλώματα; Μήπως εννοείς ότι δίνει την κύρια τροφοδοσία των 5V στην πλακέτα 8805; Ο απομονωτής που είναι πάνω στην πλακέτα του 8805 τροφοδοσία από που παίρνει; Ποια πλακέτα εισόδων εννοείς, εφόσον τα ρελέ παίρνει 5V από το άλλο πράσινο, ενώ η πλακέτα pga από τα καφέ...

Γράφεις: "Τα δυο καφέ τροφοδοτικά είναι ρυθμιζόμενα με 317/337 τροφοδοτούν το +-5 το PGA και το +-15 τον προενισχυτή. Να σημειωθεί ότι το +-5 παίρνει ρεύμα από το +-15."
- Καταλαβαίνω ότι πρώτα ξεκινάς με συμμετρική τροφοδοσία 15V και από αυτή τη συμμετρική φτιάχνεις μία άλλη συμμετρική 5V για να τροφοδοτήσει το pga, βάλατε μετά το pga μπάφερ και χρειάστηκες εκεί τη συμμετρική τροφοδοσία των 15V;

Γράφεις: "Επάνω στο Mambo διακρίνεται μια μικρή πράσινη πλακέτα που θα γυρίζει το Mambo από si2s σε spdif, κερδίζοντας μια ακόμη ψηφιακή είσοδο ή απομονώνει το mambo για λειτουργία χωρίς το 8805 και έγχεται από τον controller."
- Αυτή η λύση δεν μου αρέσει εάν κατάλαβα σωστά, γιατί στην ουσία έχεις ένα καθαρότατο σήμα i2s από το 8805 και το κάνεις spdif. Εάν δεν σε ενδιαφέρει η είσοδος usb (που θα σου δεσμεύσει την i2s του μάμπο), καλύτερα να πάει απευθείας η i2s του 8805 στο μάμπο ή ακόμη καλύτερα παρέκαμψε όλο το κύκλωμα 8804 του μάμπο και ρίξε το i2s του 8805 πάνω στον πολυπλέκτη του μάμπο...έτσι θα έχεις "άδεια" την άλλη είσοδο του i2s για σύνδεση σε τυχόν usb.
 

Attachments

  • peter_proposal.jpg
    peter_proposal.jpg
    65.9 KB · Views: 129

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Re: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Ας αρχίσουμε απ' το τέλος:
1. Το Mambo έχει δυνατότητα να πάρει σήμα i2s ή spdif. Την εναλλαγή αυτή την κάνω με ρελέ οπότε μπορεί το mambo να δουλέψει χωρίς το 8805, δηλ hardware control. Δεν μετατρέπω σήματα από το 8805 απλώς δίνω σήμα από άλλη πηγή που δεν περνάει μέσα από το 8805.

Την spdif έξοδο του 8805 πιθανόν να την βγάλω έξω από το DacPre έχοντας έτσι μια πηγή spdif για δοκιμές Dac ή συσκευών με είσοδο spdif.

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

3. Η πλακέτα εισόδων έχει μπαφερ που θέλει +-15.

4. Το μήκος των καλωδιώσεων θα ρυθμιστεί μετά την οριστικοποίηση της θέσης των μονάδων. Λόγω του προβλεπόμενου ύψους του κουτιού (10 cm) υπάρχει η σκέψη να τοποθετηθούν οι μετασχηματιστές κάτω από το υποσασσί. Πάντως τα καλώδια του i2s είναι θωρακισμένα 50Ohm και τα spidif είναι 75Ohm.

5. Για να ολκληρωθεί η μονάδα σκέφτομαι να προσθέσω μια μονάδα USB καθώς και μια μονάδα ενισχυτή ακουστικών. Έτσι θα έχουμε καταναλωτική εμφάνιση αλλά θα μπορούμε να κάνομε και διάφορες δοκιμές.
 
Last edited:

lemon

Supreme Member
3 March 2009
4,041
Τώρα το καταλαβαίνω καλύτερα.

Το κουτί σου έχει αρκετό ύψος (2U δεν είναι;), οπότε έχεις αρκετές εναλλακτικές και διπλού πάτου όπου κάλλιστα μπορείς να περάσεις και όλη την τροφοδοσία στον πάτο και να υπάρχουν τρύπες αναμονές για τις επάνω πλακέτες.
Μέχρι και τους Μ/Τ μπορείς να γυρίσεις κάθετους για να δημιουργήσεις και άλλο χώρο.
Κάνε πάντως μια προσπάθεια να μην τρέχουν τα καλώδια από εδώ και από εκεί, ακόμη και εάν είναι θωρακισμένα.
Εάν κάποια στιγμή αλλάξεις πρόσοψη τα δύο encoder που έχεις, να τα βάλεις συμμετρικά της οθόνης και όχι δίπλα-δίπλα.

Κράτα μας ενήμερους για τις αλλαγές σου.

Σημ.=κάποια στιγμή πρέπει να δούμε τον κώδικα του 8805, λίγο καλύτερα....στο θέμα ειδικά του stand by όταν δεν δέχεται σήμα. Ο Στέφανος (VFXCode) είχε κάποιες ιδέες για αυτό που μάλλον θα φανούν χρήσιμες.
 

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Ψάχνοντας το 8805 από πλευράς προγραμματισμού στο διαδίκτυο βρήκα αναφορά κάποιου που είχε ασχοληθεί και έδινε και κώδικα, ότι το 8805 δεν έχει σίγαση. Δεν έχω μιλήσει με τον Στέφανο αλλά χονδρικά όταν το 8805 είναι σε αναμονή μπορεί να το κρατάς σε κατάσταση OFF μέσω κώδικα από την ακίδα του reset (LOW αν δεν κάνω λάθος) γιατί τώρα που κάνω δοκιμές όταν είναι ξεκλείδωτο (Unlocked) κάνει διάφορους τυχαίους ήχους κρότους και παράσιτα. Προγραμματιστικά το 8805 έχει αρκετή δουλειά ακόμη για να δώσει όλα όσα μπορεί.

Το κουτί βγαίνει με εσωτερικό ύψος 90 mm.
 

lemon

Supreme Member
3 March 2009
4,041
Σε κατάσταση ξεκλείδωτου δεν έρχεται σε stand-by έτσι όπως έχουμε τον κώδικα.
Αλλά ειλικρινά δεν σε κατάλαβα καθόλου με το "γιατί τώρα που κάνω δοκιμές όταν είναι ξεκλείδωτο (Unlocked) κάνει διάφορους τυχαίους ήχους κρότους και παράσιτα."

Δεν έχω παρατηρήσει τίποτα τέτοιο, κρότους και παράσιτα που ακούς στα ηχεία σου;
 

Peter52

Established Member
25 November 2010
202
Ίσως δεν το περιγράφω σωστά. Ο ήχος που ακούγεται από τα μεγάφωνα είναι σαν να ανοίγει και να κλείνει ένας διακόπτης και μάλλον σχετίζεται με τις ρυθμίσεις που του περνάει το λογισμικό κάνοντας έλεγχο μήπως βρει σήμα. Δεν το θεωρώ και τίποτα σπουδαίο απλώς όταν είναι ξεκλείδωτο θα δίνει εντολή για σίγαση στο pga.

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

lemon

Supreme Member
3 March 2009
4,041
Αυτό που περιγράφεις Πέτρο δεν πρέπει να προέρχεται από το 8805 και το πως αλληλεπιδρά η επικοινωνία μέσω του i2c.

Ίσως να είναι θέμα του mute από πλευράς pga, ειλικρινά δεν ξέρω.

Το 8804 σε υλοποίηση hw, εάν δεν συμπεριληφθεί ειδικό κύκλωμα mute, έχει κάποια θεματάκια με μερικούς transmitter spdif και όταν αλλάζεις κομμάτι, ακούς κάποια κλικ-ποπ...αυτό είναι καθαρά θέμα έλλειψης mute.
Στο 8805 έτσι όπως το υλοποιήσαμε σε sw mode, δεν έχω δει μέχρι τώρα προβλήματα mute, παρόλο που έχουμε θέμα στο ότι δεν μπαίνει σε standby όταν δεν βλέπει σήμα στην είσοδό του.
 

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Στο θέμα αυτό θα μπορούσαμε να κάνουμε μια σάρωση των εισόδων και αν δεν βρει σήμα να μπαίνει σε αναμονή μέχρι να γίνει κάποια αλλαγή εισόδου.
Νομίζω ότι είναι σχετικά εύκολο και θα προσπαθήσω να το δοκιμάσω.
 

lemon

Supreme Member
3 March 2009
4,041
Στον έναν κώδικα για 8805 που ειναι διαθέσιμος στο διαδίκτυο, υπάρχει αυτή η λειτουργία που αναφέρεις, όπου δίνεται μια χρονοκαθυστέρηση και το 8805 κάνει αυτόματη ανίχνευση των εισόδων του και εάν βρει σήμα σε κάποια κλειδώνει, διαφορετικά μπαίνει σε αναμονή.
Έχω όμως μία ένσταση σε αυτή τη λειτουργία και είναι ο λόγος που στον κώδικα είχα βάλει συνθήκη case, έτσι ώστε να κοιτά όποια είσοδο του δηλώνεις.
Για παράδειγμα, έχει ενώσει 3 πηγές spdif και είναι και οι 3 ανοιχτές. Σε πολλές των περιπτώσεων πολλές συσκευές που δίνουν έξοδο spdif έχουν μόνιμα σήμα εξόδου στο on ακόμη και εάν δεν παίζουν τίποτα! Αυτό θα δημιουργήσει μεγάλο θέμα στο αυτόματο κλείδωμα γιατί θα λαμβάνει πολλαπλά σήματα και το μπέρδεμα θα είναι αναπόφευκτο.
Κατά τη γνώμη μου θα πρέπει να μπει μια συνθήκη όπου θα δηλώνει την κατάσταση stand by στο 8805, όταν δεν έχει επιλεχθεί καμία είσοδος του 8805 μέσω του τηλεχειρισμού. Βέβαια σε σένα που έχεις και encoder, το θέμα περιπλέκεται και μάλλον θα ακολουθήσεις άλλη οδό...

Εάν θυμάμαι καλώς, ο Στέφανος μου είχε πει ότι το θέμα είναι ότι η case επιλογής εισόδου είναι μέσα στη λούπα του κώδικα, οπότε δουλεύει συνεχώς.
Ίσως εάν η case, γίνει μια αυτόνομη function και να καλείται μόνο κατά την επιλογή στη λούπα, τότε ίσως το stand by να είναι εφικτό.
 

Peter52

Established Member
25 November 2010
202
Re: Απάντηση: Dac-Preamp (WM8805-Mambo v3-PGA2311)

Έχεις δίκιο.
Στον δικό σου κώδικα τα πράγματα είναι σχετικά απλά γιατί δουλεύει μόνο σαν Dac. Στον κώδικα που γράφω και ήδη χρησιμοποιώ επειδή υπάρχουν επιλέξιμες αναλογικές είσοδοι τα πράγματα τρέχουν με διαφορετική λογική. Υπάρχει διαφορετική λειτουργία σε ψηφιακές και αναλογικές εισόδους, γι' αυτό και κάπου έγραψα ότι σε περίπτωση επιλογής αναλογικών εισόδων θα διακόπτεται τελείως η λειτουργία του 8805 και του Dac.