Hi !
I'm designing an universal JTAG programming/debugging dongle. I've found it a bit problematic to find good logic level shifters for my design. Basically I need output buffers interfacing 3.3V MCU with "device under test" which may operate at 1.8V-5V.
My needs are as follows:
- all buffers are controlled by MCU with 3.3V I/O
- outputs can operate at any voltage between 1.8V and 5V, output Vcc is taken from the "device under test"
- outputs have to be three-state kind. I need 3 signals with HiZ controlled in common, and 2 signals with separate OEs.
Quick research led me to the following:
- I can use dual-supply level translation from TI, series SN74LVC1T45, SN74LVC2T45 etc. they have the right voltage ranges, unfrotunately no three-state capabilities (only bigger ones, 8bits wide and wider).
- Maxim's dual-supply translators, like MAX3390 - there are many different input/output configurations so I could choose something for me, however there are 2 requirements complicating the thing:
- one of the supply voltages (called VL) always need to be lower or equal compared to another one (VCC) - I can eventually use 5V MCU I/O
- THREESTATE has to be driven from VL side :( I need it to be driven by MCU, so from VCC side.
- I've found NC7SZ125 from Fairchild. It's three-state buffer with VCC range 1.65V - 5V, and overvoltage tolerant inputs - quite ok for me. Still I need 5V MCU I/O to drive its inputs, if I want to support full VCC range, but I can live with it (additional 3.3V -> 5V shifter would do the trick). Does anyone know similar parts, with such a nice VCC range and 5V-tolerant inputs ? Maybe more than one buffer per chip ?
Anyone here designed similar thing ? Any suggestions welcome..
BR, Przemek