|
|||
PROTOCOLLO 1 WIRE |
|||
|
|||
|
|||
Introduzione La Maxim
Integrated ( ex Dallas Semiconductor) ha sviluppato un sistema
di comunicazione a singolo filo noto con il nome di 1-Wire bus. Il protocollo 1-Wire permette l’interazione tra
molti dispositivi prodotti dalla Maxim/Dallas Semiconductors, come
controllori di batteria e termici, memorie e tutti quei dispositivi che
implemento questo protocollo ( iButtons®, etc). Si tratta di un sistema di
comunicazione di tipo half-duplex, bi-direzionale e la comunicazione
avviene tra un dispositivo detto "master"
che controlla uno o piu’
dispositivi detti "slave" che
condividono con esso il bus. In figura 1 e’ riportato lo schema a blocchi del sistema di comunicazione e il particolare della struttura interna del master e di un generico dispositivo slave connesso al bus. .Figura 1- schema a blocchi del sistema 1- Wire e struttura del master e dello slave Il dispositivo master, tipico di un sistema 1-Wire, si interfaccia con il singolo filo del bus tramite una porta di ingresso-uscita avente configurazione di tipo open–drain e connessa alla alimentazione positiva VCC ( 3 o 5 V) tramite un resistore R di pull- up. Dispositivi master piu’ complicati contengono al loro interno driver di linea dedicati.
Per quanto riguarda il dispositivo slave questo riceve l’alimentazione elettrica e i dati attraverso l’unico filo della linea a cui esso e’ connesso. Per l’alimentazione il dispositivo slave immagazzina carica elettrica in un capacitore interno quando la linea e’ nello stato di idle ovvero quando non c’e’ comunicazione. Nello stato idle la linea è’ posta alla tensione positiva. Quando inizia la comunicazione il dispositivo si autoalimenta utilizzando la carica immagazzinata nel capacitore interno durante la precedente fase di idle. In particolare, il condensatore alimenta il dispositivo nelle fasi della comunicazioni in cui il bus e’ a livello basso. In questo schema di comunicazione, nonostante sia molto semplice, e’ possibile aggiungere funzionalità di memoria, di identificazione, analogiche –digitali, in maniera semplice ed efficiente. |
|
||
|
|||
|
|||
|