[WIP 100%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Chaine Youtube de notre ami "Referent Tech" spécialisé dans la reparation des consoles NeoGeo et autres
Répondre
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

OK, c'était effectivement bizarre :). Cela dit, les resultats avec un pulldown à 220ohms étaient plutôt bons!
En tout gas, ça ne règle pas la question.
Je me demande dans quelle mesure le fait d'utiliser le GAL pour générer son propre signal d'entrée ne pourrait pas injecter des cochonneries sur toutes les lignes. A côté de ça, le signal n'est pas top non plus quand il n'y a pas de charge au bout de la nappe...

Je vais explorer les options bobines (une découverte), inversion avec une porte NOT (mais je n'aime pas l'idée), ferrite et.... raccourcissement de la nappe.

Pour ce dernier point, j'ai 2 autres nappes, avec un clip bleu dessus, qui semble indiquer qu'elles ne sont pas pass through. Il y a des connexions entre certaines lignes (notamment de masse).. j'ai bien envie de démonter un connecteur pour voir comment ces connexions sont faites, et d'en profiter pour raccourcir la nappe.

Voilà bien un point sur lequel je ne pensais pas perdre du temps!

Les autres lignes passent toutes par des buffers. J'aurais peut-être dû faire pareil...
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Ca devrait marcher baeucoup mieux avec un signal comme ça, non? :)
En jaune avant, en rose après
En jaune avant, en rose après
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5582
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Xrider »

Ah, c’est beaucoup mieux, les fronts montant et descendant sont plus nets, et surtout, bien synchro 👍. Alors, comment a tu réglé le problème ? Résistance de pull up/down + porte N0T inverseur ?
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Xrider a écrit : ven. 18 août 2023 22:37 Ah, c’est beaucoup mieux, les fronts montant et descendant sont plus nets, et surtout, bien synchro 👍. Alors, comment a tu réglé le problème ? Résistance de pull up/down + porte N0T inverseur ?
J'ai utilisé une porte OR d'une puce quad que j'avais en stock en CMS et que je comptais utiliser sur le circuit plus tard pour gérer l'alimentation du GAL qui chauffe (j'ai besoin de 2 autres portes si je me souviens bien).
C'est du CMOS, avec les niveaux logiques qui vont avec (elle splitte au milieu de la tension d'alimentation, si je ne m'abuse).

C'est bien plus joli, certes, le problème n'est quasiment plus présent, soit (encore que j'ai peut-être limité la bande passante de l'oscillo sur la photo, mais ça reste très correct...
Par contre, il reste des incidents de parcours!

Voilà une nouvelle jolie photo...
20230818_224432.jpg
Ici, en rose (en bas), j'ai mon signal d'horloge du GAL, dérivé du signal /OE de la ROM (via le NOT du GAL).
En bleu ciel (en haut), j'ai la ligne A0 prise sur le slot au niveau du briconnecteur.
En jaune (au milieu), c'est ce même signal à l'entrée du buffer d'adresses, donc vaguement à l'arrivée sur la carte BricoNeo. Il arrive aussi jusqu'au GAL pour piloter les ports d'entrée/sortie.
Bizarrement, mes lignes jaune et rouge se prennent toutes les deux on bon gros pic bien sale qui ne provient pas du signal d'origine, qui ne provient a priori pas du buffer d'adresse, ni de l'alimentation dudit buffer (qui est découplée et reste très plate)...
Le pic a l'air d'être introduit par le GAL, mais n'est pas systématique, et pas en phase avec le signal d'horloge qui rythme sa la partie bascule synchrone.

Il faut que je trouve d'où provient cette perturbation, et que je l'élimine! Je pourrai probablement me passer de la porte OR après ça, et ça m'évitera d'en mettre sur toutes les lignes d'adresse :).
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Xrider a écrit : ven. 18 août 2023 22:37 porte N0T inverseur ?
Je vais finir par me faire à l'idée que le GAL n'aime pas les événelents qui ne sont pas en phase avec l'horloge! Je suis à 2 doigts de tenter le coup de l'inverseur extérieur (maintenant que j'ai coupé la piste, en plus :)).
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Pas beaucoup d'avancée ce week-end. Vu que je suis super frustré de bloquer sur cette interférence de l'enfer, je suis passé sur du bricolage électronique/bois pour me changer les idées (et arriver à quelque chose).
Avatar du membre
Kr4ken
Modérateur
Modérateur
Messages : 1189
Enregistré le : mar. 19 avr. 2022 06:20
Localisation : Istres (13)
Pays : 🇫🇷 FR

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Kr4ken »

Tu as raison !
De rester bloqué et frustré ça n’aide pas beaucoup.
« Prendre un peu l’air » est toujours bénéfique et on reviens plus fort face aux soucis.
C’est ce que me disait mon papi et j’essaye de l’appliquer 🙂
Kr4ken
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

J'essaierai de me changer les idées et de faire autre chose que de l'électronique... ;)

Image
Avatar du membre
Kr4ken
Modérateur
Modérateur
Messages : 1189
Enregistré le : mar. 19 avr. 2022 06:20
Localisation : Istres (13)
Pays : 🇫🇷 FR

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Kr4ken »

Tu as de quoi faire avec tes machines pour le bois ça va te détendre 😁👍
C’est quoi encore ton petit montage là ??
Kr4ken
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5582
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Xrider »

Une petite matrice 4x4, buzer, attiny… ça sent le jeu !
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

Absolument, c'est un Quatro. La version cube 4x4 du puissance 4.
Typiquement le genre de choses qu'on fait avec une imprimante 3D et pas en bois ;).
Par contre, c'est fini, alors il va falloir que je m'y recolle!
Fichiers joints
20230820_181026.jpg
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1578
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 80%] Projet BricoNeo - Entrées et sorties via le connecteur de la ROM système

Message par Bouz »

J'ai fait des tests de rapidité entre plusieurs portes NOT:
- Un 74LS04 => 6ns entre les milieux de transitions
- Un 74HC05 => MOS, mais en drain ouvert. Censé turbiner, mais plus lent que le 74LS04 avec des montées trop longue, même avec un pullup de 1kohms
- Un CD40106 (trigger de Schmitt) => très joli, mais plus de 80ns de décalage.

Je suis donc parti sur le LS04 en me disant que je collerais un HC04 en CMS si ça mrche...

Voilà le 74LS04 monté à côté, avec le pince de test et les sondes d'oscillo dessus...
Image

Et voilà le résultat (en haut le signal d'entrée, en bas le signal de sortie)...
Image

Donc pareil qu'avant. La théorie du GAL qui cafouille entre le synchro et l'asynchrone parce qu'il alimente son horloge à partir d'une de ses sorties tombe à l'eau. Je commençais à penser que c'était peut-être lui qui parasitait l'entrée, mais non. Cela dit, peut-être que les ligne /OE passe dans le câble IDE à côté de la ligne A0, qui est par essence celle qui commute le plus fréquemment. Il ne serait pas idiot d'essayer de basser ce signal à côté d'une ligne un peu plus calme!

Le fait d'avoir isolé l'entrée (/OE) du GAL me permet aussi de lever la suspicion sur les portes quad NAND que j'utilisais pour le décodage d'adresses, et qui switchent donc en léger déphasage avec la broche /OE.

A tenter prochainement:
- Une nappe plus courte, je vais désosser un câble IDE qui shunte des fils, faire sauter le shunt et le raccourcir (je comptais regarder comment le shunt était fait, de toute manière!)
- Déplacer le signal /OE pour le passer à côté d'une ligne de masse dans le câble IDE.
- Passer la ligne /OE sur une paire différentielle! J'étais en train de faire une vidéo pour expliquer le système, justement ;). Ca voudrait dire embarquer une puce sur le briconnecteur, au niveau du slot, mais pourquoi pas?

=> Au boulot (mais pas tout ça ce soir!)
Répondre

Retourner vers « Aurélien / Bouz "Technique" »