[Arduino] ICT testeur de circuits intégrés

Cet espace concerne les composants électroniques, les techniques de réalisation, le soudage, la mesure et ses divers instruments, les programmateurs ou encore votre laboratoire. Recueille également les éventuelles ventes, achat, dons ou recherches.

Modérateurs : Papy.G, fneck, Carl

Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

Merci hlide mais le datasheet pour Data in ou Data out mentionne DQ aux pin 2,3,15,17 ça c'est bon j'ai vu :D . Mon interrogation est plus pour R et C (adresse de ligne et adresse de colonne) sur les pin A0 à A7
Dernière modification par Brochiman le 15 janv. 2021 16:22, modifié 2 fois.
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [Arduino] ICT testeur de circuits intégrés

Message par hlide »

4116: bonne question.

Datasheet TM4416: voir le post plus loin.
Dernière modification par hlide le 15 janv. 2021 16:34, modifié 1 fois.
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

C'est bon j'ai trouvé dans le datasheet plus bas:

Eight row address bits are set up on pins A0 trough A7
Six column address bits are set up on pins A1 trough A6

A0 et A7 sont les pins 14 et 10 que l'on retrouve dans R et pas dans C. Faut bien lire le datasheet :lol: :lol:
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patrick »

Gold11, ton écran n'est pas celui que j'indiquais, cependant il devrait fonctionner, je te conseille de faire fonctionner dans l'ordre, l'écran (d'après ton message, cela semble bon), le tactile qui te pause problème, puis en dernier lieu, tu ajoutes l'extension et tu fais fonctionner l'ensemble.
En ce qui concerne le tactile, la librairie MCUFRIEND_kbv propose le croquis diagnose_Touchpins pour aider à résoudre les problèmes du tactiles.

Hlide, dans le code, j'écris la RAM sur le bus D et je lis la RAM sur le bus Q. Il me semble que nous disons tous la même chose.

Brochiman, pour une DRAM, généralement les signaux d'adresses sont semblables , que ce soit en lignes, ou en colonnes, RAS ou CAS. Donne le lien vers ta datasheet, ce sera plus simple.
Patrick
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patrick »

La 4116 est gérée par ailleurs en version 2.0.0.
Et comme elle utilise le -5 V et le 12 V... Attention aux modification du fichier ram.txt.
Patrick
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [Arduino] ICT testeur de circuits intégrés

Message par hlide »

Alors je reprends pour TM4416 :
dram-1.jpg
dram-1.jpg (213.87 Kio) Consulté 1821 fois
dram-2.jpg
dram-2.jpg (118.22 Kio) Consulté 1821 fois
On a :
- R de A0 à A7 : R 14 13 12 11 8 7 6 10
- C de A1 à A6 : C 13 12 11 8 7 6
- D sur DQ : D 2 3 15 17
- Q sur DQ : Q 2 3 15 17

Et le reste devrait être simple.
Dernière modification par hlide le 15 janv. 2021 16:38, modifié 1 fois.
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

C'est OK Patrick j'ai compris le truc et comble du hasard j'ai pris la 4416 en exemple, je voulais ajouter une Fujitsu MB81416-12 car j'en ai 4 en stock et c'est exactement la même ram que la 4416 :D :D
Dernière modification par Brochiman le 15 janv. 2021 17:49, modifié 1 fois.
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [Arduino] ICT testeur de circuits intégrés

Message par hlide »

Attention, je croyais que c'était 4116 le datasheet, mais c'est bien un 4416 mais tant mieux pour l'exemple.
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patrick »

Je comprends mieux effectivement. J'ajouterai ce sujet au readme.md du projet, voire j'écrirai un petit manuel, comme le tutoriel Arduino.
Amuse-toi bien :D
Quel fouillis, les messages qui se croisent !
Patrick
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [Arduino] ICT testeur de circuits intégrés

Message par hlide »

Patrick a écrit : 15 janv. 2021 16:28 Hlide, dans le code, j'écris la RAM sur le bus D et je lis la RAM sur le bus Q. Il me semble que nous disons tous la même chose.
Du point de vue de ton code AVR, oui. Mais la dénomination D et Q est du côté de la RAM/ROM. J'ai toujours vu D comme une entrée et Q comme une sortie. C'est pourquoi, j'ai trouvé bizarre cette inversion dans les termes (pas dans l'implémentation du code).
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

lol oui ça cafouille

Est-ce qu'il y a un endroit ou l'on peut partager ses ajouts de ram ou logic pour que chacun complète ses .txt?

20210115_163821.jpg
20210115_163821.jpg (324.58 Kio) Consulté 1818 fois
Avatar de l’utilisateur
hlide
Messages : 3506
Inscription : 29 nov. 2017 10:23

Re: [Arduino] ICT testeur de circuits intégrés

Message par hlide »

Oui, tu récupères le dépôt github en le clonant, tu modifies RAM.txt, tu commites dans ton dépot GitHub puis tu fais un PR vers celui de Patrick qui le validera.

Bon pour un non expert de GIT et GITHUB, ça n'a pas l'air simple. J'imagine qu'il faudra que tu le passes à Patrick par tes propres moyens.
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

:lol: :lol: :lol: effectivement tu m'as parlé chinois là :lol: :lol: :lol:
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patrick »

Hldie, cela vient de ce que je me place du côté du testeur, pas du côté de la RAM.

Brochiman, je vois que tu as bien pris en main ton testeur. Pour répondre à ta question, tu peux faire un PR sur le projet GitHub, c'est l'idéal, avec tes modifications, comme te l'indique Hlide (Hlide, tu nous fait un tutoriel GitHub ? :D).
Dans ce cas précis, ta MB81416-12 n'est qu'un alias de la 4416 déjà géré (j'ai d'ailleurs les même circuits il me semble).
Pour l'instant, il faut entrer 4416 pour tester une MB81416-12.
Pour résoudre ce type de problème je souhaite intégrer un système d'alias. Il me faut réfléchir à la solution la plus efficace pour faire ça.
Comme le clavier est alphanumérique maintenant, il serait possible d'entrer MB81416 est d'aboutir à la description de la 4416.
C'est sur ma liste à faire.
Patrick
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Arduino] ICT testeur de circuits intégrés

Message par Brochiman »

oui je m'amuse lol, effectivement il y a sûrement beaucoup de ram identiques mais un peu compliqué de tout mémoriser donc je préfère faire un copier/coller puis ajouter et changer l'identification de la ram, j'ai fais pareil pour 4164/4264

Peut-être qu'à la première ligne tu pourrai séparer les noms des rams identiques par un point virgule, ex:

$4416;4464;81416

Comme ca que l'on tape 4416 ou 4464 ou 81416 on aboutira à la même description pour les 3
Dernière modification par Brochiman le 15 janv. 2021 18:02, modifié 4 fois.
Répondre