Electrical – Non-Inverting Tri-State buffer with transistors only possible

logic-gatestransistorstri-state

I'm currently playing around with discrete transistor logic gates and now want to create a tri-state buffer.

The only circuit that I found that kind-of works is this one, but it inverts my input:

inverting tristate buffer

Putting an inverter in front of it, will cause the T2 to be open, and therefore connect the output to the ground, which is not really what I want for a tristate buffer.

Putting an inverter behind the gate will cause the output to be connected to ground via the inverter-gate. Also not what I want.

Is there a non-inverting tristate circuit which I can build with NPN/PNP BJT transistors only?

Best Answer

Your linked circuit shows what is essentially a 74125 buffer on the left side. TI's SN74125/126 datasheet shows how the TTL tri-state buffers are implemented (the only difference between '125 and '126 is the polarity of the tri-state input):

SN74125/SN75126 schematic

(TTL chips used only NPN transistors, so the output cannot go up VCC.)