1
\$\begingroup\$

This is digital logic question. I think it's alright to post it here.

I'm trying to implement a 4 to 16 decoder using 2 to 4 decoder and 3 to 8 decoder.

What I did, I used 2x of 2-to-4 decoder and 1x 3-to-8 decoder. But I think there is a mistake in the 3-to-8 part. I hope you could point me out to it.

Here is what I did,

Note that I couldn't continue writing the full table. enter image description here

enter image description here

asked Nov 11, 2012 at 19:56
\$\endgroup\$
0

2 Answers 2

1
\$\begingroup\$

Q2 and Q3 will never be active at the same time, so it is useless to route them to the same decoder where one acts as enable.

answered Nov 11, 2012 at 20:36
\$\endgroup\$
5
  • \$\begingroup\$ So the correct way is to connect Q2 to the 3to8 decoder and that's it? \$\endgroup\$ Commented Nov 11, 2012 at 20:50
  • \$\begingroup\$ No, because the 3-to-8 must be active for A3=1, hence for its EN must be OR( Q2, Q3 ), and its third address input must be A2. Why do you want to use such an asymmetric set of chips? Five 2-to-4 decoders would be a more natural choice (or two 3-to-8 and one 1-to-two). \$\endgroup\$ Commented Nov 11, 2012 at 21:19
  • \$\begingroup\$ @WoutervanOoijen this is a basic digital logic course. It's not my major, but we have to take it. About your suggestion, Yes! I was thinking inputting A2 is more correct than inputting Q2. But I'm still not sure why A2? My answer to my self is because A2 has 4 zeros and 4 ones which makes a new unique combinations. is my thought correct? \$\endgroup\$ Commented Nov 11, 2012 at 22:55
  • \$\begingroup\$ 'more correct' is a weird phrase for digital logic! If you write the full logc table you can see that You can see that A3=1 is the condition for the 3-to-8 decoder, and that its output depends on A2. \$\endgroup\$ Commented Nov 12, 2012 at 7:33
  • \$\begingroup\$ Thank you so much @WoutervanOoijen I get it now. I forgot that we're trying to run the 3to8 decoder. And to do that we used both Q3 and Q4 with a sum which makes it enabled. Thanks so much!!!! \$\endgroup\$ Commented Nov 13, 2012 at 18:21
1
\$\begingroup\$

You can do this with two 3-8 decoders and get by with having to use just two parts of the same type. Common 3-8 decoders come with enables for both high and low polarities to make expansion a piece of cake. Excuse my quick hack drawing.

enter image description here

answered Nov 11, 2012 at 23:17
\$\endgroup\$
1
  • \$\begingroup\$ I appreciate it. However, this is a basic course i'm taking. So, I'm sure we haven't cover this in class. \$\endgroup\$ Commented Nov 13, 2012 at 18:22

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.