Voltage translation with resistor and LDO explanation

ldolevel-translation

Could someone explain the voltage translation "Magic" that is happening in the circuit in the link below?

Voltage Translation Magic!

The YRPBRL78G13( blue on the left ) is a 5V design and the cc3000 module is a 3.3V design.

I can't understand how the arrangement of LDO and pullup (pulldown?) resistors would achieve voltage translation.

I've tried simulating this, and as far as I can tell this shouldn't work.

All help is appreciated!

Best Answer

Another possibility could be that the pins on J1 that interface with J4 are not really 'outputs'. If its in a tristate/input or if its driven low (yes this is an output), then J4 never sees anything to do with 5V. Its all done via the the 10k pull up and J1 since little current through its pins.

Because J1 is a 5V device, as Ignacio Vazquez-Abrams pointed out, the threshold for a HIGH would be about 2.2V which and since the J5 would ouput 3.3V, its enough.