Super Simple Bidirectional 5Volt & 3.3Volt Logic Level Converter Needed

Graynomad:
I don't think that diode setup will work as is.

I2C is an open-drain bus so it needs pullup resistors, that circuit doesn't have any.

Also, the 3v3 signal is being reduced to ~2v5 by the single diode, IIRC that is right on the edge of a valid logic high and will probably be unreliable.

I think something similar to what you have may work but without redrawing I can't get my head around it.


Rob

what if i cut the wire between the single diode and 5v pin. Then add a 2n3904 and connect the base to a 10k then the 10k get connected to the diode. Then connect the collector to 5v supply pin, and emitter to the other wire that i cut that is now unconnected/the anode closet to the 5v i2c pin... I would have the 5v needed and no longer 2v5