AK4118A Receiver

takis

Supreme Member
11 August 2006
3,671
--------------------
εχω κυκλωση τα δυο clock πειτε μου ποιο ειναι το ocx 1 και ποιο το ocx2 στο τυπωμενο δεν φαινεται τιποτα
 

Attachments

  • XMOS_xCORE_200_AK4118_pcb.jpg
    XMOS_xCORE_200_AK4118_pcb.jpg
    158.9 KB · Views: 186

Salas

AVClub Addicted Member
4 December 2006
1,973
Ναι, θα φτάσει. Η κατανάλωση του XMOS με το 4118 δεν ξεπερνάει τα 350-400mA. Οπότε θα είναι αρκετά ζεστό το Ref-D αλλά θα τα καταφέρει.

Δεν υπάρχει θέμα και αν μπει μια τροφοδοσία 5V και όχι 2. Δεν είναι κρίσιμο το συγκεκριμένο rail.

Και να ζεσταίνεται δεν παθαίνουν εύκολα κάτι τα διακριτά υλικά του Ref-D είναι η αλήθεια. 105C πυκνωτές ειδικά αν έχει δεν τρομάζει. Κάπου που να αερίζεται σωστά απο γρίλιες να βρίσκεται ώστε και να μην παραγίνεται η κατάσταση και να μην φορτώνει κάποιο κουτί με πολύ εσωτερική ζέστη. Σε ανοιχτή διάταξη ούτε καν θα ενοχληθεί/ενοχλήσει με ζέστη.
 
Στις δοκιμές με το γνωστό Dual AK4490 είχε προκύψει ένα θέμα με το AK4118. Απ' ότι φαίνεται το σήμα MCLK που δίνει είναι κάπως ασθενές, με αποτέλεσμα να μην μπορεί να οδηγήσει επαρκώς τα 6 x flip-flops και 2 x DACs. Αν η πλακέτα χρησιμοποιηθεί ως πηγή σήματος για άλλη πλακέτα DAC, η οποία δεν παρουσιάζεται ως δύσκολο φορτίο, η παρακάτω μόντα δεν χρειάζεται.

Η λύση είναι να εγκατασταθεί πάνω στην πλακέτα ένα ολοκληρωμένο που θα ενισχύει το MCLK. Τέτοια ολοκληρωμένα λέγονται clock fanout buffers.

Ένα κλασικό τέτοιο είναι το NB3L553 σε SOIC-8 πακέτο. Για να το εγκαταστήσουμε κάνουμε τα παρακάτω:

Το σημείο της πλακέτας που μας ενδιαφέρει είναι αυτό:

AK4118_fanout_buffer_1.jpg

Κόβουμε σε 2 σημεία την χαλκοδιαδρομή. Επίσης αφαιρούμε λίγο από το solder mask στις χαλκοδιαδρομές αλλά και στο ground plane όπως φαίνεται στην φωτο.

AK4118_fanout_buffer_2.jpg

Βάζουμε το ολοκληρωμένο και κολλάμε τα 3 Pins (2, 4, 5) όπως φαίνεται στην φωτο. Προσέχουμε τα υπόλοιπα pins να μην ακουμπάνε σε κάποιες από τις υπόλοιπες χαλκοδιαδρομές.

AK4118_fanout_buffer_3.jpg

Κολλάμε έναν πυκνωτή 100n 0805 στο pin 1 όπως φαίνεται. Το άλλο άκρο του πυκνωτή συνδέεται στο GND σε παραπλήσιο βολικό σημείο. Το Pin1 του ολοκληρωμένο (τροφοδοσία) συνδέεται με καλώδιο σε.....

AK4118_fanout_buffer_4.jpg

.. παραπλήσιο σημείο τροφοδοσίας 3.3V.

AK4118_fanout_buffer_5.jpg

Καθαρίζουμε την πλακέτα από το flux και είμαστε έτοιμοι να δώσουμε σήμα στην πλακέτα του DAC.
 
Last edited:

lemon

Supreme Member
3 March 2009
4,041
Μπαφέριασμα γραμμής, κοιτάξτε μήπως έχετε στην άκρη κανένα μπάφερ μονό ή διπλό (για παράδειγμα κάπου πρέπει να έχω στην άκρη έναν Potato PO74G38072A από την πλακέτα του Acko) και προσαρμόστε αναλόγως.

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

Ένα μπράβο στο Δημήτρη για το κουράγιο του...
 

sznobel

New member
11 March 2024
2
Όπως συνηθίζεται να γίνεται με τέτοια project, ξεκινάς για ένα πρόχειρο πλακετάκι 5χ5εκ και καταλήγεις να σκέφτεσαι μήπως τελικά είναι καλή ιδέα να πας σε 4-layer πλακέτα με τετραπλάσιο εμβαδό.. :p

Λοιπόν, είμαστε κοντά στο τελείωμα. Αστειευόμουν για το 4-layer, αλλά τελικά βγαίνει μεγαλούτσικη η πλακέτα.

View attachment 139031

Τα τελικά specs είναι:

- AK4118 s/pdif receiver
- AK4137 sample rate converter / upsampler / PCM to DSD
- ρολόι είτε NDK είτε Crystek
- 4 x coax s/pdif inputs (τα 3 on-board, το τέταρτο σε header)
- 4 x toslink s/pdif inputs (τα 3 on-board, το τέταρτο σε header)
- είσοδος I2S για σύνδεση με πλακέτα USB to I2S (σε U.FL βύσματα)
- έξοδος I2S (σε U.FL βύσματα) και s/pdif σε header (το s/pdif βγαίνει προ-SRC, απευθείας από το AK4118)
- μετατροπή των σημάτων s/pdif ή I2S σε DSD έως DSD256 (αν και απ'ότι βλέπω στον παλμογράφο υποστηρίζει ανεπίσημα και DSD512!)
- upsampling των σημάτων s/pdif έως και στα 384Κ (για την ώρα το έχω καταφέρει μέχρι τα 192K αλλά λογικά θα το καταφέρω να φτάσει και τα 384Κ..)
- upsampling των σημάτων I2S έως και στα 768Κ (εφόσον η πλακέτα USB to I2S μπορεί να δώσει MCLK στα ~49MHz, για την ώρα το έχω καταφέρει μέχρι τα 384K αλλά λογικά θα το καταφέρω να φτάσει και τα 768Κ..)
- δυνατότητα bypass του SRC μέσω software
- ψηφιακά φίλτρα στον SRC ώστε να παρακάμπτουμε αν θέλουμε τα αντίστοιχα ψηφιακά φίλτρα του DAC (όταν κάνουμε upsampling)
- 6 x low noise LDOs για τοπική σταθεροποίηση όλων των διακριτών σταδίων / υποσυστημάτων
- πλήρη έλεγχο όλων των παραμέτρων μέσω arduino

Όποιος δεν θέλει να έχει τη δυνατότητα upsampling μπορεί απλά να μην φτιάξει το κάτω κομμάτι της πλακέτας. Έξοδο I2S μπορεί να πάρει εύκολα βραχυκυκλώνοντας κάποια pads στο U9 (το οποίο δεν θα κολλήσει).
Hello, I have been following your projects for a long time and I would like to implement some of them, is it possible to send you the schematics of this project (AK4118+AK4137) or if possible also the BOM file.
Regards
sznobel
 
Hello, I have been following your projects for a long time and I would like to implement some of them, is it possible to send you the schematics of this project (AK4118+AK4137) or if possible also the BOM file.
Regards
sznobel
Hi there Sznobel,

Since this is a Greek speaking forum, let's continue this over PMs.