FIFO Reclocker για RPi κτλ

Re: Απάντηση: FIFO Reclocker για RPi κτλ

Κατά τη γνώμη μου, με ένα σωστό RPi2 ή RPi3, δηλαδή ούτε χαλασμένο ούτε με προβληματικό software, ένας μέσος ακροατής (όχι ψυχάκιας) μπορεί να μείνει απόλυτα ικανοποιημένος με ένα καλό DIY Ι2s DAC το οποίο επαναχρονίζει τα δεδομένα με ρολόγια ακριβείας, που πρακτικά ακυρώνει ή μειώνει το jitter σε μη ακουστά επίπεδα.
Με το δικό μου Mambo V.3 του Vasilis-T, οι διαφορές είναι πολύ μικρές είτε ακούω απευθείας από την Ι2s του RPi2 είτε από I2s over USB module π.χ. JLSounds με διπλά τροφοδοτικά μπαταρίας και διανομή Moodes (ενίοτε και Archphile).
Οι διαφορές είναι μεγαλύτερες όταν αλλάζω καλώδια ρεύματος στοv προενισχυτή ή στα ηχεία.

Βασικά ένας μέσος ακροατής θα μείνει ικανοποιημένος από τον ήχο που δίνει ο AVR του των 300 . Δεν μιλάμε εδώ για τέτοιους ακροατές.

Αλλά στην προκειμένη περίπτωση δεν μιλάμε και για διαφορές που πρέπει να είναι κανείς ψυχάκιας (σε εισαγωγικά και χωρίς) για να τις καταλάβει. Ούτε εγώ θεωρώ τον εαυτό μου (τόσο) ψυχάκια, ούτε ο tux, ούτε ο τρίτος της παρέας. Χρυσαυτιάς δεν ήταν κανείς μας (οκ, ίσως λίγο ο τέταρτος :p).

Και όχι, δεν είχε πρόβλημα ούτε το HW ούτε το SW (αφότου διορθώθηκε μια παράμετρος στο SW στήσιμό μας).

Btw, αν θυμάμαι καλά είχες παραγγείλει κάποια στιγμή μια DAC+ Pro. Τι έγινε με αυτή; Δοκίμασες το I2S της;
 

Internet King

Supreme Member
24 June 2006
4,763
Π. Φάληρο, Αθήνα
Δημήτρη συμφωνώ, αρκεί να τεκμηριώνεται σωστά ότι όντως υπάρχει υψηλό Jitter στο επίπεδο transport και στη συνέχεια με κάποια τεχνική αυτό μειώνεται σε μη ακουστά επίπεδα.
 
Νομίζω κάπου χάνεται η μπάλα με τις ορολογίες και τα πρωτόκολλα που μάθαμε μέσω του i2s.
Είναι άλλο πράγμα το πως χρονίζει μια μοντούλα usb τα δεδομένα της για να δημιουργήσει ένα σήμα i2s και άλλο πράγμα το πως αυτά πρέπει να μεταδοθούν για να λειτουργήσει σωστά ένα dac.
Στην πρώτη περίπτωση παίζουν για μείωση του Jitter άλλα δεδομένα όπως το CPLD/FPGA και τα σχετικά, στη δεύτερη περίπτωση το πως πρέπει να δεχθεί το dac-chip τα δεδομένα (ασύγχρονα ή συγχρονισμένα).


Τα Sabre στην προκειμένη περίπτωση λειτουργούν ασύγχρονα (δίχως δηλ. την ταυτόγχρονη μεταφορά του mclock στη μετάδοση) με ένα ρολόι κατάλληλης συχνότητας πλησίον αυτών, ενώ μπορούν να λειτουργήσουν και σύγχρονα με μεταφορά και του master clock πακέτο με τις λοιπές συνιστώσες αλλά θέλει ειδικό κύκλωμα.
Ένα dac diy για να επαναγχρονισει τα δεδομένα, χρειάζεται μια πλακέτα όπως την Kali, όπου θα αναλάβει το bclk στην ασύγχρονη μετάδοση ή τα bclk/mclk στη σύγχρονη μετάδοση.
Εναλλακτικά αλλά με πιο περιορισμένες δυνατότητες από αυτές της Kali, χρειάζεται ένα Potato PO74G74A τύπου flip-flop chip με δύο ρολόγια αστέρια που θα κάνει μια παρόμοια δουλειά αλλά με hw υλικό (πλακέτες Ian, Acko).


Αυτός είναι και ο λόγος ότι τα τσιπάκια της Sabre, γνώρισαν επιτυχία καθότι έχοντας τη δυνατότητα να λειτουργήσουν ασύγχρονα, ξέφυγαν από την ανάγκη να παρθεί το master clock από τη μοντούλα για παράδειγμα που θα παράξει τις συχνότητες του master clock είτε μέσω CPLD είτε μέσω FPGA. Στην πρώτη περίπτωση έχουμε μία πρόσθετη προσθήκη της τάξης των 7-8ps RMS jitter, στη δε δεύτερη γύρω στα 10ps κατά μέσο όρο.


Ξεφεύγουμε από το σκοπό του νήματος, αλλά αρχίζω και ορεύομαι την προσθήκη της Kali μετά από τον πολυπλέκτη παρακαλώ, ακριβώς πριν μπει το σήμα στο dac-chip (μόνο για το bclock), καθότι με αυτόν τον τρόπο θα εξαλείψει την όποια προσθήκη Jitter λόγω isolator αλλά θα γιατρέψει και τα 50ps με το καλημέρα του WM8805, δηλ. με ένα σμπάρο δύο τριγόνια (και σαφώς αναφέρομαι στο lemon-dac).


Βασικά η Kali είναι ότι πρέπει για το lemon-dac, τη στιγμή που ούτως ή άλλως δεν δέχεται σήμα DSD (το οποίο δεν θα περνούσε από αυτή..).

Έχω ρωτήσει τον κατασκευαστή της τι γίνεται με την φημολογούμενη έκδοσή της για άλλες συσκευές, πλην RPi. Αναμένω..
 
Re: Απάντηση: FIFO Reclocker για RPi κτλ

Δημήτρη συμφωνώ, αρκεί να τεκμηριώνεται σωστά ότι όντως υπάρχει υψηλό Jitter στο επίπεδο transport και στη συνέχεια με κάποια τεχνική αυτό μειώνεται σε μη ακουστά επίπεδα.

Θα προσπαθήσω αύριο να πάρω μια μέτρηση jitter με το Arta, με και χωρίς την Kali.. θα έχει ενδιαφέρον..
 

lemon

Supreme Member
3 March 2009
4,041
Αν μπεις σε αυτή τη διαδικασία, κάντο και για τα δύο Sabre που διαθέτεις...θα έχει ακόμη πιο ενδιαφέρων για να δούμε εάν χρησιμοποιείται ακριβώς η ίδια πατέντα και στα δύο της Sabre.
Σήμα από που θα δώσεις;

--- Αυτόματη συγχώνευση μηνύματος ---

Ααα, μάλλον εννοούσες στο RPi...
 

Internet King

Supreme Member
24 June 2006
4,763
Π. Φάληρο, Αθήνα
Προσπάθησε αν βρεις χρόνο να μετρήσεις κάποια στιγμή και την αναλογική έξοδο του DAC σου, για να δεις ποια χαρακτηριστικά είναι εκείνα που αλλάζουν , αν όντως αλλάζει κάτι με την εκάστοτε μεταβολή του jitter στο ψηφιακό επίπεδο.
 

dinos

Moderator
Staff member
17 June 2006
816
Πάτρα
Η έννοια του jitter στο CD δεν έχει υπόσταση.
Θα μπορούσαμε να πούμε πως ενδεχομένως να υπάρχει θέμα jitter στην αρχική ψηφιοποίηση του αναλογικού σήματος.
Όμως οι σοβαρές εταιρίες προσέχουν το θέμα, από γενέσεως του ψηφιακού ήχου.
Φυσικά και υπάρχουν δείκτες ποιότητας για τα CD (που συχνά δεν τηρούνται) αλλά η δημιουργία του jitter δεν εξαρτάται από τη μηχανική κατανομή της πληροφορίας στο CD.
Το jitter δημιουργείται στο player και είναι τόσο λιγότερο όσο καλύτερα είναι τα ρολόγια και το layout καθώς και οι τροφοδοσίες.
Όσο αφορά το σύστημα των USB – I2S - DAC υπάρχουν κατά τη γνώμη μου σοβαρά προβλήματα στη φιλοσοφία του συστήματος, με επίσης σοβαρά εμπόδια όσο αφορά τις γαλβανικές απομονώσεις. Όμως αυτό είναι μια συζήτηση από μόνο του.
 

Internet King

Supreme Member
24 June 2006
4,763
Π. Φάληρο, Αθήνα
Η έννοια του jitter στο CD δεν έχει υπόσταση.
Θα μπορούσαμε να πούμε πως ενδεχομένως να υπάρχει θέμα jitter στην αρχική ψηφιοποίηση του αναλογικού σήματος.
Όμως οι σοβαρές εταιρίες προσέχουν το θέμα, από γενέσεως του ψηφιακού ήχου.
Φυσικά και υπάρχουν δείκτες ποιότητας για τα CD (που συχνά δεν τηρούνται) αλλά η δημιουργία του jitter δεν εξαρτάται από τη μηχανική κατανομή της πληροφορίας στο CD.
Το jitter δημιουργείται στο player και είναι τόσο λιγότερο όσο καλύτερα είναι τα ρολόγια και το layout καθώς και οι τροφοδοσίες.
Όσο αφορά το σύστημα των USB – I2S - DAC υπάρχουν κατά τη γνώμη μου σοβαρά προβλήματα στη φιλοσοφία του συστήματος, με επίσης σοβαρά εμπόδια όσο αφορά τις γαλβανικές απομονώσεις. Όμως αυτό είναι μια συζήτηση από μόνο του.

Παρουσία jitter σε μια ψηφιακή ηχογράφηση καταγράφεις τα σωστά δείγματα αλλά σε λάθος χρόνο, κι αυτό είναι κάτι που δεν μπορεί να διορθωθεί στη συνέχεια , είτε η πληροφορία είναι γραμμένη σε CD, είτε σε ψηφιακό αρχείο οποιασδήποτε μορφής, είτε σε βινύλιο. Σχεδόν όλες οι αγαπημένες μας ηχογραφήσεις που ψηφιοπoιήθηκαν τις περασμένες τρεις δεκαετίες με τα σημερινά δεδομένα θα μπορούσαν να θεωρηθούν έως και προβληματικές, αν αναλογιστούμε ότι σήμερα μιλάμε για διψήφια νούμερα jitter (σε ps), ενώ κάποτε μιλούσαμε για τριψήφια και τετραψήφια, ανεξαρτήτως αν εμείς πάντοτε διασκεδάζαμε με τα αγαπημένα μας μουσικά θέματα.
Δεν λέω να σταματίσουμε την αναζήτηση και τις αγορές μας από το internet :)drool1:) έως ότου μηδενιστεί το jitter ολοκληρωτικά, σε όλα τα επόμενα ψηφιακά στάδια, απλώς λέω ότι θα πρέπει να δεχθούμε το γεγονός ότι ήδη έχουμε φάει άφθονο jitter μέσω της αρχικής ψηφιοποίησης το οποίο δεν μπορεί να φύγει με τίποτα.
 

dinos

Moderator
Staff member
17 June 2006
816
Πάτρα
Οπότε συμφωνούμε πως το CD δεν είναι αιτία για το jitter, όπως και κάθε μορφή αποθήκευσης του ψηφιακού υλικού.
Το jitter δημιουργείται μόνο κατά τη δημιουργία του ψηφιακού υλικού (ADC) και κατά την ανασύσταση (DAC),
ενώ θα μειωθεί στο ελάχιστο όταν παγώσει το σύμπαν.
Αν φανεί χρήσιμη η συζήτηση μπορούμε να ανοίξουμε ένα νέο νήμα ή να συνεχίσουμε σε αυτό που υπέδειξαν τα παιδιά.
http://avclub.gr/forum/showthread.php/111446-USB-to-I2S-receiver-(WaveIO-Amanero-etc)

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

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Όπως είσαι, θα φορέσεις το kali από πάνω από το Rpi. Στη συνέχεια θα αφαιρέσεις το mini usb από το καλώδιο τροφοδοσίας, τοποθετόντας το ανάλογο για το kali, θα τροφοδοτήσεις το kali, και τέλειωσες.

Τώρα το πως θα ακουστεί είναι άλλου παπά ευαγγέλιο!
 

Internet King

Supreme Member
24 June 2006
4,763
Π. Φάληρο, Αθήνα
Απάντηση: Re: Απάντηση: FIFO Reclocker για RPi κτλ

Btw, αν θυμάμαι καλά είχες παραγγείλει κάποια στιγμή μια DAC+ Pro. Τι έγινε με αυτή; Δοκίμασες το I2S της;

Δημήτρη, τελικά δεν είχε ολοκληρωθεί η παραγγελία, αφού υπήρχε τότε και το θέμα με τις τράπεζες.
Κάθε εμπόδιο και καλό. Πάμε τώρα παρακάτω, είτε με kali είτε με IAN FiFo (option with dual clocks & SPDIF module). θα περιμένω λίγω ακόμα να δω πότε θα διορθωθούν τα προβλήματα της kali .
 
Last edited:

VaSiLiS-T

Supreme Member
10 January 2007
8,208
παλλληηηηηνιηηηη
Γνώμη για το κερατάκι αυτό δεν έχω ,, η εμπειρία μου όμως με το ακριβό , αυτό του ίαν ,, απλά δεν ...

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