J'ai remarqué que mes expériences en laboratoire avec RS-485 fonctionnent bien avec des câbles assez courts, mais des résistances de terminaison sont nécessaires pour de vraies installations. Leur présence ou absence est-elle fonction de la longueur du câble ou d'autres facteurs?
rs485
termination
fred basset
la source
la source
En général, pour les câbles courts (<20-30m) et les faibles vitesses de transmission (<115200), vous pouvez les laisser sans problème. Mais:
la source
Étant donné que les résistances de terminaison chargent le réseau, elles ne doivent pas être utilisées sauf si elles sont nécessaires. Étant donné que les ondes réfléchies s'atténueront en 3 à 4 cycles, si le temps pour que cela se produise est inférieur à une largeur de bit de données (ou la moitié de la largeur de bit si l'échantillonnage au milieu), les ondes réfléchies n'interféreront pas et les résistances de terminaison ne seront pas obligatoire.
C'est un calcul assez simple, supposant une vitesse de propagation moyenne d'environ 65% de la vitesse de la lumière: pour un taux de communication de 9600 bps, sur un câble de 1000 pieds, vous avez un temps d'aller-retour de 3 usec, un temps d'amortissement compris entre 9 -12 usec, et une largeur de bit de 10 msec. Par conséquent, chaque onde réfléchie s'atténue avant que vous n'échantillonniez chaque bit, donc aucune résistance de terminaison n'est requise.
la source