Software and Hardware in Telecommunications and Radio Engineering

Major: Telecommunications and Radio Engineering
Code of subject: 6.172.00.O.026
Credits: 4.00
Department: Radioelectronic Appliances and Systems
Lecturer: senior lecturer Minziuk Vadym Volodymyrovych
Semester: 4 семестр
Mode of study: денна
Мета вивчення дисципліни: The purpose of the discipline is to form students' ideas about embedded systems, their place in telecommunications and radio engineering, structure, principles of operation and design.
Завдання: The study of an academic discipline involves the formation of competencies among applicants for education: general competencies: ZK-3. Ability to plan and manage time. ZK-4. Knowledge and understanding of the subject area and professional activities. ZK-6. Ability to work in a team. ZK-13. Ability to system think. professional competencies: FC-1. The ability to understand the essence and significance of information in the development of the modern information society. FC-2. The ability to solve standard tasks of professional activity based on information and bibliographic culture using information and communication technologies and taking into account the basic requirements of information security. FC-8. Willingness to contribute to the introduction of promising technologies and standards. FC-10. The ability to perform installation, adjustment, adjustment, adjustment, experimental verification of performance, testing and commissioning of structures, means and equipment of telecommunications and radio engineering.
Learning outcomes: RN1: ZN-2. Skills of evaluation, interpretation and synthesis of information and data. RN2: UM-7. Application of understanding of means of automation of design and technical operation of telecommunications and radio engineering systems in professional activity. RN3: KOM1. Competently use the terminology of the field of telecommunications and radio engineering. RN4: AiV1. Ability to adapt to new situations and make decisions. Lectures and laboratory classes - information-receptive method, reproductive method, heuristic method, problem statement method, independent work - reproductive method, research method. Current control - performance and defence of laboratory work, oral and frontal survey.
Required prior and related subjects: Prerequisites: • Hardware Programming • Analogue Circuit Equipment Co-requisites: • Robotics and control systems • Microprocessor Systems in TC and RT
Summary of the subject: In the course, the following issues are considered: the concept of an embedded system, their types and application, sensors, actuators, connecting peripherals to the microcontroller, architecture of firmware and hardware, STM32, serial communication protocols.
Опис: Subject and tasks of the discipline. The concept of an embedded system, their types and applications. Sensors, actuators, electronic expansion modules. Connecting peripherals to the microcontroller. Architecture of embedded systems. Microcontroller architecture. Огляд процесорів Cortex. STM32 programmer's model. STM32 connection diagram. System architecture. Peripherals: - general purpose input-output ports; - external interruptions; - ADC; - digital-analog converter; - watchdog timer; - general-purpose timers and multifunctional timers; - real-time clock and registers with backup power; - CRC calculation block. Communication interfaces: - SPI interface; - I2S module; - I2C module; - USART module; - CAN module; - USB interface module. Energy-saving operation: - active RUN mode; - energy-saving modes: SLEEP, STOP, STANDBY; - energy consumption from backup power. Safety Features: - Reset Control; - Power Voltage Detect; - Clock Security System; - Watchdogs; - Peripheral Features. Memory Regions: - The FLASH Module; - Internal FLASH Security And Programming; - Erase And Write Operations; - Option Bytes; - Flexible Static Memory Controller; - SDIO Interface. Development Tools.
Assessment methods and criteria: Current monitoring of laboratory classes is carried out in order to identify the student's readiness for classes in the following forms: • a selective oral survey before the start of classes; • assessment of the student's activity in the course of classes, submitted proposals, original solutions, clarifications and definitions, additions to previous answers, etc. Control questions are divided into: a) test tasks - choose the correct answers; b) problematic – creation of problematic situations; c) questions-replies - to identify cause-and-effect relationships; d) situational tasks – to determine the answer according to a certain situation; e) issues of a reproductive nature - determination of practical significance. The final control is the result of current control, defence of laboratory reports and verification work.
Критерії оцінювання результатів навчання: • current control and defence of laboratory reports (72%); • verification work (28%).
Recommended books: 1. Martin Trevor - The Insider's Guide to the STM32. 2009 2. STM32CubeIDE User Guide 3. Geffrey Brown - Discovering the STM32 Microcontroller. 2016 4. Carmine Noviello - Mastering STM32. 2018 5. STM32CubeIDE Quick Start Guide (10 pages). 6. The Definitive Guide to the ARM Cortex-M0 Joseph Yiu 7. STM32F4 Family Datasheet.