Cables Compatible with the Adafruit DS2484 I2C to 1-Wire Bus Adapter

Can anyone point me toward the cables that allow interconnection between ADA5976 modules and another that allows connection to a bread board. Trying to make a string of 1 wire breakouts similar to the picture on the product page but to a Raspberry Pi.

1 Like

For connection between two Adafruit DS2484 I2C modules, you need 4 Pin JST-SH Cable (Qwiic, STEMMA QT, Qw/ST)

For breadboard connection, this one: STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable [150mm Long] : ID 4209 : Adafruit Industries, Unique & fun DIY electronics and kits

2 Likes

Hey @Paul297151,

Firstly let me welcome you to the community :slight_smile: You’re going to love it here.

While it looks like they have used 3 wired cables this photo, there really shouldn’t be any problem with a 4 wired JST SH connector, since the board itself uses a 4-pin Adaptor. Any of the Pico Dev cables should be suitable for your project. In particular, for connecting to bread boards, you could use the PiicoDev Prototyping Cable (Male) 200mm.

1 Like

Paul, the photo actually shows an i2c bus connection (4 wires) from the microcontroller to the ADA5976 at the bottom of the photo. From there it connects using the 1-wire bus (3 wires) to 3 of ADA5971 (Adafruit Chainable DS18B20 Extender Breakout) modules,each with a temperature sensor connected. It’s really confusing because all 4 boards look the same.

Using a string of ADA5976 boards (as you and ahsrab292840 have assumed) initially looks good … but each ADA5976 board would need a unique i2c address. The DS2484 chip used in the ADA5976 has a fixed 0x18 address. You can get around this, but would add more complexity than it’s worth.

“In reality almost everyone uses 1-Wire for DS18b20 temperature sensors. the long wire lengths and ease of ‘chaining’ by sharing a single bus wire makes it perfectly fine for this purpose.”

Re the cables, it is easy to get overwhelmed looking at cables in Core’s catalog. there are several “standards” used, though mostly it is just combinations of:

  • how many wires (2, 3 or 4 wires)
  • what type of connector (each end can be different)
  • the length of the wires
  • which supplier they come from (with different price)

I understand that PicoDev standard (made by Core Electronics) are almost identical to the STEMMA QT standard such that they are interchangeable. I generally found PicoDev to be cheaper :wink:

Between the ADA5971 boards you will want cables with 3 wires and JST PH connectors on both ends, like

Core SKU Description Price
POLOLU-5613 JST PH-Style Cable, 3-Pin, Female-Female, 10cm 3.30
ADA4336 JST PH 3-pin Plug-Plug Cable - 100mm long 1.75
GB-3804-5454-0300 JST PH Cable (3-Pos JST PH, MH-FC to MH-FC, 300mm Length) 5.40

If you want longer lengths you could try making up your own cables using JST PH connectors - or solder the appropriate length of wires between a couple of SEN-08733.

1 Like