Je voudrais poser une question sur l'espacement minimum des nœuds RS485 qui est décrit dans (Page 5)
Je voudrais créer un appareil composé de 3 appareils RS485 existants. Mon plan était de rassembler ces 3 appareils sur une seule carte PCB à 2 couches et de les connecter via une seule ligne RS485 (A, B). Selon le matériel ci-dessus, cela ne devrait pas être une bonne idée car il y aura de très petites traces entre ces appareils.
Avez-vous une expérience avec cette approche consistant à placer plus de périphériques RS485 sur la même carte? Existe-t-il une technique qui pourrait améliorer l'intégrité du signal?
Merci
Réponses:
la terminaison n'est requise que sur les longues lignes avec des débits élevés. Le but de la terminaison est de rendre l'impédance de fin de ligne identique à l'impédance du fil pour éviter les réflexions du front d'onde. Mais cela est totalement inutile sur un bus court.
Mon entreprise fabrique plus de 100 000 appareils par an (pendant plus de 10 ans) avec un bus RS-485 de 2 mètres et nous n'utilisons pas de terminateurs.
Il existe de nombreuses applications. notes à ce sujet.
la source
RS-485 est un bus différentiel. Cela signifie qu'il est très insensible au bruit. Il y a deux lignes A et B. Vous devez polariser le bus pour que (AB) soit autour de -200mV lorsque le bus est inactif. Essayez un diviseur potentiel comme: 5V-> 1k2 B 120 A 1k2 0V. C'est la polarisation du bus RS-485 lui-même. Cela signifie que lorsqu'aucune transmission de puce RS-485 n'est activée, le bus sera au repos.
Une petite longueur de bus n'a pas d'importance. Ce qui importe, c'est la résiliation. Vous devez faire en sorte qu'au ralenti A et B soient proches de la tension moyenne avec ([(AB) <-200mV] voir ci-dessus) mais lors du fonctionnement, il n'y a pas d'extrémités ouvertes sur le bus. Mettez également 120 Ohms à chaque extrémité du bus.
C'est assez bon https://www.maximintegrated.com/en/app-notes/index.mvp/id/763
la source
Cela dépend de votre débit de données. Les fréquences plus basses peuvent être plus proches les unes des autres, ce que vous essayez d'éviter, c'est la diaphonie. Utilisez des résistances de terminaison sur les lignes et vous ne devriez pas avoir de problème. La plupart des solutions commerciales sont terminées en interne dans une certaine mesure. Cela dit, si la longueur du bus est longue, surtout si elle est plus longue que la longueur maximale «officielle», vous entrez dans une zone grise où les terminaisons et le conditionnement de ligne jouent un rôle plus important. Terminez toujours par le récepteur, jamais par l'émetteur. Le but est de transformer un circuit LC en un circuit RLC, qui a généralement de meilleures caractéristiques de fréquence. Terminer au niveau de l'émetteur aggrave cependant le problème.
la source
Il n'y a aucun problème avec les courtes distances et la terminaison de bus n'est pas nécessaire. Si un appareil est toujours un maître, il n'est pas nécessaire de polariser le bus. Si vous avez un système multi-maître, où il y a des moments où aucun périphérique ne pilote le bus, un schéma de polarisation du bus peut être nécessaire, mais cela dépendra des pilotes RS-485 utilisés. La plupart des conducteurs modernes ne nécessitent pas de biais. Un circuit de polarisation peut être trouvé dans de nombreuses notes d'application du pilote RS-485. Il s'agit essentiellement d'une terminaison de bus avec une résistance connectée à l'une de vos alimentations. Cela ne fait pas de mal de terminer un bus s'il n'est pas nécessaire.
la source