Page 1 sur 4

Puces PCM

Publié : 07 janv. 2014 17:04
par Adhafera
Bonjour à tous !

ça fait pas mal de temps que j'ai envie de faire mumuse avec des PCM et de designer mon propre DAC.
ça tombe bien puisque je viens de recevoir un petit mail de Farnell qui me propose un partenariat : 50€ de Matos (chez STElectronique entre autre) contre un lien sur mon site web :mrgreen:

Je file donc regarder le prix de ces petites puces et Ô misère !, je me rend compte que la fameuse PCM1704 est à pas loin de 70€ :-O :-O

Du coup, je me demandais si quelqu'un (Gourou Gourou :(l) ) ne pourrait pas me faire un petit retour des puces DAC les plus appréciés dans le monde de l'audio ? maintenant que la seule puce que j'avais en mémoire est hors jeu...

EDIT : La PCM1795 à l'air sympa techniquement parlant : 32bits @ 192kHz ; sortie symétrique en courant :) quelqu'un a déjà eu l'occasion de l'écouter ?

Re: Puces PCM

Publié : 07 janv. 2014 17:08
par tinara
Wolfson WM84740 et 8741 ? Sabre ESS-9018, 9023 ou 9018K2M pour le challenge ?

Re: Puces PCM

Publié : 07 janv. 2014 17:11
par Adhafera
tinara a écrit :Wolfson WM84740 et 8741 ? Sabre ESS-9018, 9023 ou 9018K2M pour le challenge ?
J'aurai bien voulu tester les Sabre, mais j'ai des tickets uniquement pour Texas Instrument (et d'autres qui ne font pas de DAC) :mrgreen:
Donc ça sera que du PCM

Re: Puces PCM

Publié : 07 janv. 2014 17:15
par corderaide
Crois que les DAC HDG de chez audio GD tournent sous du PCM mais je sais pas laquelle (pour le ref 5 notamment).

Re: Puces PCM

Publié : 07 janv. 2014 17:19
par G600
Ils font de tout chez Audio-GD. Voir sur leur site, les produits sont classés par chip.

+1 pour une synthese des différents chip dignes d'intérêt par l'estimé Gourou :mrgreen:

Sinon, si t'es sûr de yoi, prends la 1704 et paie la différence, avant qu'elle ne disparaisse !

Re: Puces PCM

Publié : 07 janv. 2014 17:29
par Adhafera
corderaide a écrit :Crois que les DAC HDG de chez audio GD tournent sous du PCM mais je sais pas laquelle (pour le ref 5 notamment).
Bah c'est justement la PCM1704 ! Tu crois que j'avais cette référence là en tête par hasard ou quoi ? :mrgreen:
G600 a écrit :Sinon, si t'es sûr de yoi, prends la 1704 et paie la différence, avant qu'elle ne disparaisse !
Au pire, j'essaye de négocier avec eux, ils me la feront surement gratis si je fais mon relou :mrgreen:
Par contre, j'ai pas intérêt à me louper... parce que 70€ pour une puce... :-O

Re: Puces PCM

Publié : 07 janv. 2014 17:32
par tinara
Je me disais bien, dans le Fiio X5, on retrouve une PCM1792 sinon.

Re: Puces PCM

Publié : 07 janv. 2014 20:44
par Adhafera
Bon, je viens de créer un petit doc où je vais recenser les DAC et leurs puces :)


Re: Puces PCM

Publié : 07 janv. 2014 20:49
par corderaide
Tu veux pas le faire sur le wiki, et l'intégrer à ton premier post ? ;-/

Re: Puces PCM

Publié : 07 janv. 2014 20:54
par Adhafera
corderaide a écrit :Tu veux pas le faire sur le wiki, et l'intégrer à ton premier post ? ;-/
Si, c'est aussi possible.
C'est juste qu'avec une feuille de calcul, je peux appliquer des algos de tri ;)
J'étoffe un peu la liste et je verrai pour l'intégrer au wiki.

Si vous avez le temps de regardé les produits d'une ou deux marques, ça aiderai pas mal ;)
Par contre, si possible, si vous vous attaquez à une marque, le top serai de lister tous les produits intégrant un DAC. Même si vous ne trouvez pas la référence du DAC. Au moins, on voit les produits qui manquent et on est pas obligé d'aller revérifier sur le site pour voir si rien n'a été oublié ;)

Re: Puces PCM

Publié : 07 janv. 2014 21:34
par GourouLubrik
Désolé de ne pas pouvoir répondre plus tôt.

Pour le PCM1704, c'est mort... le prix de la puce est juste le produit de sa rareté, car c'est un composant EOL (end of line, discontinued). Et malgré les nombreuses supplications des designers audio, TI mettra fin à la production.

Si vous regarder chez audio-gd, le message est justement alarmant:
All products built in PCM1704 chips last for sale
Reference 5.32, Reference 10.32, SA-2 , NOS-1704 less than 10 units stock.
Master 7 less than 100 units stock.
En gros, il reste quelques appareils MDG, et 100 master 7, et après, je crains que ce sera fini des PCM1704 chez Audio-Gd, ça fait déjà plusieurs année qu'on nous annonce la fin de cette puce, c'est un peu comme Windows XP, c'est un peu plus long que prévu à tuer, mais ça arrivera.

L'autre grande famille de puce, c'est les PCM179x:
je crois que les 3 dignes d'interêt sont les PCM1792a / 94a, et 95 -
point communs:
- toutes sont 192khz
- travaillent en current out et nécéssite un bon i/v stage pour bien sonner
- supportent i²s et DSD

le 92a/94a sont quasiment les mêmes
- le 92 est piloté par software (spi/i2c)
- la 94a par hardware (voir 1.5.6 Hardware Control Switches S01−S07).
Elles ont les meilleures mesures de SNR, travaillent en 24bits (et non 32 comme le 1795), supporte le PCM/DSD
Je crois que du fait de son contrôle hardware il y a moins d'options sur la 94a, on perd notamment le support du contrôle digital du volume.

Une application notable de la 1792a est l'asus essence STX, une carte son abordable bien connue qui met beaucoup de dac à l'amende en matière de mesures...

la 95 est plus récente, travaille en 32 bits dans le domaine digital, est software controled, mesure un peu moins bien.

les 96 et 98 sont des version encore un peu moins bien des 92/94

La 93 n'est pas vraiment digne d'interêt, sauf pour certains fake-trollolobjectivistes et burson

enfin, la dernière venue, la PCM5102, mesure encore un peu moins bien, mais est beaucoup moins exigeante, mais supporte le 384khz/32bits - travaille en Voltage out (ne nécéssite pas d'I/V) - bref, va très bien pour faire du dac moins complexe et le prototyping que tu recherches. Je pense qu'elle s'inspire du Sabre ES9023 bien connu des amateurs de dacs sabre autoalimentés apacher.

Audio GD l'utilise dans son Compass 384, et j'ai aussi vu des kit diyaudio à 30$ basé dessus. Bref c'est une puce qu'on risque de voir pas mal voir dans l'entrée de gamme et les formats compacts (et pourquoi pas dans du dap...)

[vague souvenir à vérifier]
Les dac delta-sigma de chez TI sont souvent associés aux puce SRC4192(hardware)/93(software) permettant l'asynchronous rate ressampling, et déplace la responsabilité de l'oversampling et du resampling sur cette puce si je ne m'abuse, réduisant le jitter à l'entrée du dac.
[/vagues souvenir à vérifier]

Dans la liste des chose que tu auras besoin il faudra peut être aussi un convertisseur SPDIF => I2S - telle que le DIR9001 (considéré comme très bon mais limité à 96khz)
le SRC4392 à l'air de gérer l'input SPDIF aussi... mais j'ai pas regardé s'il fait vraiment la même chose que le 4192, c'est peut être plus orienté versatilité que performance mais la je suis totalement dans la conjecture non vérifié.
sinon le standard c'est plutot d'aller voir chez wolfson et ses WM8804 et WM8805

Au niveau des recepteur USB ... franchement ... évite de te lancer la dedans pour l'instant, chope et amanero et commence à gérer le truc à partir de la sortie i2s/DSD de l'amanero sous peine de ne jamais voir la fin de ton projet par pendaison :D

My 2 cents.

Re: Puces PCM

Publié : 07 janv. 2014 21:43
par dobiwan
vérifiez bien il me semble qu'il faut 2 puces PCM1704 pour avoir un DAC stéréo..

Re: Puces PCM

Publié : 07 janv. 2014 21:51
par Adhafera
Merci Gourou !!!
ça permet d'y voir un peu plus clair :)
GourouLubrik a écrit :Dans la liste des chose que tu auras besoin il faudra peut être aussi un convertisseur SPDIF => I2S - telle que le DIR9001 (considéré comme très bon mais limité à 96khz)
le SRC4392 à l'air de gérer l'input SPDIF aussi... mais j'ai pas regardé s'il fait vraiment la même chose que le 4192, c'est peut être plus orienté versatilité que performance mais la je suis totalement dans la conjecture non vérifié.
sinon le standard c'est plutot d'aller voir chez wolfson et ses WM8804 et WM8805

Au niveau des recepteur USB ... franchement ... évite de te lancer la dedans pour l'instant, chope et amanero et commence à gérer le truc à partir de la sortie i2s/DSD de l'amanero sous peine de ne jamais voir la fin de ton projet par pendaison :D
Oui, si jamais je me lance là dedans, je vais me concentrer sur l'implémentation de la puce DAC ainsi que sur l'étage de conversion courant/tension. En entrée, je prendrai l'interface numérique qui va bien (entrée I2C I2S surement ?).

Si jamais tout se passe bien, je verrai alors pour gérer les entrées :)
GourouLubrik a écrit :enfin, la dernière venue, la PCM5102, mesure encore un peu moins bien, mais est beaucoup moins exigeante, mais supporte le 384khz/32bits - travaille en Voltage out (ne nécéssite pas d'I/V) - bref, va très bien pour faire du dac moins complexe et le prototyping que tu recherches. Je pense qu'elle s'inspire du Sabre ES9023 bien connu des amateurs de dacs sabre autoalimentés apacher.
ça, c'est un choix à considérer pour prototyper rapidement !! :D



Tiens, et en complétant ma liste, je suis tombé sur le TotalDac pour lequel pas moyen de trouver la puce... Pas étonant, ils ont refait la partie DAC en composants discrets !! (mon rève :(l) )
Image

Re: Puces PCM

Publié : 07 janv. 2014 22:00
par GourouLubrik
c'est parfaitement exact, le PCM1704 est un dac mono...
non seulement il coute la peau du zboub, mais en plus il en faut au moins 2 :D
l'utilisation de dac en parallèle (genre jusqu'à 4 par channel chez audio GD... ça fait quand même 560$ de puces !)... bah c'est comme les Philips TDA, c'est pour augmenter la valeur du Iout et améliorer la qualité de sortie.

Pour le totaldac, c'est en effet un DAC R2R discret ... là ou tu vas déchanter, c'est quand tu vas comprendre que pour atteindre la précision d'un totaldac ... ça demande des résistances d'une qualité exceptionnelle en matière de précision ! et si tu veux descendre à 24 bits de précision, ça peut rapidement te couter plusieurs millier d'€uros juste en résistance... t'as interêt de coucher avec un reponsable de chez Vishnay :D

par contre, si tu veux te contenter d'un dac discret sur 14bits de précision, c'est peut être faisable.

Au niveau DAC R-2R en chips, il existe les philips TDA (utilisé dans des dac NOS - dobiwan les connait bien) et l'ad1865. en TI, je crois que les les "vieux" PCM63 était R-2R

pour relié l'amanéro au dac, c'est de l'I2S et non I2C.

l'I2S c'est le protocole de transport du son en PCM.
l'I2C c'est un protocole générique de communication de données (ça sert dans tout type d'embarqué) qui permet ici de lire/écrire les registres des puces en vue de les piloter ou de lire les infos.

Re: Puces PCM

Publié : 07 janv. 2014 22:11
par Adhafera
GourouLubrik a écrit :par contre, si tu veux te contenter d'un dac discret sur 14bits de précision, c'est peut être faisable.
Sur 8 bits avec du 1%, ça marche déjà bien :mrgreen:

Aller, pour le fun, j'avais commencé par un convertisseur en 4bits et des résistances de 5% ! :8

Ce qui serait cool, c'est de tester le gain de perf entre un réseaux R2R en tension classique et un convertisseur qui fonctionne en courant ! :D
GourouLubrik a écrit :I2S et non I2C.

l'I2S c'est le protocole de transport du son en PCM.
l'I2C c'est un protocole générique de communication de données (ça sert dans tout type d'embarqué) qui permet ici de lire/écrire les registres des puces en vue de les piloter ou de lire les infos.
Naan, j'ai pas osé faire cette faute là !
... Déformation professionnelle on va dire :mrgreen: :mrgreen: