Running one-wire 5V bus on a 3V3 Arduino pro mini

Hello all,

I've made a similar post on the Arduino forums but want to ask here because of the support I've been getting from LMR..

We're making a low-power datalogger which will be used to communicate with a string of DS18B20's, roughly 20 meters in length, 20 sensors.

At present, we have a running prototype using the 5V bus, but due to the fact that we want to conserve power as much as possible, we're looking into using a pro-mini on 3V3 with an interal 8Mhz oscillator active. Since the whole system won't be powered up long, we're keen to reduce power consumption as much as possible.

In order to communicate correctly, I assume the arduio pro mini will need some kind of levelshifter to talk to the sensors, can I use a Mosfet for this like https://www.sparkfun.com/products/11978 this one? Will this work on a one-wire bus?

Thanks in advance

Ah man, I really should read

Ah man, I really should read datsheets better. A 2.2V or higher is already seen as a logic high state by the DS18B20. I still would value your opinions in this though.