[WIP 100%] Une carte copine pour GBS8100

Chaine Youtube de notre ami "Referent Tech" spécialisé dans la reparation des consoles NeoGeo et autres
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5706
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Xrider »

Bouz a écrit : dim. 23 juin 2024 13:22 Si quelqu'un s'inquiète, je suis en train de me battre avec le microcontrôleur et avec les variations de tension sur la carte au moment du démarrage du GBS8100 par celle-ci.
Ca prend du temps et ce n'est pas spectaculaire, alors je reviendrai vous voir quand ça ira mieux!
Merci l'ami pour ton acharnement et ta determination :merci:
Je suis sur que le les variations de tension a l'init vont avoir peut de toi :)

Conseil :
Vérifie les sections des pistes / fils d'alimentation + capa de decouplage.
Je me suis fait avoir une fois, et j'ai passé des heures pour trouver le probléme... pour une simple piste + capa :berk1:
Le Picoscope me cachait le problème...
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 : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

J'ai mis des pustes énormes :).
Je n'avais pas mis de condo sur l'ATTiny84. Après en avoir ajouté.... c'est pareil. Je oeux bien mettre des condos énormes, j'ai toujours unz chute de 2V quand j'envoie la qauce sir le MOSFET. J'ai l'impression qu'il y a un gros appel de courant au démarrage qui flingue le microcontrôleur.
Le MOSFET me.tire 13mA sur le Tiny, ce qui ne me semble pas excessif au point de rebooter ou de planter.
Je vais continuer à creuser!
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

Pas d'avancée concrète, mais une bonne piste de résolution, suite à une discussion avec un collègue de boulot qui s'amuse à faire de l'électronique sur son temps libre (ça existe!).
2 possibilités pour régler cette chute de tension, dont une seule que je vais tester parce qu'elle est classe!
Le plus gros souci est que la carte GBS est bardée de condensateurs de filtrage en amont (et en aval?) du régulateur 3.3V. Du coup, quand j'active la grille du MOSFET, je charge "instantanément" tous ces condos, ça tire sur l'alim et ça fait tomber la tension vue par ma carte.
Au choix:
- je fais un concours de taille avec la GBS et je colle des condos énormes sur ma carte :). Comme ça, quand j'alimente le GBS, ses condos sont chargés par les miens.... bof bof
- je ne branche pas la grille du MOSFET directement sur la sortie logique du Tiny, mais sur un réseau RC qui fait monter progressivement la tension de grille en restant assez longtemps hors régime saturé poir charger les condos du GBS. Ca part du principe que la puce du GBS intègre un système de reset intégré, qui l'empêche de démarrer si sa tension d'alimentation est trop faible. Je n'ai pas vérifié ça, mais je pense que ce sera la prochaine étape!
Dans tous les cas, il faudra commander une nouvelle version de la carte.
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

Je me suis amusé à faire une petite simulation qui vaut ce qu'elle vaut...
J'ai remplacé le microcontrôleur par un générateur de fonctions, et le PCB par une plaque à trous et des fils.
Vu que le GBS8100 mange du courant, il y a de la perte un peu partout dans les liaisons et le générateur de fonctions n'a pas la même impédance de sortie que le microcontrôleur, mais ça donne un ordre d'idée.
J'ai collé une résistance de tempo de 10k, ça devrait diminuer l'effet de l'impédance en question sur le résultat.

Voila la tête du montage:
Essai sur plaque à trous
Essai sur plaque à trous
Et le résultat est ici:
Courbes
Courbes
En blue (en bas), l'impulsion de démarrage envoyée par le générateur (et donc plus tard par le microcontrôleur).
En rose, la courbe de décharge du condensateur, et accessoirement la tension sur la grille du MOSFET.
En jaune, l'alimentation du GBS8100, qui fait donc une rampe sur 50ms, ce qui devrait éviter une grosse chute de tension sur le microcontrôleur.

Prochaine étape: tester ça sur le PCB en coupant des pistes et en rajoutant des fils :).
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

La mauvaise nouvelle (relative), c'est que je me suis encore débrouillé pour câbler la Péritel à l'envers. Un grand classique (pour moi).
Je ne vais pas la refaire pour rien, cette carte!

Edit: c'est le mapping entre le symbole et l'empreinte du composant qui est mauvais, ce n'est qu'à moitié ma faute ;).
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

La fabrication de la nouvelle révision est lancée, je serre les fesses pour que la Péritel soit bien câblée, cette fois!
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

Les tests reprennent, les nouvelles cartes sont arrivés!
J''ai des soucis de pilotage, mais au moins, cette fois, j'ai une image ;).

Image
Avatar du membre
Illusionrip
Administrateur
Administrateur
Messages : 552
Enregistré le : lun. 27 nov. 2023 17:13
Localisation : 7nm
Pays : 🇵🇱 PL
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Illusionrip »

quelle perseverance !!!!
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

J'ai bossé un peu sur la carte, et j'ai quelques instabilités côté soft.
Je pense que j'ai toujours un souci hard qui vient perturber le code, mais vu l'enfer pour débugger sur ATTiny84, tout est plus compliqué.
Mais je finirai forcément par y arriver, parce que j'ai démonté mon setup "temporaire" (3 ans?) de Daytona et je compte remplacer mon tas de cartes par celle-là.
Ca va venir!
Avatar du membre
Bouz
Expert Technique
Expert Technique
Messages : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

Ca avance!!!
Il reste quelques instabilités au démarrage, mais ça marche quand même plutôt bien!
Fichiers joints
L'empilement de cartes
L'empilement de cartes
En voiture
En voiture
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5706
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Xrider »

Felicitations mon ami :)

Je vois que le compteur de BMW E90 est toujours la ;)
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 : 1678
Enregistré le : mer. 22 déc. 2021 18:52
Localisation : Hérault
Pays : 🇫🇷 FR
Contact :

Re: [WIP 75%] Une carte copine pour GBS8100

Message par Bouz »

Xrider a écrit : mer. 11 sept. 2024 19:06 Felicitations mon ami :)

Je vois que le compteur de BMW E90 est toujours la ;)
Merci! Je dois encore faire quelques tests et trouver un calibre de câbles que je puisse sertir de manière fiable, et ce sera fini. Là, j'ai fini par souder les fils entre les deux cartes :).

Et oui, le compteur est là. Le programme qui gère le panneau de boutons lumineux redte bloqué si le compteur n'est pas connecté. Donc il va rester un moment!
Je ne désespère pas de l'intégrer dans un futur meuble dédié, ni de faire une vidéo qui explique comment je récupère les infos dans les jeux pour les injecter dans le compteur.

Il faut juste trouver du temps!!!
Répondre

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