Course Unit Code | 450-2053/01 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Compulsory |
---|
Level of Course Unit * | First Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| PRA132 | doc. Ing. Michal Prauzek, Ph.D. |
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. |
Learning Outcomes of the Course Unit |
---|
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. |
Course Contents |
---|
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
|
Recommended or Required Reading |
---|
Required Reading: |
---|
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol, CA: O'Reilly, c2005, xvi, 377 p. ISBN 0596007558.
GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 1578201209. |
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol, CA: O'Reilly, c2005, xvi, 377 p. ISBN 0596007558.
GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 1578201209. |
Recommended Reading: |
---|
VALVANO, Jonathan W. Embedded systems: Introduction to the Arm Cortex(TM)-M3 microcontrollers. 2nd ed. s.l.: CreateSpace, 2012, xii, 462 s. ISBN 978-1477508992.
KHANDPUR, Raghbir Singh. Printed circuit boards: design, fabrication, assembly and testing. New York: McGraw-Hill, c2006, xxiii, 691 p. ISBN 0071464204-. |
VALVANO, Jonathan W. Embedded systems: Introduction to the Arm Cortex(TM)-M3 microcontrollers. 2nd ed. s.l.: CreateSpace, 2012, xii, 462 s. ISBN 978-1477508992.
KHANDPUR, Raghbir Singh. Printed circuit boards: design, fabrication, assembly and testing. New York: McGraw-Hill, c2006, xxiii, 691 p. ISBN 0071464204-. |
Planned learning activities and teaching methods |
---|
Lectures, Individual consultations, Experimental work in labs, Project work |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Graded credit | Graded credit | 100 (100) | 51 |
Úkoly v laboratoři | Laboratory work | 20 | 1 |
Závěrečný projekt | Project | 40 | 1 |
Zápočtová písemka | Written test | 40 | 1 |