- Integrated 1-Wire to I²C master bridge DS28E17 (Maxim)
- Operating voltage range: 2.5 V to 3.6 V
- Operating temperature range: -20 to 70 °C
- Mechanical dimensions: 33 x 55 mm
As The Wikipedia says 1-Wire is a "legendary" peripheral bus invented by Dallas Semiconductors for data exchange with low power slow peripherals. Is is usually compared with I2C bus by Philips Semiconductors (today NXP). Compared to that that bus the 1W has better solution for addressing where each and every device get's its own unique address (compare Ethernet MAC addresing within OUI). This wise idea built into the concept since its birth has actually eliminated the need for bus multiplexing and reduced also the need for extra wires for powering the devices. As an example the DS18S20 (digital thermometer) can powerd by parasitic energy from data communication and with acceptable precision can measure over just 2 wires temperature at paralelly connected sensors across a smaller distances.
Therefore this module brings those two worlds together by bridging using ?DS2482?.
While connected to I2C it offers those commands (for details refer to the datasheet):
|0x87||1-Wire single bit|
|0xa5||1-Wire write byte|
|0x96||1-Wire read byte|
For your convenience it was wrapped into simple function in the SDK.