I2c ds2482 800

i2c DS2482-800

DS2482-800 i2c Adapter

DS2482-800 i2c Adapter

DS2482-800 datasheet excerpt  

Notes: The DS2482-800 is an elaboration of the DS2482-100 chip.

Both chips are i2c slaves, and 1-wire masters.


  • i2c is a chip-to-chip protocol developed by Phillips
    • A subset of the protocol, SMBUS is used extensively in modern PCs, for configuration of memory, audio, sensors, etc... See lm-sensors.
    • The Linux kernel has drivers for many i2c masters
    • The i2c master can be opened as a device: /dev/i2c-n where n in an integer.
    • Extensive information is available.
  • A list of available i2c masters can be seen in /sys/class/i2c-adapter/
    • /dev/i2c-0 should be used on the command line (analogous to /dev/ttyS0 for serial)
    • The address of the DS2482 on that i2c bus will be auto-probed. This might cause problems with other i2c slaves on that bus.
    • More sophisticated address can be specified.


  • Eight 1-wire data/power pin outputs
  • Eight separate 1-wire busses (called channels in the datasheet)
    • Share a common ground
    • Share same datapath within the chip
  • Separately addressable within OWFS
    • Appear as 8 adapters
    • Default shows the union of the channel contents.
    • Special logic negotiates channel contention.
Note: Much of the motivation and testing of the DS2482 support are due to Jan Kandziora and Daniel Höper.

Datasheet: DS2482-800

Description: 8 channel i2c bus master

Name: DS2482-800 8-channel i2c->1wire adapter

Support: Full

Vendor: Dallas Maxim