# What's wrong with my simulation for Bi-directional logic level converter?

I am trying to make a simulation by using Multisum 14 for i bi-directional channel for Logic level circuit from SparkFun which use Philips AN97055 IC as a Bi-directional level shifter...

The shcematic for one of it's four channel is shown below

in this design im trying to simulate the situation of using 3.3v sensor with 5v MCU by make the switch on to send the 3.3v from sensor to logic level circuit then the circuit convert 3.3v to 5v and send it to MCU i use Multi meter to read the final Voltage, but as you see the voltage is still 5v either switch in circuit is "ON" or "OFF" why?

Q2/ why use resistor in the design of chanel one and each channel in sparkfun logic level converter what is the purpose of register also when I compare the Bi-Directional logic level converter to the one direciton

So can someone explain the schematic and how to use the bi directional chip and how it's work without forget the purpose of resistor.

Thanks for everyone shearing his knowledge in this site,

• The circuit with the MOSFET in your first picture is incomplete and does not show what else is connected so it cannot be determined from that schematic how it works. So you trying to simulate that incomplete schematic is pointless. It is also utterly pointless to try and simulate a circuit without understanding how it works. The proper use of a simulator is to confirm what you think is happening. Commented Feb 11, 2016 at 10:58
• I read this question electronics.stackexchange.com/questions/143724/… Commented Feb 11, 2016 at 11:04
• Maybe my circuit didn't simulate because I connect the TX to multi meter, I thought it's the output signal from converter after convert it from 3.3 to 5v but in the other part of schematic they connect it to ground but what the RX connected to ground not TX which used in converter? Commented Feb 11, 2016 at 11:07
• The thing is your TX_LV is either 3.3v or floating. You never pull it to ground. Try to apply a square wave in your TX_LV and see if it works Commented Feb 11, 2016 at 11:51