I'm trying to interface this I2C LCD (http://www.newhavendisplay.com/specs/NHD-C0216CiZ-FSW-FBW-3V3.pdf) with the Arduino.
I have found more information. Previously I was looking at the 3.3 side of the i2c bus which looks fine. But, when I look at the 5V side of the bus (master/arduino) I don't get the ack and it fails.
Here is my level conversion circuit:
The only things that could possibly matter are the mosfets. This is what I'm using there: http://www.mouser.com/ProductDetail/Fairchild-Semiconductor/FQN1N50CTA/?qs=sGAEpiMZZMsrr1kXJis%252bJwANxo1JtN8aMQxukBeGcxU%3D
Does anyone have an idea what's going wrong and why when the 3.3 side of the i2c bus is pulled low the 5v side of the bus is not pulled low?
