450-2053/01 – HW Platforms I (HWP I)
Gurantor department | Department of Cybernetics and Biomedical Engineering | Credits | 4 |
Subject guarantor | doc. Ing. Michal Prauzek, Ph.D. | Subject version guarantor | doc. Ing. Michal Prauzek, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2016/2017 | Year of cancellation | 2021/2022 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
The aim of this subject is to familiarize students with a digital and microprocessor technology. The content of lectures and exercises is composed to introduce and improve the digital and microprocessor knowledge skills. After passing this subject the students will be able determine basic terms in microprocessor area and choose appropriate hardware for implementing required algorithms.
Teaching methods
Lectures
Individual consultations
Experimental work in labs
Project work
Summary
This course is focused on usage of digital technology in control system applications. Subject attention is aimed to microprocessor technology and architectures, also various microprocessor types are described. The instruments supporting the digital devices are also described. These technologies include: wire communication, wireless communication, analog and digital I/O interfaces, power supply circuits, etc. The exercises are aimed to programming the microcontrollers, especially the ARM Cortex M based.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
Semestral work
E-learning
Other requirements
There are not defined other requirements for students.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Introduction to digital electronics: Logic circuits, computer system, program, data, memory.
2. Microprocessor (CPU): History, architecture, computing power, instruction set. Core ARM Cortex M.
3. Microcontroller (MCU): Structure, peripherals, programing model.
4. General purpose input/output interface: Data direction, pull-up resistor, logic levels.
5. Basic microcontroller configuration: Clock signal, watchdog, JTAG, power supply, voltage references, package.
6. Interrupts: Internal, external, software.
7. Counters and timers: input capture, output compare, pulse-wave modulation. Real time timers.
8. A/D converter and D/A converter: Parallel conversion, uuccessive approximation ADC, integrating ADC, sigma-delat ADC. Analog comparator. Multiplexors.
9. Basic communication interfaces: UART, I2C, SPI
10. Advanced communication interfaces: USB, wireless standards.
11. Direct memory access (DMA): Usage techniques
12. Lowe power methods: Low-power modes, duty cycling, event wake-up concept.
13. Devices for user interaction: Displays, keyboards, touch interfaces.
14. Evaluation test
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction