5
\$\begingroup\$

I need a thing (preferably a single IC) that has 8-bit input, 8-bit output and a control bit, with this behaviour:

  • If the control bit is active, set output bits to the inputs (no need to actually conduct through, as long as they have the correct (0-5 V TTL compatible) signals.

  • If the control bit is inactive, set output pins to high impedance so they don't interfere with other stuff.

So essentially a "bus output enable/disable gate".

I don't seem to find any; maybe I'm searching for the wrong keywords. Anyone have an idea?

\$\endgroup\$
9
  • 9
    \$\begingroup\$ You're looking for an "octal buffer with enable". Which one depends on what logic standard, data rate, etc. \$\endgroup\$ – The Photon Jan 29 '18 at 17:59
  • 1
    \$\begingroup\$ Start with looking at what an HC541 (for instance) does. Is that the sort of thing you want? If so, then just need to find the right family. If not, then you need to explain why not, as your question may be asking for the wrong thing. \$\endgroup\$ – Neil_UK Jan 29 '18 at 18:02
  • 3
    \$\begingroup\$ A transparent latch will work. eg 74HC573 \$\endgroup\$ – Trevor_G Jan 29 '18 at 18:06
  • 1
    \$\begingroup\$ @nonchip, it's a buffer because it might have higher output current capability than other logic chips. That won't hurt you if you don't need it, though. \$\endgroup\$ – The Photon Jan 29 '18 at 18:24
  • 1
    \$\begingroup\$ yeah, this meaning of buffer is an amplifier with voltage following and current gain. \$\endgroup\$ – Jasen Jan 29 '18 at 19:06
8
\$\begingroup\$

It sounds like you want an octal buffer with tri-state output.

For your 5 V application, a device such as a 74HCT245 will do it.

\$\endgroup\$
6
\$\begingroup\$

That is called a "buffer". Most have enable inputs that do what you want. 8 bits are available in a single IC, which would be called a "octal buffer".

These were very common in bus-oriented systems back when logic meant a bunch of 74xxxx chips on a board. Fortunately, we moved out of caves, ditched the low-function logic chips, created indoor plumbing, and invented sliced bread. Life is better today.

\$\endgroup\$
1
  • 3
    \$\begingroup\$ actually that's exactly what I need them for: I want to build a Z80 based parallel bus oriented computer :D \$\endgroup\$ – nonchip Jan 29 '18 at 19:02
6
\$\begingroup\$

I like the good old 573 because the latches can be transparent or not: -

enter image description here

\$\endgroup\$
4
  • \$\begingroup\$ for the case I have in mind (putting dip-switched addresses onto the bus on a single signal) I need no latching at all, but I'll keep those in mind, pretty sure I'll need other buffers in this or similar projects \$\endgroup\$ – nonchip Jan 29 '18 at 19:10
  • 1
    \$\begingroup\$ The latching is transparent if you set LE high. \$\endgroup\$ – Andy aka Jan 29 '18 at 19:24
  • \$\begingroup\$ yep I saw that, it's just I don't need any latching (as far as I know so far, still an ongoing design), so I guess I'll pretty much select the part by price there. But if I'll need latching buffers at some other point (likely) I'll remember your recommendation :) \$\endgroup\$ – nonchip Jan 29 '18 at 19:34
  • 2
    \$\begingroup\$ The '573 is also good because it doesn't have a crazy pinout. \$\endgroup\$ – pipe Jan 29 '18 at 22:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.