This is an introductory course on digital electronics encompassing digital signals, basics of digitization, codification and binary numbers, logical gates, Boolean algebra, latches and flip-flops, and special circuits. It also includes a brief introduction to programmable devices.
Introduction to digital systems
Concept of digital signals
Digitization
Number systems and Binary numbers
Logic Gates, Truth Table and Boolean Algebra
Combinational Logic
Canonical Forms
Minterms (SOP) and Maxterms (POS)
Karnaugh Maps
Arithmetic Circuits and Combinational Logic Circuits
Special circuits
Astables
Displays
Sequential Logic
Latches and flip flops
Clocks, Asynchronous and Synchronous Circuits
Aplications
Registers
Counters
Digital systems with actuators
Programmable devices
[1] Kaushik, D. K. "Digital Electronics." (2021). Link
[2] Asadi, F., 2024. Digital Circuits Laboratory Manual. Springer. Link
[3] Messerli, E. and Meyer, Y., 2010. Electronique Numérique 1er tome Systèmes combinatoires. Institut REDS HEIG-VD Haute Ecole d’Ingénierie et de Gestion du Canton de Vaud. Link
[4] Belleudy, C., and D. Gaffé. "Electronique Numérique." Link
General course instructions and guidelines
Lectures
Lecture 0: Motivation and course presentation
Lecture 1: Introduction to digital systems
Recommended readings:
Lecture 2: Number systems and logic gates
Recommended reading:
Textbook [1] (Link): Chp. 1 and 2. Problems: Pages 35 to 38, 56 to 58
Lecture 3: Combinational logic
Recommended reading:
Textbook [1] (Link): Chp. 3 and 4. Problems: Pages 91 to 93, 118 to 122
Lecture 4: Sequential logic
Extra lecture: Starting with ESP32
Examples:
Assignments
Assignment 1: Combinational logic