Lessico IT › Hardware › 1-Wire

1-Wire

Hardware Svenska → Aggiornato: 2026-11-03

Un bus di Dallas Semiconductor che si accontenta di una sola linea dati più la massa, e che può alimentare i dispositivi attraverso la stessa linea.

La linea è mantenuta alta da una resistenza di pull-up e viene portata a livello basso da chi sta parlando. I bit sono codificati come impulsi bassi brevi o lunghi all'interno di slot temporali avviati dal master. Ogni dispositivo ha un ROM ID univoco a 64 bit impresso in fabbrica, con codice di famiglia e CRC, e un algoritmo di ricerca permette al master di enumerare tutto ciò che è sul bus senza configurazione preventiva. In modalità ad alimentazione parassita il dispositivo carica un condensatore mentre la linea è alta e vive di quella riserva mentre è bassa.

La velocità è modesta, circa 16 kbit/s, ma a un sensore di temperatura DS18B20 collocato in fondo a dieci metri di cavo non importa. La stessa tecnologia si trova negli iButton, i portachiavi elettronici che ancora aprono porte e lavanderie condominiali. Le tempistiche strette fanno sì che spesso lo si implementi in bit-banging con gli interrupt disabilitati.

← Torna al lessico