Digital and Microprocessor Technique I

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code430-2203/01
Number of ECTS Credits Allocated6 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech, English
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
PAL70doc. Ing. Petr Palacký, Ph.D.
PRA132doc. Ing. Michal Prauzek, Ph.D.
Summary
The subject is focused on the basic understanding of logic circuits function, microprocessors and their applications in the area of electrotechnics.. The content of this subject is based on knowledge of the electric circuits theory, basics of theoretical electrotechnics and electronics. The obtained knowledge creates the part of general knowledge of bachelor, especially if he is focused on application of electronics and control technique.
Learning Outcomes of the Course Unit
After graduation of the subject, students will know the function of the logic circuits, they can define the demands on microcomuter control systems, they can explain the function of different parts of microcomuter control systems and they can apply obtained knowledge at the practical design of the microcomputer system.
Course Contents
Lectures:
Logic functions and their notation. Minimization of logic functions. Logical elements and their realization. Logic levels. Logic elements TTL, DTL, CMOS. Connection IC´s.
Combinational logic circuits and their design. Data coders, decoders, multiplexers, demultiplexers.
Sequential logic circuits and their design. Flip-flops, counters, registers.
Semiconductor memories. Memories RWM, PROM, EPROM.
Microcomouter communication with the analog environment. Analog input, analog output. Code for A/D and D/A converters.
D/A converters. A/D converters.
Structure and function of the computer system. Basic unit of the computer. Operational memory. Internal and external memories. Architectures of processors CISC and RISC. Internal structure of the computer, word length. Structure and features of microprocessors MCU a DSP. Interrupt system of the computer, DMA technique.

Microprocessor construction for the control. Embedded systems. Single-board computers SBC - PC104, EBX, Mini-ITX. Single-chip microcomputers. Microprocessors and DSP´s by Analog Devices, Atmel, Freescale, Microchip. Function comparison of the processors and FPGA in application.
Freescale microprocessor family. Internal structure, memory map, address modes, instruction set, configuration registers, system clock generator, timers and counters, communication interface.
Resources for the contact with technological process - Analog inputs and outputs, PWM, digital inputs and outputs. Resources for the user interface - video output, video adapter, display, keyboard, touch screen.
Communications in control systems. Parallel and serial interface. Industrial communications network. RS232, SPI, I2C, USB, CAN, LIN, Profibus, FireWire, Ethernet, PCMCIA.
Properties tools for processor code generation from higher programming languages such as C language, Java, etc. Development system CodeWarrior.
Operating systems for the control in real time (RT-Linux, QNX, VxWorks). The generation target system from host system Windows and Linux to microprosessor system. Modern design methods of control systems UML, the development of control systems with help of the ROPES.

Exercises:
Repetition - logic circuits, applications of the combinational and sequential logic circuits in the microprocessor technique.
Input and output circuits for the signal adjustment, clock generators.
Modification of analog and digital signals.

TEST N.1 - Basics of the digital technique.
TEST N.2 - Basics of the microprocessor technique.


Laboratories:
Logic members - laboratory exercise.
Bus circuits - laboratory exercise.
Simple address decoders - laboratory exercise.
D/A converter - laboratory exercise.
Development system CodeWarrior. Design of the simple program in C programming language. The simulation of the microprocessor. Program stepping - laboratory exercise.
Development board EvbHCS08. Microprocessor Freescale HCS08 programming via interface BDM. Controlling of button inputs and outputs LED. Program stepping in the real microprocessor - laboratory exercise.
Timers and counters. Wait loops. Behaviour watching on the oscilloscope - laboratory exercise.

PWM output. Analog voltage creation- laboratory exercise.
A/D converter. Measurement of analog signals - laboratory exercise.
Sériový kanál. Komunikace s PC - laboratory exercise.

Projects:
Semestral project - individual work with microprocessors (5 hours).
Laboratory reports (5 hours).
Recommended or Required Reading
Required Reading:
Brey B.B.: The Intel microprocessors: architecture, programming and interfacing. 8th edition, Prentice Hall,London, 2009.
Steckhahn, A.D., Otter, J.D.: Industrial applications for microprocessors. Reston Publishing Company, 1982.
Microprocessors and microsystems. Oxford Elsevier, ISSN 01141-9331.
Palacký, P., Prauzek, M.: Číslicová a mikroprocesorová technika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2013
Davídek, V., Antošová, M.: Číslicová technika. KOPP, 2009
Brandštetter, P., Palacký, P.: Číslicová a mikroprocesorová technika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Pinker, J.: Mikroprocesory a mikropočítače. BEN - technická literatura, 2004
Kašík, V., Soušková, H.: Počítače pro řízení. Sylaby na WWW stránkách Katedry měřicí a řídicí techniky, 2002.
Brey B.B.: The Intel microprocessors: architecture, programming and interfacing. Prentice Hall,London, 1994.
Steckhahn, A.D., Otter, J.D.: Industrial applications for microprocessors. Reston Publishing Company, 1982.
Microprocessors and microsystems. Oxford Elsevier, ISSN 01141-9331.
Recommended Reading:
Brandštetter, P.: Electronics. Study textbook, VŠB-Technical University of Ostrava, 2015.
Brandstetter, P.: Technical Means for Control of Electrical Drives - Part 1. Study textbook, VSB-Technical University of Ostrava, 97 p., 2017.
Brandstetter, P.: Technical Means for Control of Electrical Drives - Part 2. Study textbook, VSB-Technical University of Ostrava, 84 p., 2017.
Brandštetter, P. a kol.: Elektronika - Prvky elektronických obvodů. Učební text, VŠB-TU Ostrava, 2007, ISBN 978-80-248-1481-0.
Brandštetter, P.: Elektronika - Základní analogové elektronické obvody. Učební text pro kombinované a distanční studium, VŠB-TU Ostrava, 2015.
Brandštetter, P.: Mikropočítačové řídicí systémy II. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2012.
Palacký, P.: Mikropočítačové řídicí systémy I. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Palacký, P.: Mikroprocesory. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Srovnal, V.: Operační systémy pro řízení v reálném čase. VŠB-Technická univerzita Ostrava, 2003
Palacký, P.: Signálové procesory. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Künzel, K., Žáček, J.: Mikroprocesorová technika. ČVUT Praha, 1996.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Exercises evaluation and ExaminationCredit and Examination100 (100)51
        Exercises evaluationCredit40 (40)25
                Test č.1Written test10 0
                Test č. 2Written test10 0
                Protokoly z lab. úlohy č. 1Laboratory work10 0
                Protokoly z lab. úlohy č. 2Laboratory work10 0
        ExaminationExamination60 (60)20
                Písemná částWritten examination30 0
                Ústní částOral examination30 0