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:
1. 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).
2. 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.
3. 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
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:
1. 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).
2. 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
MCU, so from VCC side.
3. 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