0% found this document useful (0 votes)
48 views10 pages

Decoder

This document provides a comprehensive overview of decoders, focusing on the 7447 decoder, which converts binary-coded decimal (BCD) inputs into signals for a 7-segment display. It discusses the definition, function, advantages, and disadvantages of decoders, as well as the specific applications of the 7447 decoder in digital electronics. Additionally, it includes details on the connection to a 7-segment display, a truth table, and relevant electric schemes.

Uploaded by

ang3lo 237
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views10 pages

Decoder

This document provides a comprehensive overview of decoders, focusing on the 7447 decoder, which converts binary-coded decimal (BCD) inputs into signals for a 7-segment display. It discusses the definition, function, advantages, and disadvantages of decoders, as well as the specific applications of the 7447 decoder in digital electronics. Additionally, it includes details on the connection to a 7-segment display, a truth table, and relevant electric schemes.

Uploaded by

ang3lo 237
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

DECODER

7447 ACIO
Angelo Obispo Cuadros
01/04/2024
Index

Abstract.......................................................................................................2

Definition....................................................................................................2
Function.....................................................................................................................................2

Advantages and disadvantages...................................................................................................2

Code BCD .................................................................................................. 2

Software to encode a decoder.....................................................................2

Decoder 7447..............................................................................................2

Connection of the decoder 7447 to a 7-segment display............................2

Truth table .................................................................................................. 2

Electric scheme...........................................................................................2

Logic circuit of a 7447 decoder..................................................................2


Abstract
The objective of this document is to offer a comprehensive outlook on the realm of decoders, with
particular emphasis on the 7447 decoders as the primary point of reference. Its fundamental purpose is
to address the inquiries outlined in the table of contents, thereby enriching understanding of decoders
and their applications. Through an analysis of the functionalities, applications, and inherent
complexities associated with the 7447 decoders, this report strives to provide readers with a solid
understanding of this vital component in digital electronics.

Definition
A decoder is a circuit that transforms a code into a set of signals. It is called a decoder because its inverse
function is that of an encoder. In other words, it converts a binary code of N input bits into M output
lines, where each output line is activated only for one of the possible input combinations. Normally,
these circuits are designed as a decoder.

The enable inputs, if present, must be asserted for the decoder to perform its normal mapping function.
The most used input code is an N-bit binary code, where an N-bit word represents one of 2N different
coded values. Normally, they range from 0 through 2N − 1. The input code lines select which output is
active. The remaining output lines are disabled. Thus, the decoder is intended to provide a binary code
to other circuits, such as a memory circuit. In this case, the decoder is referred to as an address decoder
because it selects one address of a memory location. However, a decoder could also be used to channel
a stream of data on a designated output line selected by the input code lines.

Function
The function of a decoder becomes clear when considering its inverse operation in relation to
an encoder. While an encoder transforms a set of data from one specific format to another, such
as converting a BCD code to a seven-segment format for display on a display, a decoder
performs the reverse operation. In the context of a seven-segment display, the decoder interprets
the input in seven-segment format and translates it back to the original format, BCD code. This
process allows the information previously encoded for display to be restored to its original
form, ready for further processing or storage. Thus, the decoder has a fundamental role in the
interpretation and conversion of encoded data, ensuring the integrity and usability of
information in electronic systems.
Advantages and disadvantages
Advantages:

1. Interoperability: decoders enable interoperability between different systems by


translating data from one format to another, which facilitates communication and
information exchange.

2. Flexibility: They can be adapted to a variety of applications and needs, as they can
interpret and convert different types of encoded data.

3. Data Integrity: They help preserve data integrity by ensuring that encoded information
is correctly interpreted and restored to its original form without loss of information.

4. Ease of Visualisation: In applications such as seven-segment displays, decoders


enable clear and understandable display of encoded data, enhancing the user
experience.

5. Cost Reduction: By enabling the reuse of existing hardware and systems, decoders
can help reduce development and production costs.

Disadvantages:

1. Possible Decoding Delay: Depending on the complexity of the data and the decoder
design, there may be a slight delay in the decoding process, which could affect the
processing speed in some time-sensitive applications.

2. Power Consumption: Some decoders may consume a significant amount of power,


especially in high-speed applications or battery-powered devices, which may affect the
energy efficiency of the system.
3. Design Complexity: Designing decoders for specific applications can be complex and
require in-depth knowledge of coding protocols and industry standards, which can
increase the time and resources required for development.

4. Performance Limitations: In some cases, decoders may face difficulties interpreting


certain types of encoded data, which can lead to decoding errors or loss of information
if not handled properly.

5. Context Dependency: The effectiveness of a decoder can be highly dependent on the


context and format of the input data, which can limit its usefulness in certain specific
applications or environments.

Code BCD
The BCD code is a set of binary-addressed data encoding techniques used to encode numeric values.
The binary coded decimal format is an enclosed code where each digit of a number is represented by
four bits. The sign bit indicates positive or negative values. It can be used in microcontroller applications
to implement simple maths operations on single-word unsigned integers represented in pure binary
format. The BCD code represents numbers in industrial and consumer instruments that use switches
and push-buttons to store and process data, such as digital voltmeters, clocks, and pocket calculators.

The binary coded decimal system or BCD is the most common method of representing a binary integer
using more than two digits. We typically use a base-10 number system in daily life, such as using a
calculator or writing down an equation. The binary coded decimal system converts a decimal number
into a four-bit binary equivalent and then translates it into its equivalent ASCII character.

In the BCD system, each digit represents 4 possible values expressed as 0, 1, 2, and 3. Moreover, each
digit is expressed as a combination of 4 bits in two complementary ways–they can be expressed as a
high nibble or low nibble with separate digit codes from 0–9. They can also be separately expressed as
a packed 8-bit binary number ranging from 0000–to 1001.
Application:

BCD to decimal decoder

The input combinations correspond to the combinations for a digit of the BCD code. Therefore, the
circuit will have four input bits and 10 output bits. The corresponding truth table. In it, the active outputs
at low level are represented and the input combinations corresponding to values between 11 and 15 do
not appear since they cannot be done.

Truth table

The logical functions obtained from the truth table are:

The circuit corresponding to the logic functions is the following:

The BCD (Binary-Coded Decimal) code is used in decoders to represent decimal numbers efficiently.
In a decoder, the BCD is used to convert a binary input to a corresponding decimal output. This is
especially useful in applications where you need to display decimal numbers on display screens, such
as in digital clocks, measuring instruments, or seven-segment displays.
Decoder 7447

The 7447 or 74LS47 decoder is an integrated circuit that converts the input binary code in BCD format
to logical levels that allow activating a 7-segment common anode display where the position of each
bar forms the decoded number. The 74LS47 is a 7-segment decoder IC. A decoder is a device that
converts a sequence of binary inputs into a larger output with a smaller number of outputs. The 74LS47
is a 7-segment decoder, meaning it has eight inputs and seven outputs. The eight inputs are used to
specify a binary number and the seven outputs control the seven segments of a 7-segment display to
display the number in decimal format. The 74LS47 is often used in number display systems and device
control systems.

Connection of the decoder 7447 to a 7-segment display


The SN54/74LS47 are low-power 7-segment Schottky BCD decoders/controllers. They are composed
of NAND gates, input buffers and seven AND-OR-INVERT gates. They can drive low and high current
outputs to control indicators directly. They use BCD data and its complement to control seven-segment
decoders. They accept 4-bit BCD data and decode this data to drive a 7-segment display. They can
handle indicators that require up to 24 mA of current. They incorporate zero suppression control and
lamp testing. The lamp test can be performed when the BI/RBO input is at a high level.
Each part in detail:

· The SN54/74LS47 are electronic devices that convert 4-bit BCD (Binary Coded Decimal) data
into signals that can control a 7-segment display.

· They are designed to handle both low and high currents, allowing them to control the indicators
directly.

· They use NAND gates, input buffers and AND-OR-INVERT gates to perform data conversion.

· They have lamp test capabilities, which allow the operation of connected indicators to be
verified.

· They can handle indicators requiring up to 24 mA of current, making them suitable for a variety
of applications.

· They incorporate zero suppression control (RBI and RBO), which means they can suppress the
display of leading zeros in decimal numbers.

· The lamp test can be performed when the BI/RBO input is at a high level, making it easier to
diagnose potential display problems.

Truth table
The following table corresponds to the Motorola distributor which will be used as an example to
define the 7447 decoder.

TRUTH TABLE
INPUTS OUTPUTS

DECIMAL
OR
FUNCTION LT RBI D C B A BI/RBO a b c d e f g NOTE
0 H H L L L L H L L L L L L H A
1 H X L L L H H H L L H H H H A
2 H X L L H L H L L H L L H L

3 H X L L H H H L L L L H H L

4 H X L H L L H H L L H H L L

5 H X L H L H H L H L L H L L

6 H X L H H L H H H L L L L L

7 H X L H H H H L L L H H H H

8 H X H L L L H L L L L L L L

9 H X H L L H H L L L H H L L

10 H X H L H L H H H H L L H L

11 H X H L H H H H H L L H H L

12 H X H H L L H H L H H H L L

13 H X H H L H H L H H L H L L

14 H X H H H L H H H H L L L L

15 H X H H H H H H H H H H H H

BI X X X X X X L H H H H H H H B
RBI H L L L L L L H H H H H H H C
LT L X X X X X H L L L L L L L D
H = HIGH Voltage Level
L = LOW Voltage Level
X = Immater
Electric scheme

Logic circuit of a 7447 decoder


Bibliography
https://eduarmandov.files.wordpress.com/2017/05/digital-systems-decodificadores.pdf

https://diec.unizar.es/~tpollan/libro/Apuntes/dig04.pdf

https://www.oreilly.com/library/view/introduction-to-digital/9780470900550/chap7-sec008.html

https://es.wikipedia.org/wiki/Decodificador_de_televisi%C3%B3n

https://ocw.ehu.eus/pluginfile.php/42740/mod_page/content/1/Tema_5/5_5.pdf

https://wp.7robot.net/decodificadores-de-bcd-a-7-segmentos//

http://enciclopedia.us.es/index.php/C%C3%B3digo_binario_decimal

https://www.electronics-tutorials.ws/binary/binary-coded-decimal.html

https://www.electrocomponentes.es/circuitos-integrados/1182-74ls32-4-puertas-or-dos-entradas-
logicas-circuito-integrado-7432.html

https://circuitosee.blogspot.com/2011/05/decodificador.html

https://avelectronics.cc/producto/7447/

https://www.alegsa.com.ar/Dic/4_bits.php#gsc.tab=0

http://codigoelectronica.com/blog/conectar-display-7-segmentos

https://www.igelectronics.com/products/a1152b52fe/1726810000000230465#:~:text=General%20Des
cription,(usually%20of%20four%20bits).

You might also like