Page 4 sur 6
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : dim. 23 juin 2024 21:41
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
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
Le Picoscope me cachait le problème...
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : dim. 23 juin 2024 22:53
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!
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : sam. 29 juin 2024 21:08
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.
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : dim. 30 juin 2024 15:46
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
Et le résultat est ici:

- 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

.
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : dim. 30 juin 2024 18:37
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

.
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : mar. 9 juil. 2024 22:34
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!
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : sam. 27 juil. 2024 18:57
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

.

Re: [WIP 75%] Une carte copine pour GBS8100
Posté : sam. 27 juil. 2024 19:26
par Illusionrip
quelle perseverance !!!!
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : mar. 6 août 2024 11:31
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!
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : mar. 10 sept. 2024 19:25
par Bouz
Ca avance!!!
Il reste quelques instabilités au démarrage, mais ça marche quand même plutôt bien!
Re: [WIP 75%] Une carte copine pour GBS8100
Posté : mer. 11 sept. 2024 19:06
par Xrider
Felicitations mon ami
Je vois que le compteur de BMW E90 est toujours la

Re: [WIP 75%] Une carte copine pour GBS8100
Posté : mer. 11 sept. 2024 20:54
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!!!