Il DS2480B è un bridge Seriale/1-Wire progettato da Analog Devices, gestisce tutta la temporizzazione del protocollo 1-Wire, permettendo di comunicare tramite una normale interfaccia seriale RS232.
Per quanto riguarda il livello del segnale sul bus 1-Wire opera a 5 V, con driver open-drain e active pull-up quindi non è adatto ad un bus 1-Wire a 3.3 volt.
Si collega all’interfaccia standard RS232 ma necessita di una serie di comandi specifici per gestire il segnale sul bus 1-Wire, per i ns sistemi programmabili rendiamo disponibile il FB OWireCore al quale possono connettersi altri FB per la gestione di vari sensori. Per quanto riguarda il modo Linux è disponibile il pacchetto OWFS (One-Wire File System) che supporta direttamente il DS2480B.
In merito alla tua richiesta, il bus 1-Wire a 3,3 V è molto usato con i microcontrollori, la linea dati è open-drain/open-collector con una resistenza di pull-up verso 3,3 V. Può essere gestito direttamente da software utlizzando un comune GPIO anche se occorre prestare attenzione alla lunghezza dei cavi ed a eventuali disturbi elettromagnetici.
Da quanto ne so per usare un bus 1-Wire su GPIO in Linux si usa il sottosistema kernel Linux w1 (1-Wire subsystem), che supporta un master 1-Wire realizzato tramite GPIO.