DS2438 - wiring connections so I can read the internal ID

I just soldered a ds2438 to a little bread broad adapter - everything looks ok but when testing with a little one wire address finder it does not return any device.

https://www.hacktronics.com/Tutorials/arduino-1-wire-address-finder.html

I have only 3 wires connected.

  • 5V to pin 5 on DS2438
  • GNS to pin 1 on DS2438
  • Pin 3 on Arduino UNO to pin 8 on DS2438

But either I have killed the DS2438 or some other issue.

Any thoughts?

1 Like

Your photo doesn't have enough resolution to read the labels on the small PCB so it is hard to see. Also the wires are so tangled you can't tell where they go one the Arduino.

But it looks to me that you have no ground connected to the board.

Where is the pull up resistor for the 1 wire bus. At 5V something in the 4.7K range should work just fine. If that does not solve it test with a known good device.

Can you let me know exactly how to wire that up please?

4.7K between what and what?

Chris

Only if you give the link to where you bought the board from.

It could be on the board already.

1 Like

Place a 4k7 resistor between pins 8 and 5 of the
DS2438.

https://www.aliexpress.com/item/1005005031283841.html

Board is bare.

Thanks I will try this today.

Chris

Yes, so you should know how you wired it up. Where is the ground connected to?

I soldered another unit up and it is now working 100%

I am not sure if I killed the original ds2438 some how but I soldered it better the first time than the second time.

Thanks for your help

Chris

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.