All About Circuits Forum How to implement a Excess 3 to BCD Converter?
 Register Blogs FAQ Members List Today's Posts Search Today's Posts Mark Forums Read

 Homework Help Stuck on a textbook question or coursework? Cramming for a test and need help understanding something? Post your questions and attempts here and let others help.

#1
09-25-2011, 07:43 AM
 The Rock New Member Join Date: Sep 2011 Location: Mauritius Posts: 3
How to implement a Excess 3 to BCD Converter?

I need to convert Excess 3 to BCD.
What are my inputs in the truth tables so that i can do the K Maps?
I understand that
-3 = 0000 ( Don't care)
-2 = 0001 ( Don't care)
-1 = 0010 ( Don't care )
0 = 0011
1 = 0100
etc n so on..until 10, 11, 12 are also don't cares.

Do i need to put the don't cares in the Excess 3 Code column? Plzz help! Thanks.
#2
09-25-2011, 03:33 PM
 Georacer Super Moderator Join Date: Nov 2009 Location: Athens, Greece (GMT +2) Posts: 4,869

If your input and output are 4 bits long, you could make 4 4-input Boolean functions that will take the Excess 3 number and produce one digit of the output each. You will end up with a medium-sizes combinatorial circuit, which can be implemented either with simple gates or with MUXs.

Is that clear?

Post a conversion truth table if you need more help.
__________________
.
I am a prisoner of high standards and low social skills
____________________________________

I wish I was the best at what I would do, and what I would do wouldn't be pretty.
#3
09-25-2011, 05:33 PM
 The Rock New Member Join Date: Sep 2011 Location: Mauritius Posts: 3

Can u post the conversion truth table for me? Its still vague for me...
By the question, i think we need to implement it using K maps for each input used n construct the circuit as per the K map!
#4
09-25-2011, 07:50 PM
 Georacer Super Moderator Join Date: Nov 2009 Location: Athens, Greece (GMT +2) Posts: 4,869

You started the truth table correctly yourself, you just need to finish it:
Code:
```Excess 3 | BCD (D3D2D1D0)
-----------------
0000    | XXXX
0001    | XXXX
0010    | XXXX
0011    | 0000```
Select All
and so on.
You got four Boolean functions, D3, D2, D1 and D0 that will give you an output digit of the result depending on the 4 input digits.

Don't forget that BCD numbering doesn't go beyond 9.
__________________
.
I am a prisoner of high standards and low social skills
____________________________________

I wish I was the best at what I would do, and what I would do wouldn't be pretty.
#5
09-27-2011, 09:19 PM
 The Rock New Member Join Date: Sep 2011 Location: Mauritius Posts: 3

Thanks A Lot, Georacer!

 Tags bcd, converter, excess, implement

 Related Site Pages Section Title Worksheet Boolean algebra Worksheet Counters Worksheet Karnaugh mapping Worksheet Digital codes Textbook Finite-state machines : Principles Of Digital Computing Textbook Finite State Machines : Sequential Circuits Counters Textbook Don't care cells in the Karnaugh map : Karnaugh Mapping Textbook Minterm vs maxterm solution : Karnaugh Mapping Textbook Larger 5 & 6-variable Karnaugh maps : Karnaugh Mapping Textbook Karnaugh maps, truth tables, and Boolean expressions : Karnaugh Mapping

 Similar Threads Thread Thread Starter Forum Replies Last Post baxev2005 The Projects Forum 10 11-29-2009 04:17 PM >Chris< Homework Help 1 10-28-2009 05:30 PM mrs.latagupta General Electronics Chat 3 06-23-2009 08:20 AM amitesh Embedded Systems and Microcontrollers 1 03-01-2009 02:02 PM NiCeBoY Homework Help 13 09-09-2008 05:52 AM

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Electronics Forums     General Electronics Chat     The Projects Forum     Homework Help     Electronics Resources Software, Microcomputing, and Communications Forums     Programmer's Corner     Embedded Systems and Microcontrollers     Computing and Networks     Radio and Communications Circuits and Projects     The Completed Projects Collection Abstract Forums     Math     Physics     General Science All About Circuits Commmunity Forums     Off-Topic     The Flea Market     Feedback and Suggestions

All times are GMT. The time now is 08:07 PM.