if-c01comg-clone, une carte RGB pour Moniteur JVC
Par makoto doushite le dimanche, 5 mai 2024, 20:15 - Électronique - Lien permanent
Je dispose d'un moniteur JVC TM-H1750 qui me sert pour jouer quelques consoles 8 et 16-bits.
Cependant les entrées natives ne disposent que du signal composite, ce qui faisait l'affaire jusqu'à présent pour la plupart des consoles, sauf que la Megadrive, non.
- En effet, le son passe, mais pas l'image. Je me suis demandé pourquoi, et me suis souvenu rapidement d'un truc aperçu lors de l'installation du switch 50/60Hz (que je n'ai pas documenté ici).
J'ai donc démonté la machine, et oui, confirmation, la console Fr ne dispose pas des composants utiles à la fabrication du signal composite en sortie de la console. En effet celle-ci ne fonctionne qu'en RGB.
- Voici à titre indicatif la liste des composants à ajouter pour obtenir une Mégadrive RGB/Composite :
C32 - condensateur chimique 220µF / 10V C33 - condensateur céramique 0.01µF / 16v (CMS 1206 ou 0805) C34 - condensateur céramique 180pF / 50v (CMS 1206 ou 0805) C35 - condensateur céramique 12pF / 50v (CMS 1206 ou 0805) C37 - condensateur céramique 100pF / 50v (CMS 1206 ou 0805) C95 - condensateur céramique 0.1µF / 25v (CMS 1206 ou 0805) C96 - condensateur céramique 12pF / 50v (CMS 1206 ou 0805) R25 - résistance 75ohms / 5% (CMS 1206 ou 0805) R26 - résistance 1Kohms / 5% (CMS 1206 ou 0805) R27 - résistance 1.2Kohms / 5% (CMS 1206 ou 0805) R28 - résistance 1.2Kohms / 5% (CMS 1206 ou 0805) R29 - résistance 1Kohms / 5% (CMS 1206 ou 0805) L3 - inductance type axial 100µH (marron noir marron) L5 - inductance type axial 12µH (marron rouge noir) L7 - inductance type axial 100µH (marron noir marron) FB9 - optionnel Perle FERRITE 60 ohms à 100MHz axial ( Taiyo Yunden réf:FBA04VA600VB )
J'ai alors pensé à « peupler » ces zones désertiques (en encadré violet), et puis me suis ravisé pour me tourner vers le moniteur…
- Était-il possible de bricoler une entrée RGB dessus ?
J'ai longtemps pensé que non, m'étant arrêté aux informations qu'on trouve dans la brochure (cf. annexe du billet) qui démontre la possibilité d'installer différents types de cartes filles dans le slot prévu à l'arrière du moniteur.
Mais pas de carte RGB listées.
Par dépit, je m'étais imaginé construire une carte RGB en me basant sur les signaux disponibles sur le slot, décrit dans le service manual de l'appareil.
Avant de découvrir, le foisonnement d'informations disponibles « en ligne » ayant décuplé ces dernières années, qu'il existait une carte bricolée par des amateurs, et constatait qu'il s'agissait en fait du clone d'une carte existante…
Et oui, il existait bel et bien une carte composite référencée chez JVC…
- Dont voici le schéma structurel :
Avant d'envisager un achat d'une carte toute faite, j'ai continué à gratter un peu, et d'enfin tomber sur des informations techniques affriolantes (cf. en bas de pages), puis sur le projet de skumlos !
Très malin, nous avons ici la possibilité de souder soit des prises BNC comme à l'origine, soit une prise péritel.
J'ai réfléchis à la chose quelques temps, puis n'ai pas pu m'empêcher, comme toujours, de vouloir modifier le truc pour concrétiser mes idées…
- Disposer d'une entrée VGA.
- Reculer les connectiques à l'intérieur de la cavité du slot.
- Ce qui permettra alors de pouvoir connecter un ordinateur en VGA 15kHz pour utiliser de l'émulation Arcade, et en reculant les prises, de simplement gagner quelques centimètres de recul du moniteur par rapport au mur, car oui souvenons-nous, les tubes cathodiques sont des appareils très profond…
Routage :
- À l'aide de mon Kicad6 j'ai modifié le schéma structurel fournit par skumlos afin d'ajouter le circuit VGA 15kHz tel que déjà étudié. Puis avec l'éditeur de PCB j'ai supprimé les fiches BNC, et reculé les connecteurs. La carte serait alors plus courte.
- Le rendu 3D a bien aidé quand à l'agencement des empruntes des connectiques…
Premiers essais :
Le rendu 3D c'est bien pratique là, mais ça ne répond pas à tous les besoins…
- Une maquette en carton permet d'expérimenter concrètement les choses :
- Une seconde version plus courte :
- Il a fallu s'assurer que tous les types de prises péritel à brancher, ainsi que les jack RCA des signaux sonores s'agencent correctement sur la profondeur, ni trop ni trop peu.
Réception de la plaque et mise au point :
- Après moult vérifications, il était temps pour passer commande d'un lot de plaque :
- Et de passer à la soudure… Croyez-le ou non, ça fonctionne du premier coup !
Pour la partie péritel seulement… En effet j'ai fait les frais de composants « fake » ou défectueux en ce qui concerne le circuit intégré 74HC123, ce qui m'a valu quelques heures de diagnostiques pour comprendre ce défaut. En effet, le circuit de protection ne faisait pas son travail et la LED ne s'activait pas correctement.
- Une fois ces CI remplacés (MM74HC123AM), les signaux attendu sont parfait !
Façade 3D :
Ce qui est formidable avec Kicad, c'est la possibilité de faire un export de la plaque en 3D, afin de l'éditer avec FreeCad. De cette manière il a été très facile de modéliser et imprimer une façade qui se loge bien dans le slot.
- J'ai alors pu y ajouter le jack audio femelle pour entrer le signal sonore de l'ordinateur VGA 15kHz.
- J'ai également ajouté un ruban sécurisé par une vis, permettant de retirer la carte du slot.
Si vous êtes observateur·ice vous aurez aperçu quelques réparations sur la plaque, dues à une erreur sur mon schéma, ce qui explique au passage pourquoi la LED ne s'allumait pas à bon escient.
Ceci est corrigé dans les fichiers sources du projet « forké » ici et disponibles également en annexe de ce billet.[1]
- Une petite vidéo, démonstration du circuit de protection VGA 15kHz qui désactive la synchro vidéo si le signal dépasse 15kHz :
Ressources :
- https://www.neo-arcadia.com/forum/viewtopic.php?t=73064
- https://immerhax.com/?p=73
- https://immerhax.com/?p=90
- https://immerhax.com/?p=533
- https://pastebin.com/EXqMBfcY
- https://oshpark.com/shared_projects/hMJMT0yM
- https://oshpark.com/shared_projects/pmMFZFxc
- https://www.retroupgrades.co.uk/product/jvc-ifc01comg-card-rgb-ypbpr-for-jvc-monitors/
- https://www.facebook.com/retrogamingdenmark/posts/new-input-board-jvc-if-c01c0mg-rgbypbpr-scartbnc-tht-clone-board-black-for-my-jv/2872464393053505/
Astuce minute :
Pour accéder au « menu service », et ainsi pouvoir modifier la géométrie de l'image, il suffit de :
Presser Menu + Vol UP => S apparaît à l'écran. Ensuite,
Presser Menu + Chroma => Don't touch apparaît à l'écran.
Presser Vol Up, et naviguer alors dans les menus… Se référer au « Service Manual » pour plus de détails.
Note
[1] ci-dessous