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

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Carl, Papy.G, fneck

Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message par Falkayn »

Bonsoir,

j'ai une erreur de compilation avec : #include "Bus.h"


Edit : resolu, nettoyage des repertoire et plus de soucis.

Juste testé sur une rom TO7 27256.... impressionant.
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
Avatar de l’utilisateur
hlide
Messages : 2222
Inscription : 29 nov. 2017 10:23

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

Message par hlide »

Patrick, tu prévois également la possibilité de reprogrammer une FLASH ? nul doute que certaine EEPROM seront compliqués à programmer à cause des tensions un peu élevées en revanche.
yves
Messages : 372
Inscription : 12 sept. 2007 21:32

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

Message par yves »

Excellent, merci Patrick.

Yves
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Jeffounet, Falkayn, Yves, merci pour vos commentaires encourageants :D

Brochiman, avec l'expérience que tu as maintenant acquise, tout va bien se passer :lol:

Hlide, tu peux préciser ce que tu entends par FLASH ? Est-ce les FRAM ? As-tu des références ?
Comme tu le soulignes, la programmation de composants, EPROM par exemple, nécessite l'utilisation de tension au-delà des 5 V, ce qui n'est pas permis par la conception du matériel.
Un programmateur est plus adapté pour cet usage.

ICT est positionné comme un outil autonome, un ordinateur n'est pas nécessaire, facile à mettre en oeuvre, pour effectuer des tests de composants, en boucle, sur la durée, et en série.

Le test des composants mémoire, l'extraction des ROMs, sont conformes au positionnement et augmentent la polyvalence et l'intérêt du montage, mais aller au delà de ces fonctionnalités va être difficile, si ce n'est impossible.
Patrick
Avatar de l’utilisateur
hlide
Messages : 2222
Inscription : 29 nov. 2017 10:23

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

Message par hlide »

Exemple de FLASH :
https://www.mouser.fr/datasheet/2/268/3 ... 373259.pdf

J'utilise une SST39SF040 pour avoir 512Ko de "ROM" par page de 4 Ko que je sélectionne par un port I/O sur mon MZ-700 expérimental. Je m'en sers pour charger un programme au démarrage plutôt que de le charger par cassette.

La différence avec une EEPROM classique, c'est que l'on pas besoin d'une tension élevée de programmation, juste d'écrire un séquence pour activer l'effacement ou l'écriture d'un secteur (4 Ko ici).
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

OK, je vais regarder ça. Il faut que je me procure un exemplaire de SST39SF040 et de FRAM en DIP (depuis que je le dis :P).
Patrick
Brochiman
Messages : 994
Inscription : 02 juin 2019 11:26

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

Message par Brochiman »

@Patrick ca c'est passé tout en douceur lol.
Le bug clavier que tu as fixé c'était un espace qui se mettait automatiquement quand on faisait "identify logic" par exemple ?
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Bravo !
Oui, c'était la génération intempestive d'espaces lors de l'utilisation du clavier.
Patrick
Avatar de l’utilisateur
hlide
Messages : 2222
Inscription : 29 nov. 2017 10:23

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

Message par hlide »

@Patrick,

pour la reprogrammation des EEPROM et des FLASH (dont celui que je cité plus haut), le TL866 en supporte pas mal donc il y a moyen de s'en sortir sans ton outil. C'est plus les FRAM qui ne sont pas supportés par le TL866. Mais ces FRAM ont un comportement presque similaire à la SRAM (mais en ne faisant que des accès octet par octet en remontant le /CE et /WE pour que chaque octet soit enregistré de façon permanent - donc pas d'astuce où tu laisses un signal bas pour lire/écrire plusieurs octets).
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

J'ai commandé des FM1608, des FM1808 et des SST39SF040A.
J'ai également lu les documentations techniques, cela ne devrait pas poser de problème techniquement.
Par contre, au niveau de l'UI et de l'UX, il vaut réfléchir.
Pour l'instant, l'écran dispose d'une résolution de 320 x 240 pixels. Cela limite ce que l'on peut faire, en terme d'organisation des écrans et des menus.
J'ai commandé un écran en 480 x 320 pixels (attention, il y a deux versions, avec et sans tactile). Je veux voir si cela offre de nouvelles possibilités.

Stouf49 et Brochiman, désolé pour le boîtier, le nouvel écran est un peu plus grand :mrgreen:
Patrick
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Suite à la demande de Jeff34 pour le support du 74LS161, quelqu'un peut-il tester cette définition préliminaire :

Code : Tout sélectionner

$74161
4-bit binary counter
16
1C11110G00HHHHLV
1C00000G00LLLLLV
1C00001G10LLLHLV
1C00001G10LLHLLV
1C00001G10LLHHLV
1C00001G10LHLLLV
1C00001G10LHLHLV
1C00001G10LHHLLV
1C00001G10LHHHLV
1C00001G10HLLLLV
1C00001G10HLLHLV
1C00001G10HLHLLV
1C00001G10HLHHLV
1C00001G10HHLLLV
1C00001G10HHLHLV
1C00001G10HHHLLV
1C00001G10HHHHLV
0000000G10LLLLLV
Merci :)
Patrick
Brochiman
Messages : 994
Inscription : 02 juin 2019 11:26

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

Message par Brochiman »

J'en ai un donc je teste ca 😊

Edit: No match found quand je fais Identify logic et Bad quand je tape 74161 avec Test Logic
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Merci Alexis.
Je viens de voir qu'il existe une définition pour le 40161, qui est compatible, broche à broche, avec le 74LS161.
C'est d'ailleurs souvent le cas. Si vous ne trouvez pas en 74xx, essayez le 40xx.

Peux-tu tester les deux définitions ?
La mienne me semble déjà plus complète, même si elle ne teste pas encore toutes les fonctionnalités.
C'est un équilibre à trouver entre exhaustivité du test du composant et durée de test, je pense notamment à l'identification de composant où toutes les définitions sont exécutées, l'une après l'autre.
Patrick
Patrick
Messages : 1951
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Alexis,
Ne t'embête pas avec l'identification. Passe direct en test.
Tu as essayé 74161 et 40161 ? Tu peux me fournir la sortie du moniteur série ?
Merci.
Patrick
Brochiman
Messages : 994
Inscription : 02 juin 2019 11:26

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

Message par Brochiman »

j'ai essayé avec la définition 74161 que tu viens de donner. Tu veux le test sur combien de temps pour le moniteur série?

Je teste avec la définition 40161 dèjà existante?
Répondre