Code: | EEC0152 | Acronym: | SELE |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Automation, Control & Manufacturing Syst. |
OFICIAL | Electronics and Digital Systems |
Active? | Yes |
Web Page: | http://moodle.up.pt/course/view.php?id=2709 |
Responsible unit: | Department of Electrical and Computer Engineering |
Course/CS Responsible: | Master in Electrical and Computers Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
MIEEC | 31 | Syllabus | 5 | - | 6 | 56 | 162 |
Objectives: To enable the students to develop and implement electronic systems based on microcontrollers and standard communication and testing technologies.
Non-technical skills: Teamwork; Communication; Fluency in English.
Non-technical learning outcomes: The students shall be able to collaborate in the development of technical projects and in the production of the corresponding technical reports and presentations, written in English.
Technical skills: Conceiving and engineering of electronic systems; Designing; Implementation.
Technical learning outcomes envisaged for part 1: At the end of this part the students shall be able to: a) Describe the IEEE 1149.1 test bus protocol and develop test programs based on this bus and its derivatives 1149.x; b) Explain how to detect structural faults (shorts and opens) at printed circuit level; c) Develop test programs to detect structural faults on printed circuit boards using BST.
Technical learning outcomes envisaged for part 2: At the end of this part the students shall be able to: a) Describe the I2C, SPI and OneWire bus protocols and their operation; b) Explain the operation of selected peripheral devices that use these communication buses.
Technical learning outcomes envisaged for part 3: At the end of this part students shall be able to a) Conceive, implement and debug a microcontroller based electronic system; b) Use fast prototyping methodologies and "design for manufacturability" and "design for testability" methodologies.
It is assumed that students have previous knowledge on microprocessor based systems as well as on digital and analogue electronic circuits.
Part 1:
- The IEEE 1149.1 test bus protocol and operation
- Structural fault detection in 1149.1 compliant printed circuit boards
- Test program development for analog and digital circuits
- Other test bus protocols based on iEEE1149.1
Part 2:
- Serial communication buses: I2C, SPI, OneWire
- Selected devices and peripherals: memories, RTC, IO expanders, sensors, ...
Part 3:
- Systemic approach to the design of microcontroller based systems
- High level symbolic debugging
- Fast prototyping, design for testability, design for manufacturability
This course will use active and collaborative learning techniques. The students will be involved in a) the preparation and delivery of some lectures; b) the fine tunning of specifications, the design and the implementation of a final lab assignement. Emphasis will be placed on hands-on lab activities: 7 out of 14 sessions will take place at the lab.
Designation | Weight (%) |
---|---|
Exame | 25,00 |
Prova oral | 15,00 |
Teste | 10,00 |
Trabalho escrito | 10,00 |
Trabalho laboratorial | 40,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de projeto | 20,00 |
Estudo autónomo | 34,00 |
Frequência das aulas | 56,00 |
Trabalho laboratorial | 55,00 |
Total: | 165,00 |
Attendance of a minimum of 75 % of the regular class hours foreseen for the full semester.
The final mark will follow the equation:
0,15xAT + 0,1xT + 0,4xTL + 0,1xR + 0,25xEF
AT: Technical presentation
T: Quizzes
TL: Lab work
RL: Lab report
EF: Final exam
One laboratory assignment, based on a minimal set of specifications, covering all the topics of the course.
Written (or oral) exam and one lab assignement.
Written exam.
It is assumed that students have previous knowledge on microprocessor based systems as well as on digital and analogue electronic circuits. Lack of previous technical skills in these areas should be addressed at the students responsability.