Cablaggio del bus 1-Wire
Panoramica
1-Wire combina un protocollo di comunicazione e un’interfaccia fisica. Collega dispositivi compatibili mediante due o tre fili, compresi sensori di temperatura e identificatori iButton. Wiren Board supporta i sensori digitali di temperatura DS18B20.
Topologia e capacità
È consigliato un bus lineare. La fonte distingue una topologia lineare con derivazioni inferiori a 3 m e una topologia ramificata con derivazioni superiori a 3 m. Le reti a stella non sono consigliate: le discontinuità di impedenza delle derivazioni e le riflessioni dei segnali rendono difficile ottenere un funzionamento affidabile.
La capacità totale del bus e la resistenza di pull-up determinano il tempo di salita RC. Un ritorno al livello logico alto eccessivamente lento causa errori di comunicazione. La lunghezza del cavo e il numero di sensori contribuiscono maggiormente alla capacità.
Disturbi
Tenere il bus lontano da cavi di potenza, motori, azionamenti a frequenza variabile e alimentatori switching. Incrociare i cavi di potenza ad angolo retto. La schermatura può ridurre i disturbi, ma aumenta la capacità del bus. Collegare la schermatura a GND solo dal lato del master.
Raccomandazioni di cablaggio Wiren Board
- L’interfaccia dispone di una resistenza di pull-up passiva interna da 3 kΩ tra DATA e VCC; non è necessario un pull-up esterno.
- Utilizzare un bus lineare o ramificato e un carico capacitivo totale non superiore a 5 nF.
- Utilizzare UTP Cat.5e o superiore. La fonte specifica una capacità mutua fino a 5.6 nF per 100 m e riporta il funzionamento stabile di un DS18B20 su 100 m di cavo in rame Cat.5e. Considerare questo dato come un esempio riportato, insieme alla raccomandazione sulla capacità totale.
- Ogni DS18B20 aggiunge circa 0.15 nF, equivalenti a circa 3 m di cavo.
- Utilizzare una coppia intrecciata per DATA/GND e una seconda per VCC/GND. Unire entrambi i conduttori GND.
- Utilizzare collegamenti a tre fili per i sensori: +5 V, GND e DATA.
I dispositivi Wiren Board supportati comprendono i controllori 6, 7 e 8, WBE2-I-1-WIRE, WB-M1W2 v.3 e WB-MS v.2. Seguire il manuale del singolo dispositivo per l’assegnazione dei morsetti e la modalità del canale.