[Arduino] ICT testeur de circuits intégrés
Modérateurs : Papy.G, fneck, Carl
Re: [Arduino] ICT testeur de circuits intégrés
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 . 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.
Re: [Arduino] ICT testeur de circuits intégrés
4116: bonne question.
Datasheet TM4416: voir le post plus loin.
Datasheet TM4416: voir le post plus loin.
Dernière modification par hlide le 15 janv. 2021 16:34, modifié 1 fois.
Re: [Arduino] ICT testeur de circuits intégrés
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
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
Re: [Arduino] ICT testeur de circuits intégrés
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.
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
Re: [Arduino] ICT testeur de circuits intégrés
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.
Et comme elle utilise le -5 V et le 12 V... Attention aux modification du fichier ram.txt.
Patrick
Re: [Arduino] ICT testeur de circuits intégrés
Alors je reprends pour TM4416 :
- 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.
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.
Re: [Arduino] ICT testeur de circuits intégrés
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
Dernière modification par Brochiman le 15 janv. 2021 17:49, modifié 1 fois.
Re: [Arduino] ICT testeur de circuits intégrés
Attention, je croyais que c'était 4116 le datasheet, mais c'est bien un 4416 mais tant mieux pour l'exemple.
Re: [Arduino] ICT testeur de circuits intégrés
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
Quel fouillis, les messages qui se croisent !
Amuse-toi bien
Quel fouillis, les messages qui se croisent !
Patrick
Re: [Arduino] ICT testeur de circuits intégrés
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).
Re: [Arduino] ICT testeur de circuits intégrés
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?
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?
Re: [Arduino] ICT testeur de circuits intégrés
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.
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.
Re: [Arduino] ICT testeur de circuits intégrés
effectivement tu m'as parlé chinois là
Re: [Arduino] ICT testeur de circuits intégrés
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 ? ).
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.
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 ? ).
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
Re: [Arduino] ICT testeur de circuits intégrés
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
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.