Skip to product information
1 of 4

1-Wire To I2C Bridge DS28E17Q+ Breakout Board

1-Wire To I2C Bridge DS28E17Q+ Breakout Board

Regular price $12.00 USD
Regular price Sale price $12.00 USD
Sale Sold out
Shipping calculated at checkout.

What is it?

This DS28E17 Breakout Board is a cutting-edge solution designed to significantly extend the capabilities of I2C communication. Traditionally, I2C communication is limited by distance and can only be effectively used over short ranges. However, with the DS28E17 IC, this limitation is overcome, allowing for I2C communication to be extended for distances of up to 100 meters. This is a remarkable feat, especially considering that this extended range is achieved using just a single wire.

One of the standout features of the DS28E17 IC is its ability to support multiple I2C devices that have the same address. In standard I2C setups, each device on the bus must have a unique address to avoid conflicts and ensure proper communication. This can pose challenges, especially when integrating multiple devices from the same family or when device addresses are hard-coded and cannot be changed. The DS28E17 IC elegantly solves this problem by having a unique 64-bit ROM registration number that serves as a node address in the 1-Wire network.

Features

  • Converts 1-Wire protocol to I2C Master I/O.
  • Enables operation of I2C slave devices over a single-contact 1-Wire interface.
  • Extends I2C communication up to 100 meters in standard speed.
  • Operates in both 1-Wire slave and I2C master modes.
  • Supports 15kbps and 77kbps 1-Wire speeds with packetized I2C data.
  • Comes with a unique, unchangeable 64-bit 1-Wire ROM ID.
  • Supports standard I2C communication rates of 100kHz and 400kHz, with automatic I2C clock stretching.
  • Boasts low power consumption: 0.3μA in sleep mode and 2.6mA when active.
  • Designed for easy integration: 3.3V supply, compact size, and operates between -40°C to +85°C.

The breakout board has the following pinout:

  • 3V3: Power
  • SCL: Clock output to your I2C slave device
  • SDA: Data output to your I2C slave device
  • AWK: This push-pull pin drives high when DS28E17 is awake and drives low when asleep. Can be used to awaken or put to sleep other devices (e.g. processor, sensor, etc) on the peripheral based on the state of DS28E17 (i.e. Sleep mode or awake).
  • IO: One Wire input from your MCU
  • GND

You can use this board with open source Arduino libraries such as: DS28E17

View full details