0
\$\begingroup\$

I've got a project on my Digital Electronics course and I'm stuck. I've got five 7bit sources which I want to choose from by counter and multiplexer. But multiplexer has only one bit inputs and output and I want to have five 7bit inputs and 7 bit output. Is there any specific IC that does that thing? I read something about "group multiplexers" but I couldn't find any helpful information. Thanks in advance.

\$\endgroup\$
3
\$\begingroup\$

Assuming you're constrained to more-or-less standard SSI/MSI chips, you can use either:

  • seven 8:1 multiplexer chips, with the select inputs driven directly from your counter
  • five 8-bit tristate buffers, controlled by a 3:8 decoder chip that's driven from your counter (6 chips total)
\$\endgroup\$
-1
\$\begingroup\$

Usually this is done by buffers, a buffer can select between two different inputs or outputs on a bus. If the enable line is asserted, it will "send the logic" through to the other side of the buffer. Otherwise the impedance is high and it has no effect on the bus.

Select a buffer based on the logic levels that your design needs, matching the voltage and currents.

Many IC's come with 8 buffers in them.

enter image description here
Source: https://www.electronics-tutorials.ws/logic/logic_9.html

\$\endgroup\$
3
  • \$\begingroup\$ -1 I believe you misunderstood the question: OP just needs 7 parallel 5-input 1-bit muxes. \$\endgroup\$
    – DonFusili
    Nov 12 '19 at 18:51
  • \$\begingroup\$ I do not believe that can be found, so buffers must be used instead \$\endgroup\$
    – Voltage Spike
    Nov 12 '19 at 18:54
  • \$\begingroup\$ That's why you just buy 7 8-input muxes, or more likely: write 7 5-input muxes in whatever school assignment he got this from. Buffers are serious overkill in any course that has a student ask this question. \$\endgroup\$
    – DonFusili
    Nov 12 '19 at 18:56

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.