I am attempting to read temperature data from 10 DS18B20 sensors, not connected in parasite mode.

It happens quite often that I don't get a reading from a sensor. I read online a bit about MOSFET's and they are supposed to boost the signal as far as I understood?

Is this possible? How would I connect it and are there any recommendations on the type?


1 Answer 1


Yes you can use MOSFET like in this guideline from Maxim:

enter image description here

For best results, the 1-Wire networks should use Category 5, twisted-pair copper wire and have 5V bus power supplied by the master.

From http://www.maximintegrated.com/app-notes/index.mvp/id/148

  • \$\begingroup\$ I've read the note and the diagram, and it isn't clear whether this requires 2 pins or one on the microcontroller. \$\endgroup\$
    – gbronner
    Jan 7, 2015 at 6:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.