L'ANALYSEUR LOGIQUE 100Mhz
Publié : 15 oct. 2023 13:01
Page 0034
L'ANALYSEUR LOGIQUE
C'est un appareil qui permet d'analyser comme son nom l'indique, une succession de bits, donc des niveaux HIGH et des niveaux LOW;
les fameux UN et ZÉRO, formant les bytes.
Ceux-ci vont défiler à la vitesse de la Transmission, mais cette Transmission peut être enregistrée, ce qui permet en un second temps de voir les bits par paquet, et selon l'appareil, de lire en clair les caractères qui ont été transmis.
Il existe deux types d'appareils à nos jours:
- l'appareil monobloc complet comme les ROHDE & SCHWARZ et bien d'autres marques professionnelles...
- le boitier intercalé entre la platine à tester et un ordinateur équipé d'un logiciel adéquat; on voit alors un Tableau sur l'écran du PC ou le graphe de chaque voie.
Pendant les années où j'ai travaillée à Cambridge, avec mon équipe, nous utilisions un monobloc SCHLUM, 4 voies 100 MégaHertz.
Cet appareil a des Sorties avec des connecteurs sur sa face arrière pour actionner une machine car les 31 premiers codes de la Table ASCII sont prévus à cet effet.
Vous verrez que le boitier SQ100 n'a pas ces Sorties, mais il affiche à la place de chaque ordre(code) un point. (voir le Tableau ci-dessous).
Codes convertis en points dans ce boitier.
Ici, je vous présente mon boitier SQ100 choisi pour mémoriser une transmission. On dira que le mot enregistré a une profondeur; les nombreux bits étant mémorisés et lisibles comme signaux HIGH et LOW , mais encore lisible en clair sur la partie droite de l'écran.
Clair signifiant que les octets sont convertis en caractères de la table ASCII.
Ainsi on peut lire leurs significations au moyen de la table que j'ai expliquée dans un Sujet dernièrement.
Je vous mets ci-dessous, un exemple de lecture où la table peut être comparée avec les groupes d'octets :
1) la table ASCII
2) le tableau avec les groupes d'octets
;
;
Comment lire ce Tableau de 16 colonnes ? Il est visible sur l'écran de l'Analyseur selon son paramétrage, ainsi que le texte en clair (à droite).
" Hello world thi " ; vous voyez qu'il faut 16 frappes au clavier pour écrire ce texte; comptez les caractères et les espaces.
Le nombre de rangées ne déprendra uniquement que de la longueur du message qui sera transmise (un nombre de mots donc d'octets).
Prenons un exemple concret: l'espace qui suit le mot "hello" et qui précède "world" (en première ligne);
Consultez la Table ASCII, "espace" est abrégé par SP venant de l'anglais "space"
SP se trouve en colonne 2 et en rangée 0
Ce qui donne 20. Regardez maintenant 20 dans le Tableau ( zone de gauche ), il est en 6ème position colonne 05, normal car "hello" prend 5 positions.
Vous retrouverez cet "espace" plus loin dans la lecture des lignes de ce tableau colonne 0c, vous trouvez de la même manière sa position avant le point d'exclamation.
Vous pouvez constater aussi que les nombreux points successifs dans le tableau correspondent aux codes ASCII qui actionnent une imprimante ou un télétype télex, comme par exemple, BEL la sonnette du télétype, et d'autres codes, Retour Chariot, Saut de ligne,etc...Là il s'agit d'ordres dans le fonctionnement d'une machine.
Vous voyez aussi que les chiffres de 0 à 9 ne sont pas les codes Hexa de la table codés sur 4 bits de 0 à F.
Regardons maintenant le boitier avec la photo ci-dessous :
;
;
Comme vous voyez, le boitier est assez petit (6cm x 6cm) et il est carré.
Ce modèle est un ScanaQuad SQ100 , 100 pour 100 Mégahertz. C'est suffisant, tenant compte de la vitesse de la carte UNO d'Arduino.
Ce boitier a 5 fils équipés de GRIP FIL.
Les 4 couleurs de fils sont Bleu ,Jaune, Rouge, Vert, et sont représentées à l'écran, ( 4 voies, 4 COULEURS ) les unes sous les autres. On peut sélectionner le nombre de fils qui seront connectés à la carte à tester et alors l'écran présente leurs couleurs respectives.
Un cinquième fils ( Noir ) avec Grip-fil sert de commun, il est réuni au GND de la carte à tester.
Un cordon USB le relie à l'ordinateur, cordon livré avec l'appareil.
Ce genre d'appareil est paramétrable, si bien que vous aurez à choisir des transmissions séries ou des voies parallèles. Le menu est très complet.
Il y a aussi un curseur qui se décale à l'écran pour faire des analyse de temps, ( durée d'un bit, etc ...)
L'idéal est de connecter ce boitier sur un PC Portable , il est opérationnel sous Windows 10 famille, et le fabricant a un site dédié au téléchargement du logiciel de fonctionnement. C'est Professionnel.
Ce logiciel une fois chargé est un point exe . Lancez-le, Il gère et attribue le numéro du Port USB.
Mais comme je ne suis pas une grande photographe, la voie 3 moins visible sur l'écran, est Rouge.
Et pour terminer ce chapitre , un petit exercice à faire...tranquillement: (utilisez la Table ASCII se trouvant dans GENERAL 2 - Lire un schéma...)
Vous pouvez écrire la réponse à cet exercice dans le FORUM " Vos questions et les réponses".
Voici l'exercice :
Remplacez les 16 codes de la première ligne du Tableau ci-dessus par 16 autres codes qui correspondent à:
Bonjour les amis
L'ANALYSEUR LOGIQUE
C'est un appareil qui permet d'analyser comme son nom l'indique, une succession de bits, donc des niveaux HIGH et des niveaux LOW;
les fameux UN et ZÉRO, formant les bytes.
Ceux-ci vont défiler à la vitesse de la Transmission, mais cette Transmission peut être enregistrée, ce qui permet en un second temps de voir les bits par paquet, et selon l'appareil, de lire en clair les caractères qui ont été transmis.
Il existe deux types d'appareils à nos jours:
- l'appareil monobloc complet comme les ROHDE & SCHWARZ et bien d'autres marques professionnelles...
- le boitier intercalé entre la platine à tester et un ordinateur équipé d'un logiciel adéquat; on voit alors un Tableau sur l'écran du PC ou le graphe de chaque voie.
Pendant les années où j'ai travaillée à Cambridge, avec mon équipe, nous utilisions un monobloc SCHLUM, 4 voies 100 MégaHertz.
Cet appareil a des Sorties avec des connecteurs sur sa face arrière pour actionner une machine car les 31 premiers codes de la Table ASCII sont prévus à cet effet.
Vous verrez que le boitier SQ100 n'a pas ces Sorties, mais il affiche à la place de chaque ordre(code) un point. (voir le Tableau ci-dessous).
Codes convertis en points dans ce boitier.
Ici, je vous présente mon boitier SQ100 choisi pour mémoriser une transmission. On dira que le mot enregistré a une profondeur; les nombreux bits étant mémorisés et lisibles comme signaux HIGH et LOW , mais encore lisible en clair sur la partie droite de l'écran.
Clair signifiant que les octets sont convertis en caractères de la table ASCII.
Ainsi on peut lire leurs significations au moyen de la table que j'ai expliquée dans un Sujet dernièrement.
Je vous mets ci-dessous, un exemple de lecture où la table peut être comparée avec les groupes d'octets :
1) la table ASCII
2) le tableau avec les groupes d'octets
;
;
Comment lire ce Tableau de 16 colonnes ? Il est visible sur l'écran de l'Analyseur selon son paramétrage, ainsi que le texte en clair (à droite).
" Hello world thi " ; vous voyez qu'il faut 16 frappes au clavier pour écrire ce texte; comptez les caractères et les espaces.
Le nombre de rangées ne déprendra uniquement que de la longueur du message qui sera transmise (un nombre de mots donc d'octets).
Prenons un exemple concret: l'espace qui suit le mot "hello" et qui précède "world" (en première ligne);
Consultez la Table ASCII, "espace" est abrégé par SP venant de l'anglais "space"
SP se trouve en colonne 2 et en rangée 0
Ce qui donne 20. Regardez maintenant 20 dans le Tableau ( zone de gauche ), il est en 6ème position colonne 05, normal car "hello" prend 5 positions.
Vous retrouverez cet "espace" plus loin dans la lecture des lignes de ce tableau colonne 0c, vous trouvez de la même manière sa position avant le point d'exclamation.
Vous pouvez constater aussi que les nombreux points successifs dans le tableau correspondent aux codes ASCII qui actionnent une imprimante ou un télétype télex, comme par exemple, BEL la sonnette du télétype, et d'autres codes, Retour Chariot, Saut de ligne,etc...Là il s'agit d'ordres dans le fonctionnement d'une machine.
Vous voyez aussi que les chiffres de 0 à 9 ne sont pas les codes Hexa de la table codés sur 4 bits de 0 à F.
Regardons maintenant le boitier avec la photo ci-dessous :
;
;
Comme vous voyez, le boitier est assez petit (6cm x 6cm) et il est carré.
Ce modèle est un ScanaQuad SQ100 , 100 pour 100 Mégahertz. C'est suffisant, tenant compte de la vitesse de la carte UNO d'Arduino.
Ce boitier a 5 fils équipés de GRIP FIL.
Les 4 couleurs de fils sont Bleu ,Jaune, Rouge, Vert, et sont représentées à l'écran, ( 4 voies, 4 COULEURS ) les unes sous les autres. On peut sélectionner le nombre de fils qui seront connectés à la carte à tester et alors l'écran présente leurs couleurs respectives.
Un cinquième fils ( Noir ) avec Grip-fil sert de commun, il est réuni au GND de la carte à tester.
Un cordon USB le relie à l'ordinateur, cordon livré avec l'appareil.
Ce genre d'appareil est paramétrable, si bien que vous aurez à choisir des transmissions séries ou des voies parallèles. Le menu est très complet.
Il y a aussi un curseur qui se décale à l'écran pour faire des analyse de temps, ( durée d'un bit, etc ...)
L'idéal est de connecter ce boitier sur un PC Portable , il est opérationnel sous Windows 10 famille, et le fabricant a un site dédié au téléchargement du logiciel de fonctionnement. C'est Professionnel.
Ce logiciel une fois chargé est un point exe . Lancez-le, Il gère et attribue le numéro du Port USB.
Mais comme je ne suis pas une grande photographe, la voie 3 moins visible sur l'écran, est Rouge.
Et pour terminer ce chapitre , un petit exercice à faire...tranquillement: (utilisez la Table ASCII se trouvant dans GENERAL 2 - Lire un schéma...)
Vous pouvez écrire la réponse à cet exercice dans le FORUM " Vos questions et les réponses".
Voici l'exercice :
Remplacez les 16 codes de la première ligne du Tableau ci-dessus par 16 autres codes qui correspondent à:
Bonjour les amis