Digital and Analog Circuits
Code  Completion  Credits  Range  Language 

BICAO  Z,ZK  5  2P+2C  Czech 
 Lecturer:
 Martin Kohlík, Martin Novotný (guarantor), Jan Řezníček
 Tutor:
 Martin Kohlík, Martin Novotný (guarantor), Jaroslav Borecký, Šimon Branda, Robert Hülle, Miroslav Kallus, Pavel Kubalík, Vojtěch Miškovský, Jan Onderka, Vojtěch Pail, Jan Řezníček, Jan Říha, Petr Socha
 Supervisor:
 Department of Digital Design
 Synopsis:

Students get the fundamental understanding of technologies underlying electronic digital systems. They understand the basic theoretical models and principles of functionality of transistors, gates, circuits, and conductors. They are able to design simple circuits and evaluate circuit parameters. They understand the differences between analog and digital modes of electronic devices.
 Requirements:

HighSchool level of mathematics and physics.
 Syllabus of lectures:

1. Voltage, current, voltage and current sources. Ideal conductor.
2. Idealized elements (resistor, capacitor, inductor) and their parameters (resistance, capacity, inductance). Circuit equations. Node voltage method. Numerical mathematics for solving equations that describe electric circuits.
3. Serial and parallel connection of equivalent elements. RC element. Power. DC circuits.
4. Digital abstraction, Boolean logic, Boolean functions (negation, NAND, NOR, AND, OR, sumofproducts), Ntype and Ptype switches, implementing logic gates using Ntype and Ptype switches.
5. Semiconductors, properties. Basic nonlinear elements in electric circuits (diodes, ...), characteristics, linearization. MOSFET. MOSFET as an amplifier. MOSFET as a switch.
6. Structures of logic elements (CMOS technology, physical structure, logic gates, multiplexors, tristate drivers, level flipflops, edge flipflops). Energy and power in digital systems.
7. Sinusoidal steady state with a single frequency. Phasors, impedance, transfer, decibels.
8. Power. Mean and RMS value.
9. Fourier series.
10. Resonant circuits; time diagrams of variables including powers. Measurements, example of tuning.
11. Homogeneous transmission line (approaches, basic termination methods, etc.). Signal delay in digital systems. Symmetric and asymmetric transmission lines.
12. Magnetically coupled circuits. Transformers.
13. Operational amplifiers, comparators (properties, simple opamp circuit, input and output impedance, examples, RC circuits with opamps, saturated opamp, positive feedback).
 Syllabus of tutorials:

1. Introduction to SW Mathematica, solving of various types of equations.
2. Introduction to SW Mathematica.
3. TEST1. Node voltage method.
4. Node voltage method.
5. Node voltage method.
6. DC circuits. Transistors.
7. TEST2. Introduction of sinusoidal steady state.
8. Singlefrequency sinusoidal steady state.
9. Sinusoidal steady state  impedance. transfer function.
10. Sinusoidal steady state  impedance. transfer function, power.
11. TEST3.
12. Assesment.
13. Reserve.
 Study Objective:

The aim of the module is to teach the fundamentals of digital and analog circuits, as well as basic methods of analyzing them. Students learn what do computer structures look like at the lowest level. They are introduced to the function of a transistor. They will know why processors generate heat, why is cooling necessary, and how to reduce the consumption; what are the limits to the maximum operating frequency and how to raise them; why does a computer bus need to be terminated, what happens if it is not; what does (in principle) a computer power supply look like. In the labs, students will perform measurements on actual circuits. They will also design circuits and verify some of their designs hanson. Mathematica software is used to solve problems.
 Study materials:
 Note:
 Further information:
 https://courses.fit.cvut.cz/BICAO/
 Timetable for winter semester 2019/2020:

06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri  Timetable for summer semester 2019/2020:
 Timetable is not available yet
 The course is a part of the following study plans:

 Bc. Programme Informatics, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bc. Branch Security and Information Technology, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bc. Branch Computer Science, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bc. Branch Computer Engineering, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bachelor Branch Information Systems and Management, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bachelor Branch Knowledge Engineering, in Czech, Version 2015, 2016 and 2017 (compulsory course in the program)
 Bachelor Branch WSI, Specialization Software Engineering, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bachelor Branch, Specialization Web Engineering, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bachelor Branch WSI, Specialization Computer Grafics, in Czech, Version 2015 to 2020 (compulsory course in the program)
 Bachelor Branch Knowledge Engineering, in Czech, Version 2018 to 2020 (compulsory course in the program)