12000123113_SuuURANJAN DUTTA_ESC-301.pdf

suprotikpanja 13 views 11 slides Aug 08, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Computer organisation


Slide Content

DR.B.C.ROY ENGINEERING COLLEGE
CONTINEOUS ASSESSMENT-1
PRESENTED BY -SURANJAN DUTTA
UNIVERSITY ROLL NO -12000123113
DEPARTMENT -COMPUTER SCIENCE AND ENGINEERING-2
SEMESTER -THIRD
SUBJECT -ANALOG AND DIGITAL ELECTRONICS
SUBJECT CODE -ESC-301
TOPIC -NON WEIGHTED CODES

Introduction to Analog and Digital
Digital Electronics
This presentation will provide an overview of various non-weighted codes used in digital electronics, including their applications,
advantages, and disadvantages. We'll cover important concepts like Binary Coded Decimal (BCD), Excess-3 Code, Gray Code, and Reflected
Binary Code (RBC).

Overview of Non-
weighted Codes
weighted
1
Non-weighted Codes
Numeric codes that do not
have a direct proportional
relationship between the
code value and the
represented decimal value.
2
Examples
BCD, Excess-3, Gray Code,
Reflected Binary Code (RBC)
(RBC)
3
Applications
Digital communications, error detection, circuit design, and more.

Binary Coded Decimal (BCD)
Definition
BCD uses a 4-bit binary code to
represent each decimal digit (0-9).
Advantages
Easy conversion between decimal and
binary, simplifies digital circuits.
Disadvantages
Requires more bits than standard binary,
binary, limited range (0-9 only).

Excess-3 Code
Decimal
0 1 2 3 4 5 6 7 8 9
Excess-3
3 4 5 6 7 8 9 10 11 12
Excess-3 code adds 3 to the standard binary representation, allowing for self-
checking error detection.

Gray Code
1
Sequential
Gray code changes only one bit at a time between adjacent
adjacent values.
2
Error Reduction
Reduces errors when reading/transmitting digital data.
3
Applications
Shaft encoders, ADCs, digital communications.

Reflected Binary Code (RBC)
Mirrored Pattern
RBC is a binary code where the
the second half of the sequence
sequence is the mirror image of
image of the first half.
Advantages
Simplifies hardware, fewer bit
changes between adjacent
values.
Applications
Shaft position encoders, error detection, signal processing.

Applications of Non-weighted Codes
Communications
Error detection and data transmission.
Measurement
Sensor and encoder applications.
Digital Circuits
Simplify logic design and operations.

Advantages and Disadvantages of Non-
weighted Codes
weighted
Advantages
•Error detection and correction
•Simplified digital circuit design
•Improved data integrity in communications
Disadvantages
•Require more bits than standard binary
•Limited numeric range (e.g. BCD 0-9)
•Potential for conversion errors

Conclusion and Key Takeaways
1
Non-weighted Codes
Provide important
advantages over standard
binary for specific
applications in digital
electronics.
2
Key Concepts
BCD, Excess-3, Gray Code,
Reflected Binary Code (RBC).
3
Applications
Communications, measurement, digital circuit design, and more.

THANK YOU