Lectures:
1. Functional blocks of electronic devices. Means for processing analog and digital signals.
2. Realization of logic functions, digital IC technology.
3. Sequential logic circuits, characteristics, types of flip-flops, function of D and M-S flip-flop.
4. Additional sequential circuits: the data register, shift register, counters, bus.
5. Semiconductor memories, categorization according to various aspects, ways to connect to the microprocessor. Organization of static memory, control signals.
6. Microprocessor, microcontroller, microcomputer. Basic principles, classification, properties.
7. 7-layer OSI communication model. Serial and parallel data transfer in digital systems, synchronous and asynchronous communication, fault protection.
8. Communication standards SPI, I2C. Interconnection of digital integrated circuits on the PCB.
9. Programmers, memory cards. Magnetic and optical storage devices.
10. Means of electronic equipment for interaction with the user. Matrix keyboard, display segments, LED and LCD displays, graphic display modules.
11. Stepper motors and their control.
12. The basic diagnostics of electronic circuits, devices and methods.
13. Principles of power signal distribution, shielding, interference filters, principles for working with ESD.
14. EMC Issues in instrumentation. Interference in logic circuits: interference by an external field. Crosstalk between wires. Interference in unused inputs. Interference from the network. Hazards in logical systems.
Laboratories:
1. Safety training in the laboratory. Mutual conversions between numerical systems.
2. Logic functions, truth tables, encoding data in digital systems.
3. Simulation of basic sequential logic circuits in the log. simulator on PC.
4. Midterm test in practice. Verification of sequential logic functions on the emulator with FPGA logic.
5. Design of memory circuits in the simulator. Verifying memory function on the emulator with FPGA logic.
6. Design and simulation of complex logical system.
7. Design of asynchronous serial communication transmitters, parity.
8. Simulation circuit for synchronous serial communication. Examples of serial and parallel communication, verification with the logic analyzer.
9. Midterm test in practice. Programming example with a microcontroller, a display of different types of programmers and their interfaces.
10. Examples of a numerical measurement of the analog inputs, generating an analog signal.
11. Examples of control of matrix LED display and keyboard.
12. Controlling the alphanumeric LCD display.
13. Circuit analysis for stepper motor control. Demonstration example.
14. Test in practice. Granting credit.
1. Functional blocks of electronic devices. Means for processing analog and digital signals.
2. Realization of logic functions, digital IC technology.
3. Sequential logic circuits, characteristics, types of flip-flops, function of D and M-S flip-flop.
4. Additional sequential circuits: the data register, shift register, counters, bus.
5. Semiconductor memories, categorization according to various aspects, ways to connect to the microprocessor. Organization of static memory, control signals.
6. Microprocessor, microcontroller, microcomputer. Basic principles, classification, properties.
7. 7-layer OSI communication model. Serial and parallel data transfer in digital systems, synchronous and asynchronous communication, fault protection.
8. Communication standards SPI, I2C. Interconnection of digital integrated circuits on the PCB.
9. Programmers, memory cards. Magnetic and optical storage devices.
10. Means of electronic equipment for interaction with the user. Matrix keyboard, display segments, LED and LCD displays, graphic display modules.
11. Stepper motors and their control.
12. The basic diagnostics of electronic circuits, devices and methods.
13. Principles of power signal distribution, shielding, interference filters, principles for working with ESD.
14. EMC Issues in instrumentation. Interference in logic circuits: interference by an external field. Crosstalk between wires. Interference in unused inputs. Interference from the network. Hazards in logical systems.
Laboratories:
1. Safety training in the laboratory. Mutual conversions between numerical systems.
2. Logic functions, truth tables, encoding data in digital systems.
3. Simulation of basic sequential logic circuits in the log. simulator on PC.
4. Midterm test in practice. Verification of sequential logic functions on the emulator with FPGA logic.
5. Design of memory circuits in the simulator. Verifying memory function on the emulator with FPGA logic.
6. Design and simulation of complex logical system.
7. Design of asynchronous serial communication transmitters, parity.
8. Simulation circuit for synchronous serial communication. Examples of serial and parallel communication, verification with the logic analyzer.
9. Midterm test in practice. Programming example with a microcontroller, a display of different types of programmers and their interfaces.
10. Examples of a numerical measurement of the analog inputs, generating an analog signal.
11. Examples of control of matrix LED display and keyboard.
12. Controlling the alphanumeric LCD display.
13. Circuit analysis for stepper motor control. Demonstration example.
14. Test in practice. Granting credit.