Spaziatura minima del nodo RS485 - 3 dispositivi RS485 su PCB


9

Vorrei chiedere qualcosa sulla spaziatura minima dei nodi RS485 descritta in (Pagina 5)

Guida alla progettazione TI

Vorrei creare un dispositivo costituito da 3 dispositivi RS485 esistenti. Il mio piano era di mettere insieme questi 3 dispositivi su un singolo PCB a 2 strati e collegarli tramite una singola linea RS485 (A, B). Secondo il materiale di cui sopra questo non dovrebbe essere una buona idea perché ci saranno tracce di lunghezza molto piccola tra questi dispositivi.

Hai qualche esperienza con questo approccio nel posizionare più dispositivi RS485 sulla stessa scheda? Esiste una tecnica che potrebbe aiutare l'integrità del segnale?

Grazie


1
Dai un'occhiata alla stessa domanda per la rete CAN . Dato che stiamo parlando di capacità distribuita, potrebbe essere possibile compensarlo regolando l'impedenza della traccia cambiando la geometria della traccia, come discusso in quella domanda.
Acero

1
Dovrebbe solo funzionare. Forse possono sorgere problemi quando tutti trasmettono, cosa che può accadere se il protocollo lo consente. Con un cavo lungo nessuno lo sa, quando tutti sono insieme .. Forse possono riscaldarsi a vicenda. Ma generalmente non preoccuparti, provalo.
Gregory Kornblum,

A velocità inferiori a 10 MHz dovrebbe funzionare sempre bene. Con velocità più basse è necessario solo un set di terminazioni in qualsiasi punto del bus. Se vuoi impazzire, cerca ECL differenziale e successori per ciò che viene utilizzato nel commercio. :-)
KalleMP

Qual è il tempo di salita e la velocità dei dati rispetto alla lunghezza del cavo? Il degrado del 10% è accettabile. duplicato degli effetti della linea
Tony Stewart Sunnyskyguy EE75,

Risposte:


1

la terminazione è richiesta solo su linee lunghe con velocità dati elevate. Lo scopo della terminazione è rendere l'impedenza di fine linea uguale all'impedenza del filo per evitare riflessi sul fronte d'onda. Ma questo è totalmente inutile su un autobus corto.

La mia azienda produce oltre 100.000 dispositivi all'anno (per oltre 10 anni) con un bus RS-485 da 2 metri e non utilizziamo terminatori.

Ci sono molte app. note su questo.


0

RS-485 è un bus differenziale. Ciò significa che è molto immune al rumore. Esistono due linee A e B. È necessario polarizzare il bus in modo che (AB) sia di circa -200mV quando il bus è inattivo. Prova un potenziale divisore come: 5V-> 1k2 B 120 A 1k2 0V. Questo è il pregiudizio per il bus RS-485 stesso. Ciò significa che quando non è abilitata la trasmissione del chip RS-485, il bus sarà inattivo.

Una piccola lunghezza del bus non ha importanza. Ciò che conta è la risoluzione. Devi fare in modo che quando al minimo entrambi A e B sono vicini alla media tensione con ([(AB) <-200mV] vedi sopra) ma quando il funzionamento non ha estremità aperte sul bus. Metti anche 120 Ohm alle estremità del bus.

Questo è abbastanza buono https://www.maximintegrated.com/en/app-notes/index.mvp/id/763


1
su un breve autobus puoi semplicemente mettere 60 ohm in una singola posizione invece di terminare entrambe le estremità,
Jasen

0

Dipende dalla tua velocità di trasmissione dati. Le frequenze più basse possono essere più vicine tra loro, quello che stai cercando di evitare è il crosstalk. Usa resistori di terminazione sulle linee e non dovresti avere problemi. La maggior parte delle soluzioni commerciali ha una risoluzione interna. Detto questo, se la lunghezza del bus è lunga, specialmente se è più lunga della lunghezza massima "ufficiale", si entra in un'area grigia in cui terminazioni e condizionamento della linea svolgono un ruolo maggiore. Terminare sempre sul ricevitore, mai sul trasmettitore. Lo scopo è quello di cambiare un circuito LC in un circuito RLC, che generalmente ha caratteristiche di frequenza migliori. Terminare il trasmettitore peggiora il problema.


il trasmettitore dovrebbe essere abbastanza forte da non avere alcun effetto sulla terminazione vicina.
Jasen,

È una questione di immunità al rumore. terminare sul ricevitore offre un'immunità al rumore molto migliore rispetto alla terminazione sul trasmettitore
Anthony Bachler,

di solito entrambe le estremità di una linea di trasmissione sono terminate. soprattutto se è un autobus.
Jasen,

0

Non ci sono problemi con brevi distanze e non è richiesta la terminazione del bus. Se un dispositivo è sempre un master, non è necessario polarizzare il bus. Se si dispone di un sistema multi-master, in cui a volte nessun dispositivo guida il bus, potrebbe essere necessario uno schema di polarizzazione del bus, ma dipenderà dai driver RS-485 utilizzati. I driver più moderni non richiedono un pregiudizio. Un circuito di polarizzazione può essere trovato in molte note sull'app driver RS-485. È essenzialmente una terminazione del bus con una resistenza collegata a uno dei tuoi alimentatori. Non fa male terminare un autobus se non è richiesto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.