Table of Contents
Noise-Resistant Composta integrata con Segnale differenziale
I moderni sistemi incorporati operano in ambienti in cui il rumore elettrico è la regola piuttosto che l'eccezione. I driver di motore, i macchinari industriali, gli alimentatori di commutazione e i trasmettitori wireless generano tutte le interferenze elettromagnetiche (EMI) che possono corrompere i flussi di dati seriali. Quando un segnale single-end viene utilizzato su distanze anche moderate, qualsiasi rumore comune-mode raccolto lungo il cavo appare direttamente come un errore nel livello di tensione ricevuto.
In questo articolo si fornisce una guida completa per l'implementazione di segnali differenziali nei prodotti incorporati. Iniziamo con la fisica fondamentale, quindi passare attraverso pratiche trade-off di progettazione, selezione dei componenti, regole di layout PCB e applicazioni reali. Se si sta costruendo un bus di automazione di fabbrica, un pannello di acquisizione dati multisensoriale, o un'interfaccia telecamera ad alta velocità, capire come progettare per l'integrità del segnale differenziale pagherà i dividendi immediati nella robustezza del sistema.
Come funziona il segnale differenziale
Il segnale differenziale trasmette un segnale su due conduttori, spesso etichettati D+ e D−. Il trasmettitore guida un filo con una tensione positiva rispetto ad un riferimento mentre guida il secondo filo con una tensione uguale ma opposta. Il ricevitore misura la differenza tra i due conduttori e ignora qualsiasi tensione che è comune a entrambi. Questa cancellazione del rumore comune-modo è la chiave per l'immunità del segnale differenziale.
[LT] [LT] [[L]] [FLT]] [[L]] [[L]]] [FLT]] [[L]] [[L]]] [[L]] [FLT]] [[L]] [[L]]]] [FLT]]] [[L]]] [[L]]]] [[L]]]]] [Fl]]]] [[[[[[Ll]]]]]]]]]]]]]]]]] [[[[[[[[L'insieme]]]]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
In pratica, un ricevitore è progettato con un alto rapporto di rifiuto comune-modi (CMRR), tipicamente 60 dB o più. Ciò significa che una variazione di tensione comune-mode di 1 V potrebbe apparire come solo 1 mV di errore differenziale. Molti transceivers differenziali permettono anche una gamma di tensione comune-mode di diverse volt (ad esempio, −7 V a +12 V per RS‐485), consentendo loro di operare in grandi differenze di terreno.
Confrontare questo al segnale single-ended, dove la tensione del segnale viene misurata contro un terreno locale. Qualsiasi rimbalzo del terreno, caduta induttiva, o rumore accoppiato aggiunge direttamente al segnale. Per cavi lunghi o ambienti rumorosi, i collegamenti single-ended rapidamente diventano inutilizzabili.
Vantaggi chiave su singolo-incorporato
Immunità di rumore superiore
Poiché il rumore che accoppia identicamente su entrambi i fili è respinto, i collegamenti differenziali possono operare in posizioni con EMI ad alta irradiazione o condotta, come ad esempio vicino a unità a frequenza variabile o all'interno di una baia del motore automobilistico. RS‐485, ad esempio, è valutato per tensioni comuni a movimento fino a 12 V e può guidare cavi oltre 1200 m a 100 kbps.
Distanza più lunga a velocità più elevata
La segnalazione differenziale conserva l'apertura del diametro degli occhi su distanze più lunghe perché l'oscillazione del segnale è più piccola (spesso 350 mV per LVDS) e la corrente di ritorno scorre nel filo opposto piuttosto che attraverso un percorso di terra separato.
Emissioni EMI inferiori
Un paio di fili che trasportano correnti uguali e opposte producono campi magnetici che in gran parte si annullano l'un l'altro. Questa proprietà auto-cancellante riduce la radiazione simile all'antenna che le tracce single-ended causano. I progettisti spesso trovano che utilizzando coppie differenziali per orologi ad alta velocità o autobus di dati aiuta a superare i limiti di emissione FCC o CE senza schermatura eccessiva.
Robusto pianale e ridotto pianale
I ricevitori differenziali non richiedono un riferimento locale condiviso con il trasmettitore. La gamma comune consente di effettuare diverse volt di differenza di potenziale di terra tra i nodi. Ciò è inestimabile nei sistemi in cui gli alimentatori separati o le campate lunghe causano il cambiamento del terreno, come nell'automazione degli edifici o nei bus di campo industriali.
Scegliere l'interfaccia differenziale giusta Standard
Esistono diversi standard, ciascuno ottimizzato per velocità, distanza, potenza o costo. I più comuni nei disegni incorporati sono:
- RS‐485[ – bilanciato, semi-duplex o full-duplex, fino a 50 Mbps, range di movimento comune −7 V a +12 V, tensione di uscita differenziale ±1,5 V tipica. Ideale per reti di sensori multidrop, modbus e automazione industriale.
- LVDS (Low‐Voltage Differential Signaling) – L'altalena molto bassa (350 mV tipico) consente di registrare velocità fino a diversi Gbps.
- CAN[] (Rete Area Regolatore) – Bus differenziale con stati dominanti e recessivi, robusto per guasti. Range di commutazione comune ±12 V, velocità fino a 1 Mbps. Standard nel controllo automobilistico e industriale.
- M‐LVDS[] (Multipoint LVDS) – Estensione di LVDS per topologie multidrop bus, utilizzate nei backplan ATCA e nelle telecomunicazioni.
- Ethernet[ (100BASE‐TX, gigabit) – Utilizza il segnale differenziale su un pannello con magneti per l'isolamento.
- HDMI / DisplayPort[[] – Segnale differenziale mini-transizione (TMDS) per video e audio.
Quando si seleziona uno standard, si consideri la velocità dei dati, il numero di nodi, la lunghezza del cavo, il budget di potenza e l'immunità richiesta. Ad esempio, RS‐485 eccelle nelle reti rumorose, a lunga distanza, a bassa velocità, mentre LVDS è preferito per i collegamenti ad alta velocità point-to-point all'interno di un PCB o di cavi corti.
Attuazione pratica su un PCB
La progettazione di una coppia differenziale su un circuito stampato richiede un controllo attento della geometria delle tracce per mantenere una costante impedenza caratteristica (di solito 100 Ω o 120 Ω differenziale).
Controllo di Geometria e Impedenza
L’impedenza differenziale dipende dalla larghezza delle tracce, dallo spessore del rame, dalla distanza tra le due tracce e dal piano di riferimento più vicino (tipicamente il piano terra). Molti produttori di PCB offrono stack di impedenza controllati.
Tenere le due tracce di una coppia differenziale la stessa lunghezza (lunghezza ridotta) per ridurre al minimo lo skew. Skew trasforma un segnale differenziale in energia comune-mode, degradante CMRR e aumentando EMI. La maggior parte dei disegni ad alta velocità permettono non più di 5 ps di skew intra-pair.
Strategie di terminazione
Per l’LVDS punto-punto, posizionare un singolo resistore a 100 Ω attraverso i perni D+ e D− vicino al ricevitore. Per RS‐485 multidrop, posizionare resistenze di terminazione alle due estremità del cavo, ciascuna corrispondente all’impedenza caratteristica del cavo.
Terreno e isolamento
Anche se il segnale differenziale riduce la dipendenza da terra, è ancora essenziale un piano terra a bassa impedenza sotto le tracce. Fornisce un percorso di ritorno per correnti a movimento comune e schermerà le tracce da fonti acustiche adiacenti. Nei sistemi in cui le differenze potenziali di terreno sono grandi (ad esempio, su cavi lunghi o tra edifici), utilizzare isolamento galvanico (optocoupler o isolatori digitali) sulle linee di dati.
Coppe in modalità comune
Un contorno comune di modi posizionato in serie con la coppia differenziale sopprime il rumore a bassa frequenza comune del movimento senza influire sul segnale differenziale. Molte implementazioni RS‐485 e CAN includono un piccolo choke a doppiopetto ferrite (ad esempio, 100 μH a 100 kHz) sul lato del cavo per ridurre ulteriormente le emissioni.
Bias e Fail-Safe
Quando l'autobus è inattivo (nessuna guida trasmettitore), la tensione differenziale è vicina allo zero, e l'uscita del ricevitore può essere indeterminata. La maggior parte dei ricetrasmettitori differenziali includono il biasing sicuro del fail che costringe l'uscita a uno stato noto quando la tensione differenziale è inferiore a una soglia (tipicamente ±200 mV).
Considerazioni di progettazione per cavi e interconnessioni
Quando i segnali lasciano il PCB, il cavo diventa parte della linea di trasmissione. Utilizzare sempre i cavi di scorrimento per segnali differenziali. Twisting assicura che entrambi i fili siano esposti a quasi lo stesso campo elettromagnetico, massimizzando il rifiuto a commutazione comune. La velocità di torsione (numero di torsioni per pollice) dovrebbe essere elevata quanto pratica, almeno 5 torsioni al metro per il basso velocità RS‐485 a 20+ per alta velocità.
L'impedenza dei cavi a spirale è di solito 100 Ω, 120 Ω, o 150 Ω. Abbina questo alle esigenze del ricetrasmettitore. Per i cavi lunghi, utilizzare un cavo con con conduttori di rame solidi e bassa capacità (∼50 pF/m).
Connettori: Utilizzare connettori differenziali-pair (ad esempio RJ45, D‐Sub con specifiche assegnazioni per pin o connettori circolari) che conservano l’equilibrio della coppia. Evitare di instradare i due fili attraverso diversi strati o perni ampiamente distanziati. Molti connettori industriali assegnano perni adiacenti a ciascuna coppia di differenza.
Esempi di applicazione
Reti dei sensori industriali
In una fabbrica, i sensori (temperatura, vibrazione, pressione) sono spesso concatenati da latte utilizzando RS‐485 con protocollo Modbus. Ogni nodo del sensore include un MCU STM32 o simile, un transceiver RS‐485 isolato e un cofano a doppio movimento. Il bus scorre su un cavo a spirale da 100 Ω, terminato a entrambe le estremità.
Collegamento della fotocamera ad alta velocità
Le telecamere di visione della macchina utilizzano LVDS per trasferire i dati dei pixel a >1 Gbps. La fotocamera si collega a un manubrio del telaio tramite un cavo standard Camera Link (quattro coppie differenziali più una coppia di clock). Il layout PCB su entrambi i lati deve mantenere l'impedenza differenziale di 100 Ω e la lunghezza corrispondente a pochi picosecondi; altrimenti i dati dell'immagine avranno errori di bit.
Automobilistico CAN Bus
Ogni vettura moderna utilizza un bus CAN differenziale (CAN H e CAN L) per collegare ECU, sensori e attuatori. L'autobus corre a 500 kbps su un'impedenza a doppio giro con 120 Ω. Ogni ECU contiene un CAN transceiver con un choke interno comune a doppio movimento, in modo che l'autobus possa resistere all'ambiente elettrico duro di un vano motore.
Pitfalls comune e come evitare di loro
Skew tra i due tracci
La lunghezza eccessiva di errore converte i segnali differenziali in modalità comune, riducendo l'immunità del rumore e aumentando l'EMI. Utilizzare strumenti di routing automatico o un'attenta rotazione manuale con serpentini di regolazione della lunghezza.
Terminizzazione non corretta
Per l'LVDS punto-punto, posizionare sempre una resistenza esattamente corrispondente all'impedenza differenziale. Per la multidrop RS‐485, posizionare terminazioni solo alle due estremi estremità del cavo; mai a nodi intermedi.
Loops terrestri tramite Shield
Collegare lo schermo del cavo a entrambe le estremità crea un loop di terra che può trasportare grandi correnti circolanti da una differenza di potenziale di terra. Lo scudo dovrebbe essere collegato al suolo del telaio solo ad un'estremità, in modo che la fine di alimentazione-fornitura. Se il cavo è lungo, considerare una connessione di scarico resistiva a statico sanguinante senza formare un anello DC.
Stubs esclusivi
In sistemi differenziali, le stube appaiono come carichi non abbinati che riflettono l'energia. Per RS‐485, le stube devono essere più corte di 0.3 metri a 250 kbps e anche più brevi a velocità più elevate. Per LVDS, utilizzare solo connessioni punto-punto; le stube non sono consentite. Alcuni standard come CAN consentono di ottenere più robustezze se la velocità dei dati è mantenuta bassa.
Test e convalida
Dopo la progettazione, convalidare il collegamento differenziale con i seguenti test:
- Diagramma di lavoro[[] – Utilizzare un oscilloscopio con sonde differenziali per misurare l'apertura dell'occhio al ricevitore. L'apertura dell'occhio verticale dovrebbe essere di almeno 200 mV per LVDS; l'apertura orizzontale dovrebbe superare il 60% dell'intervallo di unità.
- Reiezione Common‐Mode[[] – Iniezione del rumore comune (ad esempio, da un generatore di funzioni tramite un trasformatore) e misurare la velocità di errore del bit. Un link ben progettato dovrebbe tollerare 10 V rumore comune-mode a basse frequenze.
- Riflessione del dominio del tempo (TDR)[] – Misurare il profilo di impedenza lungo la coppia per verificare che la traccia e l'impedenza del cavo corrispondano alla terminazione.
- EMI Scan[] – Posizionare una sonda vicino al campo sopra la coppia differenziale e il cavo per verificare che le emissioni irradiate siano entro limiti.
Conclusioni
La differenziazione è una tecnica potente che gli ingegneri possono contare su per costruire collegamenti di comunicazione robusti e resistenti al rumore. Comprendendo la fisica del rifiuto a commutazione comune e applicando un'attenta disposizione della PCB, la risoluzione e la selezione dei cavi, è possibile ottenere un trasferimento affidabile dei dati in ambienti in cui i segnali single-ended non riescono.
Per ulteriori informazioni, consultare le note di applicazione dei principali fornitori di semiconduttori, come [Analog Devices[] e []Texas Instruments]]. Queste risorse forniscono esempi di layout dettagliati, modelli di simulazione e liste di controllo di progettazione che completano le informazioni in questo articolo.