DIY R-2R DAC (dam1021) : πειρασμός, όχι αστεία...

Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Εν ολιγοις, σε dac των 700 ευρω, παει κανεις σημερα σε ετοιμη λυση τυπου pionner teac κλπ η τα σκαει σε αυτο παιρνοντας τα υλικα και δινοντας και ενα 150αρι για τη συναρμολογηση;
Προφανως μιλαμε για τις περιπτωσεις καταναλωτων που δε χρειαζονται τους προενισχυτες ακουστικων και τις ογδοντα ψηφιακες εισοδους των εμπορικων κατασκευων.
 
Απάντηση: DIY R-2R DAC: πειρασμός, όχι αστεία...

Θανάση,το όλο project σχεδιάστηκε με πολύ υψηλές προσδοκίες οπότε η τιμή είναι τίποτα αν τις εκπληρώνει.

Τα λόγια του πρώτου ποστ του κατασκευαστή του είναι αυτά ακριβώς:

Performance of first prototypes using 0.05% resistors is better than expected, see 1 Khz -1 db and -60 db FFT plots. I believe that the sound quality will be the absolute best, better than any Delta Sigma DAC, in class with discrete DAC's from totaldac and msb technology. And for way way less cost :-)

Το αν έπιασε αυτό τον στόχο βεβαίως θα περιμένουμε να το ακούσουμε από τους κατόχους όταν ωριμάσουν τα ακούσματα,όταν βγει ένα σταθερό fw κι όταν οι φίλοι ντιούηδες το ξεψαχνίσουν όπως πρέπει.
Οπότε είμαστε ακόμα στο περίμενε...
 
Απάντηση: DIY R-2R DAC: πειρασμός, όχι αστεία...

Θανάση οί είσοδοι δέν αποτελούν προτεραιότητα γιά κάποιους ,βέβαια αν υπάρχουν είναι ευπρόσδεκτες.Οσον αφορά τά ακουστικά προσωπικά θά πήγαινα σε διακριτή-ξεχωριστή ενίσχυση
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Tο dac αυτο τι εισοδους εχει; spdif και usb (με καρτα usb to i2s) ?
 
Απάντηση: Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Ας το πάρουμε από λίγο πιο πίσω. Το Soekris χρησιμοποιεί για ρολόι το γνωστό προγραμματιζόμενο ρολόι Si514 (0.8pS RMS jitter). Τη συχνότητα λειτουργίας του την ορίζει ο μικροελεγκτής του DAC (STM32) με βάση το εισερχόμενο σήμα. Δηλαδή διαβάζει το εισερχόμενο clock και συγχρονίζεται σε αυτό. Συγκεκριμένα λειτουργεί έτσι:

When not locked, the DAC's FPGA/uC will measure the input clock at very short intervals, until something in a standard sample rate show up.
It will then measure the clock over a little longer time, using that result to program the clock oscillator.
Set FIFO at half full, then open up for audio output.
It will continued to measure input clock over longer time, using that to make small adjustments as needed, the Si514 can be adjusted +-1000 ppm glitchless.
If clock goes out of large range for short period, or smaller range over longer time, the audio will be muted and DAC declared not locked.
FIFO will take up any slack insuring no jitter. If input clock is long term stable then adjustments will be very few and very small.


Reclocking FIFO with automatic clock tracking works like a charm, syncronize to < 1ppm at anything withing 1% range, and then tracks using a software PLL with 0.02 Hz Lowpass Filter and with 0.02ppm step changes.

Οπότε δεν υπάρχει κάποιο τσιπάκι (flipflop) το οποίο να κάνει το "κλασικό" reclocking. Γίνεται με πιο σοφιστικέ τρόπο.

Το FIFO που υπάρχει "μαζεύει" τις όποιες μικροαλλαγές στο clock.. Είναι αρκετά μικρό σε χωρητικότητα (δεν θυμάμαι ακριβώς πόσο μικρό, πάντως μπορεί να φτάσει και το 1mS ώστε να υπάρχει ελάχιστο latency).

Στη συνέχεια στο FPGA όλα τα σήματα γίνονται oversample ώστε να οδηγούν το ladder, το οποίο τρέχει πάντα στα ~3.072MHz, πάντα όμως με ζυγό και ακέραιο πολλαπλασιαστή ώστε το αποτέλεσμα να είναι πάντα bit perfect.
Π.χ. τα 48KHz γίνονται oversample 64 φορές ενώ τα 384KHz γίνονται μόνο x8.

Φιλόδοξη προσέγγιση και ενδιαφέρουσα.
Η διαδρομή ελέγχου του σήματος και ο επαναχρονισμός εξηγεί και τη μικρή καθυστέρηση που υπάρχει αυτή τη στιγμή στο κλείδωμα, όπως επίσης και γιατί ο κατασκευαστής έχει περιθώρια βελτίωσης της ταχύτητας σε διάφορες ρουτίνες ελέγχου μέσω ειδικών αλγόριθμων.
Νομίζω η κατασκευή του θα αποτελέσει αντικείμενο συζήτησης, όχι τόσο στο καθευατό R2R δίκτυο αντιστάσεων όσο ότι συνένωσε και ένα αρχικό στάδιο ελέγχου του σήματος που στην ουσία καταργεί κάθε άλλη σοφιστικέ κατασκευή όπως των Ian, Acko οι οποίες αφενός βελτιώνουν το σήμα, αφετέρου είναι ιδιαίτερα ακριβές υλοποιήσεις.
Αν στην πορεία αποδειχθεί ότι το λογισμικό του, έπιασε τη χρυσή τομή και καλύψει την απαιτητική ομάδα στόχο που απευθύνεται, θα "σπάσει" ταμεία.

Οπότε ίδωμεν ή οψόμεθα για το τι πρόκειται να μας δείξει!
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Tο dac αυτο τι εισοδους εχει; spdif και usb (με καρτα usb to i2s) ?

Εκτός της I2S έχει και μια είσοδο coax και μια για toslink receiver. Υλοποιούνται με ελάχιστα εξαρτήματα:

SPDIF-receiver-schematic-dimdim_v1.png
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Τα τελευταία νέα λένε ότι ο Soren έδωσε τα φίλτρα και το εργαλείο για να αρχίσει ο κόσμος να πειραματίζεται: http://www.diyaudio.com/forums/vend...magnitude-24-bit-384-khz-149.html#post4216998

Επίσης, σύμφωνα με τον Soren:

Original (current) digital filters:

- FIR1, upsampling from incoming sample rate to 352/384 KHz in one step, with different filter length based on incoming sample rate. All FIR1 filters are basic Parks-McClellan “brick-wall” types, designed with http://t-filter.appspot.com/fir/index.html, but still shorter than your regular DAC. FIR1 is automatically bypassed if feeding 352/384 KHz data.
- IIR, bank of 15 bi-quads operating at 352/384 KHz, with one used for the CD de-emphasis filter, none otherwise used for the basic DAC.
- FIR2, upsampling from 352/384 KHzto 2.8/3.1 MHz, reasonable short and soft but still using same design as FIR1.

All filters are using 32 bit coefficients, with up to 67 bit MAC accumulator.


Οπότε έχει ενδιαφέρον το σενάριο upsampling του υλικού στα 352/384KHz από τον player (π.χ. Foobar με SoX) ώστε να παρακάμπτεται το πρώτο FIR φίλτρο.
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Aπο τη παγωμενη πλατεια ερχεται?
Καλοδεχουμενο.
Απο το δικό σου link ηταν ο Βούλγαρος.
Εχω μάθει και ολα τα κόλπα απο τον αλλο Βούλγαρο της JLsounds οπότε μπορεί και αυριο με το λεωφορείο να την έχω, στα χέρια μου.
Δημητρη εχεις Π.μ
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Θα ήθελα να ρωτήσω αν έχει κάποιος ασχοληθεί με το κουτί που θα μπεί μέσα αυτό το DAC.
Υπάρχει κάνα σχέδιο πρόσοψης με "τρυπα" για οθόνη,διακόπτη On-Off κλπ χρειαζούμενα μπρος-πίσω,διαστάσεις;;;;
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Θα ήθελα να ρωτήσω αν έχει κάποιος ασχοληθεί με το κουτί που θα μπεί μέσα αυτό το DAC.
Υπάρχει κάνα σχέδιο πρόσοψης με "τρυπα" για οθόνη,διακόπτη On-Off κλπ χρειαζούμενα μπρος-πίσω,διαστάσεις;;;;

Αυτο περιμενω κ γω! Να δω που θα καταληξει ο Dim
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Το κουτί είναι πάντα αυστηρά προσωπική υπόθεση.. εγώ παρήγγειλα σήμερα ένα ακόμα Slim 2U με αλουμίνιο παντού και 10mm μπροστά από τον γνωστό Ιταλό. Είναι το 4ο ίδιο που παίρνω.

Όσο αφορά διαστάσεις, πάντα παίρνω το μεγαλύτερο που υπάρχει και ποτέ δεν χωράνε όλα άνετα μέσα.. Ή στην αρχή φαίνεται να έχουν χωρέσει αλλά μετά από μερικούς μήνες (και μερικές αλλαγές / προσθήκες) ζορίζουν τα πράματα.

Η τρύπα για την οθόνη είναι θέμα.. οθόνης. Εγώ έχω τυποποιήσει μια 3.2" με ανάλυση 400 x 240 που κυκλοφορεί στο Ebay σε πολύ λογική τιμή (~11-12 ), π.χ. http://www.ebay.com/itm/1PC-New-3-2...874?pt=LH_DefaultDomain_0&hash=item5659d80972 Υπόψη, καλό είναι τα καλώδια από την οθόνη στο Arduino να μην είναι πολύ μεγάλα. Θα έλεγα μέχρι ~15cm για καλό και για κακό.

Επίσης να ξέρετε ότι η δικιά μου λύση απαιτεί για να λειτουργήσει έναν rotary encoder και μια τρύπα για το "μάτι" του IR για τον τηλεχειρισμό.

Όσο αφορά το πίσω panel, τα πράγματα είναι πιο απλά. Ισχύουν τα κλασικά. Αναλόγως τις ανάγκες του καθενός..
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Λοιπον επειδη αυτο το ντακακι φαινεται πολλα υποσχομενο, λεω και γω να μπω στο κλαμπ...
Δημητρη 2-3 πραματακια φιλε..επειδη εκτος απο συναρμολογηση εγω δε πολυ σκαμπαζω, αν θες γραψε τι ακριβως χρειαζεται, εργαλεια - υλικα, και βημα βημα να μπορεσει καποιος να βαλει οθονιτσα κτλ σε αυτο το ντακ, να μπορει να περασει firmwares κτλ.. νομιζω θα ενδιαφερει κιαλλους.. να μαθουμε και τιποτα καινουριο! (πω πω σα πρωτακι νιοθω!)
 
Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

Λοιπον επειδη αυτο το ντακακι φαινεται πολλα υποσχομενο, λεω και γω να μπω στο κλαμπ...
Δημητρη 2-3 πραματακια φιλε..επειδη εκτος απο συναρμολογηση εγω δε πολυ σκαμπαζω, αν θες γραψε τι ακριβως χρειαζεται, εργαλεια - υλικα, και βημα βημα να μπορεσει καποιος να βαλει οθονιτσα κτλ σε αυτο το ντακ, να μπορει να περασει firmwares κτλ.. νομιζω θα ενδιαφερει κιαλλους.. να μαθουμε και τιποτα καινουριο! (πω πω σα πρωτακι νιοθω!)
+1000
Ναι, θα ήταν πολύ βοηθητικό! Και επίσης θα μπορούσαμε να γνωρίζουμε κάποια τιμή για μια βασική έκδοση χωρίς οθόνες άλλες ιδιαίτερες ευκολίες;
 
Απάντηση: Re: DIY R-2R DAC: πειρασμός, όχι αστεία...

+1000
Ναι, θα ήταν πολύ βοηθητικό! Και επίσης θα μπορούσαμε να γνωρίζουμε κάποια τιμή για μια βασική έκδοση χωρίς οθόνες άλλες ιδιαίτερες ευκολίες;

Οι τιμές είναι εδώ.