Comment obtenez-vous des diagrammes oculaires?

12

Je comprends que les diagrammes oculaires donnent une indication de la qualité d'un signal. Mais je ne comprends pas comment ils sont affichés sur un oscilloscope. Avec un déclenchement correct, ne devriez-vous pas obtenir des impulsions positives ou négatives, mais pas les deux?

diagramme des yeux

Peter Galleyn
la source
3
Je crois que c'est aussi simple que de déclencher une transition plus tôt que l'œil. En supposant que vos données sont assez aléatoires, vous devriez obtenir un ensemble assez uniforme de transitions positives et négatives.
Connor Wolf
2
Alternativement, il existe des oscilloscopes qui sont déclenchés par le niveau , et non déclenchés par les fronts.
Connor Wolf
1
En règle générale, vous déclenchez sur le signal qui détermine le moment où les données sont échantillonnées. Soit une transition antérieure, par exemple le front descendant d'un bit de départ pour RS-232. Ou sur un autre signal, par exemple un signal d'horloge.
starblue

Réponses:

14

Vous devez d'abord définir la persistance de votre portée. La persistance normale affichera des données plus récentes que les précédentes, tandis que les données plus anciennes s'estompent à chaque analyse. Une persistance infinie affiche également de nouvelles données sur les anciennes, mais les anciennes ne s'estompent pas, de sorte que vous pouvez littéralement avoir des milliers d'images les unes sur les autres.
Il existe deux façons de créer des diagrammes oculaires. On utilise le déclencheur externe où vous connectez le signal d' horloge . Sur une horloge, les données d'impulsion peuvent être élevées ou faibles, donc au fil du temps, vous verrez les deux impulsions l'une sur l'autre.
Si vous n'avez pas de signal d'horloge séparé, les données elles-mêmes sont utilisées pour déclencher la portée. Si vous regardez un signal codé Manchester, vous verrez que les impulsions ne sont pas toujours également espacées. Si tu as01et déclencher sur le 0deuxième bit affichera bas puis haut, mais lorsque vous avez 00le deuxième bit affichera un haut suivi d'un bas, la transition (qui est en fait l'horloge) sera au même endroit.
Ainsi, même lorsque vous déclenchez sur un signal faible à élevé quelque temps plus tard, vous pouvez avoir différents niveaux à différents moments.

stevenvh
la source
9

Ce n'est pas un seul balayage, l'affichage est construit sur de nombreux balayages (par exemple en mode de persistance infinie) afin que vous puissiez voir le bruit moyen et la gigue (entre autres) du signal.
Habituellement, il sera déclenché en utilisant la fréquence d'horloge du signal (c'est-à-dire un signal séparé), de sorte qu'un 1 ou un 0 (ou quels que soient les types / niveaux de données des signaux) seront capturés et superposés, et les formes d'onde s'accumuleront avec le temps.
Voici un lien décrivant la mise en place d'un champ d'application pour un modèle d'oeil.

Oli Glaser
la source