USB to I2S receiver (WaveIO/Amanero etc)

petronik

Μέλος Σωματείου
18 June 2006
18,512
Θεσσαλονικη
Αν καταλαβα καλα ,αυτο που λεει ο Βασιλης ειναι οτι το προβλημα ειναι στη τροφοδοσια του usb και γενικως στα προβληματα που δημιουργει παρα στην επιλογη αναμεασ σε i2s-spdif
Kατι παρομοιο μου ελεγε προχθες ο Σαββας σχετικα με την επιλογη της καρτας
Μητσε εσυ αφου παιρνεις i2s απο το squeezebox γιατι νοιαζεσαι;
 

lemon

Supreme Member
3 March 2009
4,041
Βασίλη, δεν το έχω ακόμη στα χέρια μου το περιμένω.
Μόλις το παραλάβω, θα βγάλω τις κατάλληλες φώτο "χεριάσματος" και θα επανέλθω στο θέμα της τροφοδοσίας.

Για το άλλο, τι τάσεις δίνει εδώ και εκεί από on board τροφοδοτικά, εδώ τι γίνεται; Γιατί εντάξει φτιάχνεις ένα καλό τροφοδοτικό, αλλά εάν μετά τα on boards είναι αρκετά και χρέπες...έχασες το αρχικό πλεονέκτημα!
 

supersonic

Μέλος Σωματείου
17 June 2006
49,351
Re: Απάντηση: USB to I2S receiver (WaveIO/Amanero etc)

Για το άλλο, τι τάσεις δίνει εδώ και εκεί από on board τροφοδοτικά, εδώ τι γίνεται; Γιατί εντάξει φτιάχνεις ένα καλό τροφοδοτικό, αλλά εάν μετά τα on boards είναι αρκετά και χρέπες...έχασες το αρχικό πλεονέκτημα!


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

lemon

Supreme Member
3 March 2009
4,041
Σίγουρα από το να δώσεις από ένα απλό 7805 ή 317 δεν το συζητώ, αλλά εάν μετά από ένα Salas το οποίο έχει χαμηλότατη αντίσταση εξόδου στο ακουστικό φάσμα ακολουθούν ένα τσούρμο από χρέπες....δεν λέει.
Το θέμα είναι (για αυτό και ρωτώ το Βασίλη που έχει αποκτήσει αρκετή εμπειρία), τι σκατούλια φορά το εν λόγω που συζητάμε έτσι ώστε να βάλουμε καλύτερα onboard τροφοδοτικά με τις ανάλογες τροποποιήσεις των smd περιφερειακών τους...
Σήμερα (το ανέφερα και πρωτύτερα) έχουμε super regulators με τέτοια τιμή θορύβου που απορώ με τι μηχανήματα τα μετράνε. Αυτά για να αποδώσουν θέλουν συγκεκριμένα smd περιφερειακά και τιμές (δεν για παράδειγμα τα MIC5022 της Micrel ή τα ADP150 ή τα LT1761 series), αυτά για τοπική τροφοδοσία είναι ταμάμ. Πιστεύω ότι θέλουν μια αρχική καλή τροφοδοσία (γενική) και μετά άσε τα όπου πρέπει όπως πρέπει να κάνουν το δικό τους παιχνίδι...
 

supersonic

Μέλος Σωματείου
17 June 2006
49,351
πάντως είχα διαβάσει αρκετά τεκμηριωμένο σχόλιο του Westlake (νομίζω αυτός ήταν) στο φόρουμ των squeezebox ...(slimdevices)
 

lemon

Supreme Member
3 March 2009
4,041
Εάν μπορείς να μου βρεις το σύνδεσμο, θα σου ήμουν υπόχρεος μιας και όλοι μας προσπαθούμε να ξεστραβωθούμε μαθαίνοντας.
Τα ψηφιακά δεν είναι αναλογικά στάδια και μικρές λεπτομέρειες έχουν τεράστια σημασία, άλλωστε εκεί παλεύεις με μεγάλες συχνότητες λειτουργίας της τάξης των αρκετών MHz και όχι των KHz που απαιτεί το audio.
Για παράδειγμα έβλεπα σε ένα από αυτά τα μαραφέτια που σου γράφω να βάζουν τον πυκνωτή αποσύζευξης λίγα χιλιοστά πιο πέρα από τα ποδαράκια και να αλλάζει άρδην ο θόρυβος! Άντε τώρα σε αυτά να την παλέψεις με ηλεκτρονικά through hole...εκεί για αυτά τα reg απλά την πάτησες!
Στο παράδειγμά σου, θα ήθελα να έβρισκα μια πηγή που να με ξεστραβώνει, για το τι κάνει αυτό το σούπερ ρεγκ όταν το τροφοδοτεί ένα 7805 για παράδειγμα και εν συνεχεία τι κάνει εάν του βάλεις ένα Salas πρωτύτερα, μπορεί για παράδειγμα το super reg να αμβλύνει το θόρυβο που του δίνει το 7805 ή τα βρίσκει σκούρα;
Θα μου πεις ότι μπορώ να το δω και μόνος αυτό μέσω παλμογράφου, αλλά πως να το δω στην ακρίβεια όταν ο παλμογράφος παλεύει να δει θόρυβο κάτω του 0,8mV και αυτά τα σκατούλια μιλάνε για 5-30nV!
 

lemon

Supreme Member
3 March 2009
4,041
Χθες παρέλαβα το ένα από τα δύο και συγκεκριμένα αυτό του diyinhk με τη γαλβανική απομόνωση (isolation).
http://www.diyinhk.com/shop/audio-k...if-cm6631a-pcb-for-es9018-ak4399-pcm1794.html

Μικρή πλακέτα μόλις 50Χ50mm με λιλιπούτεια smd εξαρτήματα επάνω της.
Για λίγο που το είδα, φαίνεται ότι χρησιμοποιεί ένα Silicon Labs Si8645 για απομονωτή όπου έχει το δικό του βύσμα τροφοδοσίας 3.3V (χρειάζεται εξωτερική τροφοδοσία).
Το λοιπό κύκλωμα τροφοδοτείται από ένα LLVB super linear regulator, δεν θυμάμαι τώρα πιο ακριβώς reg είναι πάντως δίνει μέχρι 250mA με θόρυβο κάτω των 10uV.

Επίσης στο κύκλωμα έχει δύο ρολόγια 49.152/45.158 MHz αλλά δεν έχει βραχυκυκλωτήρα επιλογής όπως είχε στις προηγούμενες εκδόσεις του. Πιθανώς να λειτουργούν αυτόματα μέσω του οδηγού αλλά δεν το έχω εγκαταστήσει για να ξέρω.

Η πλακέτα δίνει δύο ταυτόγχρονες εξόδους i2s μία με γαλβανική απομόνωση και την άλλη χωρίς.

Υπάρχουν κάποια σημεία υποδοχής mute & IPWDN τα οποία δεν αναφέρεται πουθενά η χρήση τους.
Επίσης από ότι είδα δεν έχει βγάλει φίσα και βραχυκλωτήρα για παράκαμψη της τροφοδοσίας USB όπως είχε κάνει στις προηγούμενες εκδόσεις του και αυτό μου κάνει τρομερή εντύπωση για την πιο επιμελημένη έκδοση αυτής της πλακέτας.

Τέλος, υπάρχει έλειψη τεκμηρίωσης για το συγκεκριμένο κύκλωμα την οποία δεν δίνει ο diyinhk ούτε στον ιστότοπό του.
To απόγευμα θα ανεβάσω φωτογραφίες της πλακέτας με κάποιες λεπτομέρειες.
 
Last edited:
Ο diyinhk έχει καλές σχεδιάσεις και καλό vfm, εκεί που υποφέρει είναι σε σταθερότητα στις σχεδιάσεις του.. έχουν συχνά μικροδιαφορές μεταξύ τους, από revision σε revision. Π.χ. η πλακέτα που έχω εγώ με το cm6631a έχει βγει σε 2-3 εκδόσεις.

Αυτή που πήρες εσύ αν δεν κάνω λάθος παίρνει και software setup μέσω εργαλείου της c-media για το ποια έξοδος θα παίζει, ρολόγια, κτλ.

Βλέπε εδώ: http://hifiduino.wordpress.com/2013/10/11/c-media-cm6631a-firmware-tool/
 

lemon

Supreme Member
3 March 2009
4,041
Απάντηση: Re: USB to I2S receiver (WaveIO/Amanero etc)

Δημήτρη όταν θα εγκαταστήσω το λογισμικό θα πάρω μια ιδέα για το πως παραμετροποιείται και θα αναφέρω τις εντυπώσεις μου.
Ως προς τις εκδόσεις έχεις απόλυτο δίκιο, είναι λιγάκι αχταρμάς στο πως βγάζει τις revision. Εντύπωση μου έκανε ότι στην έκδοση χωρίς απομονωτή, έχει βύσμα παράκαμψης της τροφοδοσίας usb και βραχυκυκλωτήρα σε αυτήν εδώ δεν έχει, ενώ προτίμησε να δώσει τη δυνατότητα αυτόνομης τροφοδοσίας μόνο του απομονωτή.
Δεν καταλαβαίνω το λόγο, πες μου εσύ που έχεις περισσότερη εμπειρία από το πρωτόκολλο και τις διάφορες συσκευές...υπάρχει λόγος να θεωρεί την τροφοδοσία του usb επαρκέστατη ως προς το θόρυβο, για να μη δώσει δυνατότητα παράκαμψης; Μήπως με τον απομονωτή δεν μας ενοχλεί πλέον ο θόρυβος του usb, οπότε γιατί να μην εκμεταλευτούμε και την τροφοοδοσία των 5V που απλόχερα μας δίνει η διαμεταγωγή usb?

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

Το LLVB είναι τελικά το LP5907 linear regulator της TI.
Ανεβάζω κάποιες φώτο που έβγαλα από την πλακέτα, είναι λίγο σκοτεινές δεν πρόσεξα το ιστόγραμμα σωστά και είναι λιγουλάκι υποφωτισμένες.
Ευπρόσδεκτη κάποια βοήθεια για τα mute και XPWDN socket.
 

Attachments

  • upper.jpg
    upper.jpg
    96.8 KB · Views: 263
  • bottom.jpg
    bottom.jpg
    86.2 KB · Views: 259
  • Si8645BC Isolator.jpg
    Si8645BC Isolator.jpg
    61.8 KB · Views: 260
  • LLVB regulator.jpg
    LLVB regulator.jpg
    62.2 KB · Views: 259
Last edited:
Re: Απάντηση: Re: USB to I2S receiver (WaveIO/Amanero etc)

Δημήτρη όταν θα εγκαταστήσω το λογισμικό θα πάρω μια ιδέα για το πως παραμετροποιείται και θα αναφέρω τις εντυπώσεις μου.
Ως προς τις εκδόσεις έχεις απόλυτο δίκιο, είναι λιγάκι αχταρμάς στο πως βγάζει τις revision. Εντύπωση μου έκανε ότι στην έκδοση χωρίς απομονωτή, έχει βύσμα παράκαμψης της τροφοδοσίας usb και βραχυκυκλωτήρα σε αυτήν εδώ δεν έχει, ενώ προτίμησε να δώσει τη δυνατότητα αυτόνομης τροφοδοσίας μόνο του απομονωτή.
Δεν καταλαβαίνω το λόγο, πες μου εσύ που έχεις περισσότερη εμπειρία από το πρωτόκολλο και τις διάφορες συσκευές...υπάρχει λόγος να θεωρεί την τροφοδοσία του usb επαρκέστατη ως προς το θόρυβο, για να μη δώσει δυνατότητα παράκαμψης; Μήπως με τον απομονωτή δεν μας ενοχλεί πλέον ο θόρυβος του usb, οπότε γιατί να μην εκμεταλευτούμε και την τροφοοδοσία των 5V που απλόχερα μας δίνει η διαμεταγωγή usb?

Ούτε και σε μένα βγάζει νόημα. Χωρίς τον απομονωτή, ακόμα και με εξωτερική τροφοδοσία ο θόρυβος του PC εξακολουθεί να περνάει στο DAC (μέσω της γείωσης).

Με απομονωτή, ο θόρυβος του PC φτάνει έως και το USB->I2S αλλά δεν περνάει στο DAC. Για να το καταφέρουμε αυτό απαιτείται ξεχωριστή τροφοδοσία για το ολοκληρωμένο του απομονωτή - ώστε να μην υπάρχει κοινή γείωση με το πλακετάκι USB->I2S.

Αλλά δεν καταλαβαίνω γιατί το συγκεκριμένο πλακετάκι δεν έχει πρόβλεψη για εξωτερική τροφοδοσία.
 

VaSiLiS-T

Supreme Member
10 January 2007
8,209
παλλληηηηηνιηηηη
Καθίστε , να ψάξω μπας και εχω κάπου το σχηματικό του cm , δουμε που ακριβώς σε ποια ποδάρια μπάινει η τροφοδοσία , και ναι η γαλαβανική εκεί ειναι δώρο άδωρο , θεωρhτικά τουλαχιστον , μένει να δούμε στην πράξη εάν δουλέυει κατα πως πρέπει

το mute και το άλλο γράφτο ... δεν έχει να κάνει κάτι , και δεν ξέρω εάν τα έχει βάλει μπρός το firmware ,
 

VaSiLiS-T

Supreme Member
10 January 2007
8,209
παλλληηηηηνιηηηη
Όπώς και το τσιπάκι να πούμε ότι δεν ειναι έλευθερο πρός βρώση για τον καθένα κατασκευαστή , η cmedia δεν δίνει επίσιμα τίποτα απο οδηγίες οδηγούς κτλ.. μην κοιτάς τους κινέζους ,, το τσιπάκι το έχει χοντροπληρώσει και το κάνει ότι γουστάρει αυτη την στιγμή η asus ,
μίλησα με ένα τυπάκο στην κορέα που φτιάχνει πλακετάκια για ντιουιδες όταν ενδιαφέρομουν να φτιάξω για πάρτη μας πλακετάκια , και είδα ότι ο τύπος πουλαγε κανα 100 τσιπάκια σε τιμή τσιου ... και μου εξήγησε το όνειρο σχετικα με την αδειοδότηση και ότι και αυτός φοβήθηκε να βάλει μπρός πλακετάκι τέτοιο καθότι στην κορέα δεν παίζουν με κόλπα ζόρικα ,, παίζει να κάνεις μπάνιο με καρχαρίες παρέα ,, οπότε έδινε τα τσιπάκια μονοκοπανια ..

αυτά
 

lemon

Supreme Member
3 March 2009
4,041
Ούτε και σε μένα βγάζει νόημα. Χωρίς τον απομονωτή, ακόμα και με εξωτερική τροφοδοσία ο θόρυβος του PC εξακολουθεί να περνάει στο DAC (μέσω της γείωσης).

Με απομονωτή, ο θόρυβος του PC φτάνει έως και το USB->I2S αλλά δεν περνάει στο DAC. Για να το καταφέρουμε αυτό απαιτείται ξεχωριστή τροφοδοσία για το ολοκληρωμένο του απομονωτή - ώστε να μην υπάρχει κοινή γείωση με το πλακετάκι USB->I2S.

Αλλά δεν καταλαβαίνω γιατί το συγκεκριμένο πλακετάκι δεν έχει πρόβλεψη για εξωτερική τροφοδοσία.

Οπότε Δημήτρη, εάν κατάλαβα καλά για αυτό το άφησε έτσι. Εφόσον το ολοκληρωμένου του απομονωτή του έχει ξεχωριστή τροφοδοσία, ο θόρυβος του pc σταματά και δεν περνά στο dac.
Εάν λοιπόν με ολοκληρωμένο απομόνωσης το οποίο έχει τη δική του τροφοδοσία, αυτό καταφέρνει να απομονώσει το θόρυβο του usb, τότε ποιος ο λόγος να έχει το usb άλλη τροφοδοσία; Οπότε ο diyinhk έχει δίκιο στη σχεδίασή του.
Έτσι το κατάλαβα, εάν είναι αλλιώς ή εάν η "καθαρή" τροφοδοσία έχει θετικές συνέπειες κάπου αλλού, πεστε μου...

Εν τω μεταξύ του έστειλα email πάλι, ζητώντας να μου ξεκαθαρίσει κάποια πράγματα και όχι απλά να μου λέει είναι για diy χρήση και βγάλε πέρα μόνος σου.
Του ζήτησα να μου εξηγήσει, γιατί ενώ η τροφοδοσία είναι ανεξάρτητη για το Ci, δεν είναι ανεξάρτητη για το CΜ και τα λοιπά (ρολόγια κ.ο.κ).
- Η απάντησή του Κινέζικη, ναι η τροφοδοσία του απομονωτή είναι ανεξάρτητη, η τροφοδοσία των λοιπών γίνεται όντως μέσω του LLBV η οποία και τροφοδοτείται από τη usb θύρα (καλά αυτό το είχα δει με απλό πολύμετρο), η πλακέτα είναι for diy purpose only και μπορείς να κάνεις ότι θες για παράκαμψη του LLBV... στην ουσία δεν μου απάντησε προς τι αυτή η επιλογή!

Για το XPWDN βρήκα από το pdf του CM6631 σκέτο, ότι είναι External Device Power Down Control - Programmable 3.3/5V tolerance output buffer, τον ρώτησα εάν μπορεί να βοηθήσει στο να κατανοήσω πως λειτουργεί και η απάντησή του ήταν "φίλε δεν θα σε ξεστραβώσω, ψάξε..." με λίγα λόγια μου απάντησε "XPWDN is not needed for normal use. It is route out and left for diyer to test how it's functional"

Μόλις το σύνδεσα μέσω ενός γραμμικού τροφοδοτικού πάγκου, δίνοντάς του τα 3.3V και μέσω του usb cable παίρνει την τροφοδοσία για το LLVB και δουλεύει με απλή εγκατάσταση του οδηγού που πήρα από τον ιστότοπό του "CM6631_6631A_-1.03(CR).zip". Δεν έχω ψάξει εάν ο οδηγός του παραμετροποιείται....το δουλεύω περίπου μία ώρα στο εργαστήρι οπότε δεν έχω δει αρκετά, Βασίλη προς το παρόν δεν έχω να σε ανατροφοδοτήσω κάτι προς αυτό.
Νομίζω όμως ότι η έκδοση που παραμετροποιείται δεν είναι η επίσημη της CM, αλλά ενός μέλους του diyaudio (κάπως tdsi...) ο οποίος έχει αναφερθεί ότι δουλεύει στη CM ή για λογαριασμό της και έχει δώσει δικούς του παραμετροποιήσιμους οδηγούς...

Ο απομονωτής που χρησιμοποιεί δεν τραβά με τίποτα παραπάνω από 5mA ρεύμα.
 
Last edited:

VFXCode

Senior Member
6 June 2007
374
Κατέφτασε και ο Ιταλός.

Πρώτες εντυπώσεις καλές. Καλή ποιότητα πλακέτας αλλά νομίζω ότι είναι λίγο λεπτή, συνηθισμένος εγώ από της πλακέτες των PC.

3prt.jpg
 

lemon

Supreme Member
3 March 2009
4,041
Απάντηση: Re: USB to I2S receiver (WaveIO/Amanero etc)

Έχω παραλάβει και το δεύτερο πλακετάκι usb->i2s με CM6631A αγορασμένο από : http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=370851652075
Αυτό δεν έχει απομονωτή όπως του diyinhk και γενικά χρησιμοποεί υλικά (reg & ρολόγια) χαμηλότερης αξίας.

$T2eC16ZHJGEFFmlf4!yJBR75yuc!5Q~~60_57.JPG


Σε αυτό από ότι βλέπω, χρειάζεται χέριασμα στο reg AMS11173 το οποίο πρέπει να φύγει και τη θέση του να πάρει κάποιο άλλο πολύ χαμηλού θορύβου.
Στα υπόψη επίσης η δοκιμή ανεξάρτητης τροφοδοσίας, μετά την αλλαγή του reg.

Η πλακέτα αυτή δοκιμάστηκε με επιτυχία μέσω της εξόδου s/pdif που διαθέτει αλλά είχαμε πρόβλημα στην έξοδο μέσω του foobar. Ενώ όλα λειτουργούσαν μέσω DirectSound (DS), δεν υπήρχε έξοδος όταν γινόταν η επιλογή ASIO spdif out.
Τελικά μετά από πολύ ψάξιμο, το πρόβλημα και η λύση είναι η παρακάτω.
Για την έκδοση CM6631A υπάρχουν διαθέσιμα δύο fw.
Το ένα CM6631A Firmware 0101 VID 0x0D8C PID 0x0319: https://docs.google.com/file/d/0B_6Y...it?usp=sharing
υποστηρίζει συνάμα έξοδο asio spdif & i2s
To άλλο fw CM6631A Firmware 0108 VID 0x0D8C PID 0x0314: https://docs.google.com/file/d/0B_6Y...it?usp=sharing
δεν υποστηρίζει spdif out μέσω asio αλλά επιτρέπει το πέρασμα του dts/ac3.

Σε μένα το fw που είχε πάνω η πλακέτα ήταν το 314 και ως εκ τούτου δεν μπορούσα να έχω ήχο μέσω asio.
Μετά τη διαγραφή του fw και φλασάρισμα με το fw 319, τα πράγματα επανήλθαν και λειτουργεί το asio κανονικά.
Το λογισμικό φλασαρίσματος θα το βρείτε στο: http://www.nutsaudio.com/driver/CM6631_Firmware.zip
αλλά προσέξτε λειτουργεί μόνο σε winXP και τροφοδοσία μόνο από τις πίσω usb θύρες του υπολογιστή.

Όλες αυτές οι πληροφορίες βρέθηκαν στο : http://www.diyaudio.com/forums/digital-source/217764-cm6631-usb-audio-interface-any-good-22.html όπου και αναλύονται διεξοδικά.

Συνεχίζεται...
 

lemon

Supreme Member
3 March 2009
4,041
Ευχαριστώ Τάσο,

Το εργαλείο διαμόρφωσης του fw, λέει ότι είναι για το CM6631A (ειναι το νέο τσιπ της CMedia που αντικατέστησε το CM6631 και είναι pin compatible), δεν το δίνει στο νήμα του diyaudio και δεν το έχω βρει πουθενά ακόμη.
Τα μέλη αναφέρουν ότι του ζητούν με πμ να τους το στείλει σε κάποιο email τους και εκείνος τους το στέλνει, το ίδιο έχω κάνει αλλά ακόμη απάντηση δεν έχω.
Κάπου είχε αναφερθεί ότι αυτό το μέλος tdtsai (from Taiwan) δουλεύει στη CM ή συνεργάζεται μαζί της και έχει την πρόσβαση στην πληροφορία που χρειάζεται.

Ο hifiduino απλά αναφέρεται σε αυτό το εργαλείο και το πόσο χρήσιμο είναι στην παραμετροποίηση (custom) του fw για τα CM6631A και κάπου δίνει ένα σύνδεσμο για την παροχή αυτού του εργαλείου από τη CMedia το οποίο ανακατευθύνει στο μήνυμα του tdtsai.

Νομίζω, ότι με αυτό το εργαλείο, η CMedia έχει δώσει μία πολύ καλή λύση για προσιτή πλακέτα usb->i2s