Excess-3 to BCD Converter



An excess-3 to BCD converter is a type of code converter in digital electronics used to translate an XS-3 code into an equivalent binary-coded decimal.

Therefore, an XS-3 to BCD code converter accepts a digital code in XS-3 format and produces an equivalent digital code in BCD format.

The truth table of the XS-3 to BCD code converter is given below −

Excess-3 Code BCD Code
X3 X2 X1 X0 B3 B2 B1 B0
0 0 0 0 X X X X
0 0 0 1 X X X X
0 0 1 0 X X X X
0 0 1 1 0 0 0 0
0 1 0 0 0 0 0 1
0 1 0 1 0 0 1 0
0 1 1 0 0 0 1 1
0 1 1 1 0 1 0 0
1 0 0 0 0 1 0 1
1 0 0 1 0 1 1 0
1 0 1 0 0 1 1 1
1 0 1 1 1 0 0 0
1 1 0 0 1 0 0 1
1 1 0 1 X X X X
1 1 1 0 X X X X
1 1 1 1 X X X X

Now, we will simplify this truth table using K-map method to obtain the Boolean expression for the output bits.

K-Map for BCD Bit B0

The following figure shows the K-map simplification for the BCD bit B0.

K-Map for BCD Bit B0

This K-map gives the following Boolean expression,

$$\mathrm{B_{0} \: = \: \overline{X_{0}}}$$

K-Map for BCD Bit B1

The following figure shows the K-map simplification for the BCD bit B1.

K-Map for BCD Bit B1

This K-map gives the following Boolean expression,

$$\mathrm{B_{1} \: = \: \overline{X_{1}} \: X_{0} \: + \: X_{1} \: X_{0}}$$

K-Map for BCD Bit B2

The K-map simplification for the BCD bit B2 is shown below −

K-Map for BCD Bit B2

The simplification of this K-map gives the following Boolean expression,

$$\mathrm{B_{2} \: = \: \overline{X_{2}} \: \overline{X_{1}} \: + \: \overline{X_{2}} \: \overline{X_{0}} \: + \: X_{2} \: X_{1} \: X_{0}}$$

K-Map for BCD Bit B3

The K-map simplification for the BCD bit B3 is shown in the following figure −

K-Map for BCD Bit B3

By simplifying this K-map, we obtain the following Boolean expression,

$$\mathrm{B_{3} \: = \: X_{3} \: X_{2} \: + \: X_{3} \: X_{1} \: X_{0}}$$

We can use these Boolean expressions to implement the digital logic circuit to perform the XS-3 to BCD conversion.

The logic circuit diagram to convert an XS-3 code into equivalent BCD code i.e., Excess-3 to BCD converter is shown in the following figure −

XS-3 to BCD Conversion

This is all about some commonly used digital code converters used in various digital electronic applications.

Advertisements