Comment mesurer des signaux différentiels (comme RS-485 ou DMX) sur un oscilloscope?

14

J'ai rencontré des signaux différentiels à quelques endroits, comme un amplificateur audio à sortie différentielle et maintenant dans un projet fonctionnant avec DMX qui est similaire au RS-485. (Voici une question similaire sur RS-485 .)

En regardant une forme d'onde d'un contrôleur d'éclairage DMX par exemple, j'ai connecté la sonde du canal 1 à D +, la sonde du canal 2 à D- et les deux fils de terre à la terre.

Il produit cet affichage:

Mesure de signal différentiel

Bien que cela soit utilisable, je sais que ce n'est toujours pas la bonne façon de regarder les signaux différentiels.

Quelle est la bonne façon? J'ai entendu parler de "sondes différentielles"; cela signifie-t-il que je dois acheter de nouvelles sondes?

JYelton
la source
3
On vous a répondu quand vous en avez vraiment besoin, mais de façon réaliste, la plupart du temps, vous n'en avez pas besoin. Peut-être que vous passez un peu de temps à regarder les deux canaux et à vous convaincre que les signaux différentiels sont correctement des images miroir l'un de l'autre. Une fois que vous avez fait cela, en l'absence de bruit élevé, vous pouvez simplement regarder la moitié non inversée de la paire lorsque vous souhaitez examiner le timing, les données, etc. - s'il y a une autre raison de douter de la mise en œuvre différentielle, vous pouvez revenir en arrière et regardez (la moitié de la paire est-elle retardée?).
Chris Stratton
De plus, si vous avez des émetteurs asymétriques à différentiels ou des récepteurs différentiels à asymétriques, assurez-vous d'examiner le comportement de ceux-ci - certains peuvent avoir un retard surprenant.
Chris Stratton
Merci Chris. J'ai posté cette question et sa réponse car il n'y en avait pas déjà sur EE.SE, et parce que je pense que des points comme le vôtre (vous n'avez généralement pas besoin de le faire) sont tout aussi valables pour quelqu'un qui apprend comment. Savoir comment et quand cela est réellement nécessaire sont deux points totalement valables.
JYelton

Réponses:

14

La raison pour laquelle vous ne pouvez pas mesurer des signaux différentiels aussi facilement avec un oscilloscope est liée au fait que les oscilloscopes ne sont (généralement) pas flottants. Le fil de terre sur les sondes est connecté au châssis de l'oscilloscope, qui à son tour est mis à la terre. Pour cette raison, tout ce à quoi vous connectez le fil de terre sera également connecté à la terre. (Comme le montrent les vidéos que je lie ci-dessous, cela est dangereux si l'on mesure la haute tension!)

Lorsque vous mesurez deux points aléatoires avec un multimètre, le compteur est flottant, de sorte que vous n'êtes pas connecter soit le point à la terre réelle, ce qui vous permet de mesurer les différences entre les points sans préoccupation que vous créez un court - circuit.

Dans les applications de signaux à basse tension, le fait de lier un côté d'un signal différentiel à la terre peut provoquer des problèmes et endommager un émetteur-récepteur.

Il existe deux façons de mesurer des signaux différentiels avec un oscilloscope:

Si vous avez un oscilloscope à deux canaux, connectez un côté du signal au canal 1 et le signal complémentaire au canal 2. Les fils de terre ne sont pas connectés.

Puisque vous êtes intéressé par la différence entre les signaux, vous voulez soustraire le canal 2 du canal 1. La plupart des oscilloscopes offrent un moyen d'ajouter ou de soustraire les entrées des canaux 1 et 2. Sur certaines étendues, vous devrez peut-être ajouter le canal 2, mais inversez- le afin de le soustraire efficacement.

Dans cette image, l'oscilloscope a un mode AB qui soustrait le canal 2 de 1:

Mesure différentielle soustrayant le deuxième canal

L'autre façon est en effet d'utiliser des sondes différentielles, et fournit de meilleurs résultats sans réduire le nombre de canaux utilisables sur l'oscilloscope. (Et sont généralement conçus pour des mesures à haute tension plus sûres.) Cependant, ces sondes sont coûteuses.

W2AEW explique parfaitement ces concepts dans sa vidéo sur les mesures différentielles à l'aide d'oscilloscopes . Il y a aussi une vidéo de BTC Instrumentation qui montre la méthode de soustraction de canal plus en détail.

JYelton
la source
2
S'il vous plaît pourquoi les fils de terre ne sont pas connectés?
The Beast
D'ingénieurs de matériel, j'entends que la terre de la sonde doit être connectée à la terre.
Ginu Jacob
La terre de la sonde est déjà connectée à la terre - de l'autre côté. Cependant - c'est vrai, cela ne fait pas de mal et donne en fait de meilleurs résultats lorsqu'il est connecté à la terre des deux côtés - on pourrait utiliser la broche de masse d'étalonnage pour cela.
Rok Jarc
Ou faites mon chemin, retirez simplement le fil de terre dans la prise. LOL!
GeneCode
4

D'autres personnes ont déjà expliqué comment configurer vos deux canaux d'oscilloscope pour mesurer une différence entre deux signaux.

Bien sûr, vous rencontrez un problème si vous souhaitez mesurer un autre signal en plus de ce signal différentiel. Je suppose que votre portée n'a que deux canaux.

Dans un tel cas, vous auriez besoin d'une sonde différentielle. Mais, comme JYelton l'a mentionné, les sondes différentielles sont chères.

Cependant, tant que vous n'essayez pas de mesurer de très hautes tensions ou de très hautes fréquences, vous pouvez simplement créer un circuit amplificateur différentiel sur une carte de proto. Vous pouvez l'alimenter à partir d'une batterie ou peut-être de l'appareil que vous mesurez.

Ampli différentiel

Assurez-vous simplement d'utiliser un ampli opérationnel avec une oscillation de tension adéquate, assurez-vous qu'il est stable, et vous êtes bon d'utiliser ce circuit simple comme sonde différentielle bon marché.

Jonny B Good
la source
2

Pour les mesures différentielles, la plupart des oscilloscopes avec au moins deux entrées prennent en charge les fonctionnalités suivantes:

  • INVERSE le canal A ou B (ou les deux), il se trouve généralement près de la position ou du réglage AMPL / DIV.
  • AJOUT du canal A et du canal B, on le trouve généralement là où vous activez un canal.

INVERSEZ un canal, AJOUTEZ les deux canaux et le tour est joué, votre mesure différentielle.

jippie
la source
1

La mesure différentielle de 485 signaux (ou similaires) fait partie de la plupart des oscilloscopes de nos jours et cela a déjà été répondu de manière satisfaisante, mais je demanderais "pourquoi s'embêter" ou "qu'essayez-vous de réaliser"?

Si vous déboguez un lien 485 floconneux, je pense que vous auriez de bonnes chances de voir le problème de manière asymétrique. Il est probable que toute connexion défectueuse transmettra sa fragilité d'un des 485 fils à l'autre via la terminaison. Je ne dis pas que c'est à 100%, mais je dis que sur les plusieurs 485 lignes que j'ai dû déboguer, je n'ai jamais ressenti la contrainte de mesurer différemment. Si mes données reçues étaient floconneuses, je n'hésiterais pas à regarder la sortie asymétrique du récepteur de données - après tout, c'est ce qui alimente le MCU et c'est le MCU qui me dit les données floconneuses.

J'ai fait quelques liens à haute vitesse (80 Mbps) qui ont transmis et reçu différemment. Les données (intentionnellement) étaient des informations de bord à trois niveaux afin de se coupler magnétiquement au récepteur. Je n'ai jamais ressenti non plus la contrainte de les déboguer à l'aide de sondes différentielles - j'ai mesuré une seule extrémité pour m'assurer que les données semblaient correctes, puis je suis allé sur la sortie asymétrique des puces du récepteur pour voir quel était le problème.

Je suppose que pour les signaux différentiels analogiques, les mesures différentielles sont plus importantes parce que ce qui peut sembler "désagréable" sur une ligne peut sembler bien différentiellement.

Andy aka
la source
Andy juste pour clarifier, si vous mesurez un signal différentiel "asymétrique", cela signifie-t-il attacher la masse de l'appareil à la masse de l'oscilloscope et mesurer la moitié du signal? Si c'est le cas, cela peut-il créer un problème pour l'émetteur-récepteur qui envoie ou reçoit le signal?
JYelton
@JYelton non, je ne préconise pas que je dis simplement en regardant l'un des fils par rapport à la terre et en laissant l'autre faire ses affaires normales vous dit la plupart des choses sur les communications différentielles numériques.
Andy aka