EEE 301

Course Code: EEE 301
Course Name:
Digital Electronics
Credit Hours:
Detailed Syllabus:

Introductory concepts, binary, octal and hexadecimal number systems. BCD, ASCII codes. Logic gates and Boolean algebra. Combinational circuit design using NAND or NOR gates. Minimization of switching functions, algebraic and graphical simplification of Boolean expression, Quine McLuskey method. NAND and NOR latches. Clocked SR, JK, D and T flip-flop applications. Frequency division and counting. Arithmetic circuits. Half-adder and full-adder. Parallel adders, IC parallel adders. The 2’s complement for addition and subtraction. The BCD adder. Binary multiplier. Counter: asynchronous ripple up and down counters, counters with any MOD numbers, asynchronous IC counters, propagation delay. Parallel up, down and up/down counters, presentable counters. Decoding a counter. Cascading counters. Register: Shift registers, IC shift registers, shift-register counters. Frequency counter, digital clock. MSI Logic circuits: BCD-to-decimal decoders, BCD-to-7-segment decoder/drivers. Encoders: multiplexers and their applications, demultiplexers. Analog to digital conversion (ADC), digital-ramp ADC, successive approximation ADC, flash ADC. Digital-to-analog conversion (DAC): circuits, specifications, applications. Sample and hold circuits. Integrated circuit (IC) logic families: TTL logic family, standard TTL series characteristics, other TTL series, TTL loading rules, TTL open collector outputs, tristate TTL. The ECL family. Digital MOSFET circuits, CMOS circuits, CMOS tristate logic, TTL driving CMOS, driving TTL. Memory devices:
semiconductor memory technologies. ROM architecture, timing, and types of ROM. EPROM, EEPROM, ROM applications. RAM architecture, static and dynamic RAM, DRAM structure operation and refreshing.