Qu’est-ce qu’un analyseur logique ?
Un analyseur logique est un analyseur dédié aux signaux numériques. Il s’agit d’un instrument de mesure dont le but principal est de vérifier le fonctionnement des circuits numériques.
En tant qu’appareil d’analyse de signaux, il est parfois comparé à un oscilloscope, qui est principalement utilisé pour l’analyse de signaux analogiques.
Utilisations des analyseurs logiques
Les analyseurs logiques sont des outils essentiels pour la vérification et le dépannage des circuits numériques. On s’en sert donc utilisés dans le développement et la fabrication de produits.
Pour les entrées de signaux multiples, les caractéristiques analogiques ne sont pas mesurées, mais converties en 0 et en 1 à l’aide de valeurs seuils avant d’être traitées. Les signaux étant traités comme des données numériques, ils sont utilisés dans les circuits numériques pour :
- Le débogage et la vérification du fonctionnement du système
- Le traçage et la corrélation simultanés de plusieurs signaux numériques
- La détection des violations de la synchronisation et des transitoires sur les bus
- Le traçage de l’exécution d’un logiciel embarqué
Principe des analyseurs logiques
Une sonde est placée au point de mesure du système sous test, puis les signaux sont introduits dans l’analyseur. Les signaux capturés sont d’abord introduits dans un comparateur.
Ce dernier compare alors le signal à une tension de seuil fixée arbitrairement par l’utilisateur. Ainsi, s’il est supérieur ou inférieur à cette tension, il est transmis à l’étape suivante sous la forme d’un “1” ou d’un “0”. En d’autres termes, après avoir traversé le comparateur, le signal est traité comme un signal numérique.
La sortie du comparateur est un signal numérique correspondant à l’horloge et aux conditions de déclenchement. L’horloge peut être soit l’horloge d’échantillonnage interne de l’analyseur logique, soit une horloge externe provenant de l’objet sous test, selon l’application.
Dans le premier cas, il s’agit d’obtenir des informations temporelles entre chaque signal, dans le second, d’obtenir l’état. Les conditions de déclenchement peuvent être définies pour divers éléments, tels que des schémas logiques spécifiques, des comptages d’un nombre quelconque d’événements et des durées d’événements.
Il est important de fixer le seuil approprié en fonction du niveau de signal du circuit testé. Il faut également définir les conditions d’horloge et de déclenchement appropriées pour les informations à obtenir.
Comment utiliser un analyseur logique ?
Connectez la sonde à l’objet sous test et attribuez des noms aux différents signaux d’entrée. À ce stade, lors de la mesure de signaux multiples tels que des bus, il est plus facile d’observer les résultats de la mesure s’ils sont regroupés et enregistrés.
Ensuite, déterminez le temps d’échantillonnage du signal. Plus la fréquence de l’horloge d’échantillonnage est élevée, plus la mesure du signal peut être détaillée. D’un autre côté, la quantité de données pouvant être capturées est constante, de sorte que la plage de temps pouvant être observée devient plus étroite. L’intervalle d’échantillonnage du signal peut être calculé à partir de la formule suivante :
Intervalle d’échantillonnage (sec) = 1/fréquence (Hz)
Enfin, il y a le réglage de la condition de déclenchement. En plus du démarrage de la mesure, le réglage de celle-ci vous permet également de spécifier la manière dont l’écran est affiché lorsqu’un déclenchement se produit. Pour la méthode d’affichage de l’écran, vous pouvez spécifier s’il faut s’arrêter après un déclenchement ou mettre à jour les résultats de la mesure à chaque fois qu’un déclenchement se produit.
Autres informations sur l’analyseur logique
1. Différences entre les analyseurs logiques et les oscilloscopes
Alors que les oscilloscopes permettent d’observer des caractéristiques analogiques telles que les formes d’onde des signaux, les analyseurs logiques traitent quant à eux les données numériques (c’est à dire les informations) des signaux.
Les oscilloscopes fournissent une plus grande quantité d’informations à partir d’un seul signal, mais ne peuvent observer qu’environ quatre signaux simultanément. En revanche, les analyseurs logiques se caractérisent par leur capacité à traiter un grand nombre de signaux d’entrée simultanément.
2. Points à noter lors de l’utilisation d’un analyseur logique
L’utilisation d’un analyseur logique implique plusieurs précautions qu’il est utile de connaître afin d’éviter tout dysfonctionnement de l’unité sous tests (UST) ou de l’analyseur logique et d’obtenir des résultats de mesure corrects.
S’assurer que l’UST est hors tension
Lors de la connexion d’une sonde à l’UST, il existe un risque de contact entre le point de mesure et son environnement par l’intermédiaire de la sonde. Si l’UST est sous tension, un courant important peut circuler à ce moment-là et provoquer un défaut. Par conséquent, il faut toujours garder à l’esprit que l’appareil doit être mis sous tension après la connexion des sondes.
Sélection de la bonne sonde
Les sondes comprennent différents types de sondes : en premier, celles à fil volant, dans lesquelles un fil distinct est connecté pour chaque signal à mesurer. En second, celles à connecteur, qui se connectent à un connecteur dédié de l’analyseur logique. En dernier, celles sans connecteur, qui se connectent directement à l’empreinte de la carte. Sélectionnez celle qui convient en fonction de l’usage que vous en ferez.
Définissez les conditions de mesure
Réglez l’horloge d’échantillonnage et la durée d’enregistrement en fonction de la fréquence de variation du signal à mesurer et de la plage de mesure. En fonction des performances de l’analyseur logique, sélectionnez les réglages et le modèle pour obtenir des résultats de mesure corrects en fonction de la résolution ainsi que de la capacité de mémoire.