Philips :
Modification du lecteur Philips CD931
Rémi - Novembre 2009
NDLR : Rémi propose ici un article qui va remettre les pendules à l'heure !
Le CD 931, un "drive de course" ?
Alléché par les travaux de Lampizator, j'ai acquis cet lecteur délaissé
par les acheteurs car il n'y pas eu d'article fondateur pour une
plateforme de tweak, à l'instar de ce que l'on trouve par
exemple pour le CD723.
A l'époque, c'est à dire dans
les années 1993/94, c'est le haut de gamme de Philips avec le CD940 qui
est pratiquement la meme base. On notera que le CD940 a une sortie
optique, ce qui pour mon projet n'a aucun intérêt. Ceci dit, les
platines CD de cette série ne coutent pas encore trop cher, il faut
compter 50-60 euros hors port.
Mon projet consiste a créer un drive, la partie convertisseur DAC ne
m'intéresse pas. C'est un partis pris, cela ce traduira au cours des
choix.
Le haut de gamme de Philips est tout de même doté d'une face avant en
plastique et plein de boutons pour un accès direct à la piste, c'est le
luxe et la tole en acier est assez fine et tranchante. Prévoir le
sparadrap pour une intervention dans cette machine. Au moins, on peut
se rassurer en considérant que le haut de gamme philips signifie sinon
le meilleur écrin, au moins le meilleur du moment de la technologie du
constructeur : bitstream, filtre filtre numérique 8x.
Voici la liste des circuits fortement intégrés :
- TDA8808 Photo
diode signal processor
- TDA8809 Radial
error signal processor
- SAA7310 Decoder
- SAA7350 le
convertisseur DAC => sortie analogique
- NPC SM5840, le filtre sur
échantillonneur 8x
- PCF 2705 l'encoder
SPDIF pour la sortie numérique
Is there any clock here ?
Bien sur l'on pourrait faire des photos de l'appareil, mais il y plus
significatif : je préfère montrer une photo de la clock et de
l'alimentation 5V comme point de départ.

Ceci est l'hologe délivrée à la partie Servo et Decoder... C'est plutôt
vilain, et je me dis que mon appareil a un défaut. j'achete le SM en
vitesse et je commence la lecture. En particulier je trace le signal
depuis l'origine autour du quartz et constate que le signal a une
meilleure tête, puis observe que sur le chemin de l'horloge cette
clock s'aplatit pour
finalement arriver au résultat montré sur la photo.
Montre moi ton 5 volts je te dirais ton SPDIF
Les lecteurs Philips ont la mauvaise réputation d'avoir des
alimentations plus crades, je fais une photo du +5V car c'est la seule
tension qui m'intéresse dans ce projet.

La sortie SPDIF sur fiche RCA

On va dire que l'amplitude est conforme aux recommandations de la norme mais en bas de
l'échelle, puis ajouter que la structure de n'importe quelle entré différentielle
travaille dans de meilleures conditions avec une amplitude 2 à 3 fois
plus élevée.
CD 931 : le projet ambitieux du "Drive Ultime"
Mon projet consiste à transformer ce modeste lecteur en machine (Drive) de course ! Je pars
du principe que une mécanique CDM9 est pratiquement le meilleur système
(le bras oscillant) car la mécanique de déplacement de la tête une
simple rotation sans engrenage, ni poulie, ni vis en nylon, ni rails
magnétiques. La grande conséquence est l'absente d'usure et pannes. Ce
type de moteur de bras est pour moi un must. (la CDM9 représentant la dernière implémentation du bras oscillant).
Les moyens mis en oeuvre pour arriver a mon but :
-
Installation d'une clock à très faible
jitter (bruit de phase < 400 fs e 10hz à 10 Mhz)
-
Installation d'une sortie SPDIF de
compétition
Ces modules sont de ma conception (et largement commentés dans les pages du Rémi Corner), on pourra considérer qu'il s'agit
d'une mise en application !
Ce qu'il y a d'intéressant pour mon projet dans un lecteur de CD
Philips ou affilié (Micromega, Marantz), c'est le circuit PCF2705. Il
s'agit d'un encodeur SPDIF prenant a son entrée le signal de format I2S
et
fournissant un signal encodé d'amplitude +5V pour former un signal
SPDIF, avec l'adaptation d'impédance 75 ohms.
Pour fonctionner, cet
encodeur a besoin d'une horloge 256 fois le débit nominal soit 11.2896
Mhz. Il va sans le dire que l'alimentation de ce circuit doit être
soignée c'est à dire correctement découplé. Les condensateurs sont par
nature imparfaits et ont une fréquence particulière où ils ne sont plus
efficaces. Certaines classe de condensateurs sont supérieures aux
autres. C'est le cas des condensateurs OS-CON qui en matière
de découplage sont le must.
Dans une première analyse, le signal horloge peut entrer sur un strap a
proximité de la patte 9. En sortie 13 on trouve le signal
encodé qui interresse le module "BNC Output SPDIF" . Mais l'achat du SM
sur le net permet de voir le schéma de clock propre à une platine
lectrice de CD, ce qui est bien pour un lecteur ne l'est pas pour un
drive...

Analyse de la situation
Il convient ré-étudier de la distribution des
horloges. Le jeu se joue a quatre : le Decoder, le
DAC, le Filtre numérique et l'encodeur SPDIF. Dans le lecteur le quartz
11.2896 Mhz et le DAC forment l'oscillateur. Ensuite la clock est a
remise en forme par le filtre numérique pour etre distribué à
l'encodeur SPDIF puis au decoder. Entre chaque boitier il y a un petit
filtre.
Lampizator dans son article sur le CD931 indique qu'il injecte
l'horloge sur l'entrée XIN du SAA7350 à la place du quartz qu'il
démonte ainsi que les capacités de charges CMS ( 47 pF). De ce fait la
superbe horloge à 200 euros est complètement massacrée par le trop
plein de buffer et les différents réseaux. La meilleur horloge du monde
injecté par XIN du SAA7350 est transformé en signal triangle en photo.
Dans le nouveau schéma, et compte tenu que l'objectif est "fabriquer"
un drive de qualité, j'offre la meilleure clock aux décodeur et
l'encodeur SPDIF et pour le DAC et SM5840 une clock de qualité moindre
en utilisant la sortie du XOUT de l'encoder SPDIF. Pour cela il faut
ouvrir le circuit et renvoyer la sortie XOUT de l'encodeur PCF 2705 au
SAA 7350.

Ceci dit, il faut maintenant dire comment on ouvre le circuit : le
trajet de l'horloge passe par strap en surface, il suffit de démonter
le strap C ( QUI VA BIEN ) et on soude sur les pattes du circuit
PCF2705.

le fil noir est le signal très faible jiiter qui entre sur la patte 9
du PCF2705, on image la prise de l'horloge secondaire sur la patte 10,
et pour la sortie SPDIF sur la patte 13 le fil qui part sur la droite,
et pour finir la prise du signal EFAB pour la mesure des erreurs de
lecture. Pour la coupure du circuit clock, le strap 9020 a été démonté.
Installation du module "Clock Ultra Low Jitter"
Cette horloge est à très faible jitter moins de 400 fs entre 10 Hz et
10 Mhz( femto seconde , 1000 en dessous des picos) est de premiere
qualité, bien meilleure qu'un TCXO 1 ppm. Le calage de la fréquence à
une température ambiante est meilleure que 0.1 ppm.

Les belles performances en labo ne valent rien si l'installation du
module est bâclée, ici on a un empilement de bitume, mousse et enfin le
module. La mousse est très importante pour découpler le quartz des
vibrations mécaniques. Tout cela tient par de l'adhésif double face.
Les photos des signaux

Cela ressemble a une horloge numérique ! Du fait que la charge de 2
entrés le jitter mesure ne sera pas dégradé. Il faut savoir qu'une
porte logique ajoute du jitter au signal qui la traverse. A voir le
clock secondaire...
La clock secondaire :

Le signal a forcement plus de jitter car les temps de monté et descente
sont 2 fois plus élevés et moins symétrique..
Le bruit sur le 5V digital :

Installation du module SPDIF
Le boitier spacieux (et fin !) permet un placement facile du module SPDIF.

La sortie SPDIF du module mesuré avec un cable de 2.5 metre terminé par
une charge de 75 ohms.

Comme d'habitude c'est un excellent signal que tous les DAC sauront
décoder. La mesure a été réalisé avec un câble RG179 de 2.5 mètres de
longueurs terminé par une résistance de 75 ohms.
Note
de Renaud : en quelques euros, une platine d'occasion et deux modules,
on peut mesurer : que TOUTES les données sont lues, et que le siganl
SPDIF est excellent même après deux mêtres d'un câble à quelques euros.
On est loin du foutage de gueule que
Mesures anti vibratoire
Un quartz est un dispositif très sensible aux vribrations, l'ajout de
bitume
Le coffret est toute même résonnant, l'ajout de bitume permet de régler
ce problème. Çà ne coute pas cher (2 euros une plaque 20x30 cm en
épaisseur 2 mm), mais un lecteur avec son coffret bitumé résonne moins
c'est certain, un simple toc-toc permet de le constater.
Première conclusion
Avant toute chose, quel que soit le tweak sur une Platine Philips CD
930/931/940, il faut comprendre que cela nécessite un travail sur l'horloge, comme indiqué dans cet
article. Ensuite et seulement, un travail sur les alimentation peut
être envisagé. Le laser et les photodiodes sont gérés par des circuits
intégrés analogiques et donc leurs alimentations doivent être
soignéés
Mesures d'erreur de lecture
Au début des années 90, la NRDS avait au détour d'un reportage signalée
que les lecteurs de CD avait en interne un compteur de pertes
d'échantillons mais qu'aucun constructeur ne le rendait visible à
l'utilisateur. Plus tard dans la revue Elektor, un autre article
signalait le fonctionnement du mécanisme, et en lisant la doc du
SAA7310 je suis tombé sur un graphique et tilt !

Quand le flux de donnée arrive au décodeur, il arrive qu'il manque un
ou plusieurs échantillons. On s'attend tout de même à ce qu'une bonne platine fasse moins
d'erreur de lecture, mais de toutes façons le decodeur à chaque échantillon manquant envoie
une impulsion sur sa sortie EFAB. En mesurant avec un fréquencemètre
sur ce signal on a donc un outil pour mesurer l'amélioration des
tweaks.
Il est prioritaire de mettre en place cette mesure avant de
modifier les alimentations. Ainsi on saura si l'opération a été
bénéfique, un peu de lumière ne fait pas de mal.
Une demi-heure après j'ai monté une fiche BNC sur la face arrière. Je
connecte l'oscilloscope et... Et... Heuuu ben RIEN ! Ha mais ça ne va
pas se passer comme ça ! Je donne un petit coup de main sur
le coté et je vois le signal correspondant aux erreurs de lecture,
image rare car ce n'est pas une condition normale d'utilisation :

De près on voit une erreur tous les xxx µs, ce qui est bien normal car
cela fait 22.3 Khz soit 44.1 khz et en stéréo !

Il ne s'agit donc pas d'une mystification mais bien d'une erreur de
lecture ... Mais il faut donner un bon coup dur le coté du lecteur !
Et si on laisse le lecteur tranquille ?
Et bien les certitudes tombent ! Un bête lecteur Philips avec
une mécanique à composé de 80 % de plastique et une alimentation bas de
gamme c'est à dire 3 régulateurs et des condensateurs banals, ne
produit que très peu d'erreur de lecture.
Pour répondre totalement il
faut faire une espèce de taux d'erreur, ce que je ne peux pas faire dans mon
labo. En télécom on parler BER : Bit error rate.
En fait, la faiblesse
des mécaniques de lecteur sont les pignons jaunes que se soit des
Philips ou Teac ou encore les couroies. Pour mes test j'utilise un cd
gravé pas franchement nickel. Pour les mécaniques Philips, il y a une
thèse concernant les CDM9 Pro qui ont un moteur brushless alors les
CMD9/44 ont un moteur très peu cher mais il faut ce rapeller que la
dénomination "pro" étaient pour les mécanique pour jux box, pour lesquelles la durée de
vie du moteur de rotation est un élement important. Voila ce que les idiophiles
ont transformé en : "c'est plus cher donc c'est mieux". La vérité est
que une CDM9/44 ou CMD9/45 sont d'un point de vue audio aussi bonnes que
la version pro. Pour la petite histoire la mécanique CDM2Pro utilise le
même moteur de rotation que les CMD9/44.
Alors pourquoi tant de mystères : sur les forums on peut lire que pour
contrer le terme "les bits sont des bits" les erreurs de lecture sont
la différence entre une machine haut de gamme et un CD723. Mais un
outil d'analyse permet de trier entre faits et opinions.
En tout cas pour ce Philips CD931 que j'ai transformé en drive, je ne
vais pas faire les modifications sur les alimentations, ce n'est pas
justifié !
Conclusion
On peut acheter un lecteur Esoteric ou dCS à 10000 euros, il ne lira
pas mieux les CD que mon philips CD931 modifié comme décrit dans cet
article. La véritable raison pour laquelle les constructeurs de lecteur
de CD n'affichent pas ce taux d'erreur, c'est qu'une platine a 10000
euros ne
fait pas mieux qu'une platine à 50 € en occasion.
C'est ailleurs qu'il
faut chercher l'explication du HDG, les convertisseur, une certaine
réputation d'une marque, les journaux perpétuent l'ignorance qui est la
base de leur commerce.
Ensuite les journaux français parlent à 95% du
temps de lecteur de CD et non de Drive, et ne regardent quasiment jamais
la sortie SPDIF. Et le seul point qui compte pour un drive est le
jitter en sortie SPDIF. Comment faire un drive a faible jitter ?
Rémi: La clé d'un drive, = une clok + une architecture clock
serieuse, une sortie BNC et une mécanique sans pannes. Les
condenssateurs d'alim, bof sauf s'ils sont secs.
Renaud: Bon, pour la méca alors il faut une CDM 9... Pour la
clock et la BNC, il faut les modules de Rémi !
La notion de drive est en perte de vitesse car le marché de la hifi va
une complexification des lecteurs :
Ajout d'une entrée spdif
Ajout d'un entrée USB
C'est une évolution de crise, la fonction DAC avec le lecteur est une
mesure d'économie. Une boite au lieu de deux. Il est probable que
l'importance des DAC telle qu'on la connait aujourd'hui va se réduire.
On peut anticiper un avenir allant vers des machines comprenant un
lecteur, pre ampli et ampli de
puissance en Classe D.