Ας μιλήσουμε λίγο πιο τεχνικά λοιπόν.
Το MamboHD+ είναι βασισμένο στο ίδιο τσιπάκι που είναι βασισμένα όλα τα Mambo*, δηλαδή στο ES9023. Το συγκεκριμένο τσιπάκι είναι πάρα πολύ καλό για τα λεφτά του, και ο Βασίλης μετά από τόσα χρόνια εξέλιξης έχει καταφέρει και έχει βγάλει και την τελευταία σταγόνα ποιότητας από αυτό, αλλά σαν τσιπάκι έχει κάποιους περιορισμούς, τους οποίους ότι ρολόι και να βάλεις δεν μπορείς να τους ξεπεράσεις.
Το σημαντικότερο θέμα στην προκειμένη περίπτωση είναι ότι το 9023 δεν υποστηρίζει το λεγόμενο master mode, το οποίο (με τους κατάλληλους drivers) είναι ο μόνος τρόπος να πάρει κανείς καλή έξοδο I2S από το RPi. Διαφορετικά το I2S που παίρνει είναι στην καλύτερη περίπτωση μέτριο. Γιαυτό και σχεδόν όλοι οι κατασκευαστές DAC HATs έχουν στραφεί σε dac chips που μπορούν να δουλεύουν σε master mode.
Προφανώς το master mode από μόνο του δεν είναι πανάκεια, μιας και πάντα ακούμε ολόκληρη την υλοποίηση και όχι απλά την ποιότητα του I2S. Αλλά από όσο έχω ακούσει, αν θέλουμε την μέγιστη ανάλυση, εστίαση, φυσικότητα πρέπει για αρχή είτε το dac chip να είναι σε master mode είτε να μεσολαβεί μεταξύ RPi και DAC HAT κάποιος FIFO Reclocker, όπως η Kali.
Αυτά τα λέει η θεωρία και έχουν επαληθευτεί και στην πράξη από χιλιάδες χομπίστες που έχουν κάνει φύλλο και φτερό όλα αυτά τα DAC HATs.
Οι υλοποιήσεις του Βασίλη απολαμβάνουν μια πολύ καλή φήμη, και δικαίως, αλλά είναι γνωστό ότι χρειάζονται βοήθεια σε ένα σημείο: το jitter.
Και εκεί ο Βασίλης έχει κάνει ότι θα μπορούσε να γίνει, βάζοντας πάνω ένα ρολόι που κάνει άλλα τόσα λεφτά από όσο το υπόλοιπο DAC, και παίζοντας ασύγχρονα (με ενεργοποιημένο το asynchronous sampling rate converter της ESS, το οποίο κάνει σχετικά καλό de-jittering) αλλά και πάλι, αν βάλεις μια Kali ανάμεσα στο RPi και στο Mambo* ακούς αμέσως τη διαφορά.
Τώρα, σχετικά με το θέμα Chrystek (Mambo) vs. NDK (Allo), τα πράγματα είναι κάπως υποκειμενικά. Και οι δύο κατασκευαστές ρολογιών έχουν εξαιρετικά προϊόντα, και πολλούς θαυμαστές, αλλά το πως τελικά επιδρούν στον ήχο είναι περισσότερο μαύρη μαγεία παρά επιστήμη (με τα μετρητικά μέσα που διαθέτουμε). Σίγουρα πάντως δεν είναι δεδομένο ότι λιγότερο jitter σημαίνει απαραίτητα και καλύτερος ήχος. Στις εφαρμογές που συζητάμε είναι πλέον γενικά αποδεκτό ότι πιο σημαντικό είναι το ρολόι να έχει όσο πιο λίγο phase noise γίνεται και όχι το λιγότερο δυνατό jitter.
Τέλος, σε καμία περίπτωση δεν πρέπει να υποτιμάται η ποιότητα του τροφοδοτικού, και του RPi και του DAC HAT (σε περίπτωση που είναι διακριτά). Οι απαιτητικοί ακροατές παίζουν πάντα με γραμμικά τροφοδοτικά χαμηλού θορύβου.
Το τροφοδοτικό κάνει ακουστή (και σεβαστή..) διαφορά ακόμα και όταν το RPi παίζει ως transport συνδεδεμένο με κάποιο εξωτερικό USB DAC.