INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICAElectronic EngineeringAnno accademico 2023/2024

9795504 - ELECTRONIC SYSTEMS A - Z
Modulo MOD.B ELECTRONIC SYSTEMS

Docente: ALFIO DARIO GRASSO

Risultati di apprendimento attesi

The course aims to provide to the student of the Master of Science degree in Electronic Engineering the tools needed for computer-aided design and experimental testing of integrated and discrete analog/digital circuits. The design of microcontroller-based electronic systems and FPGA programming is also addressed.

Knowledge and understanding
The course will focus on the main CAD/EDA tools for the design of electronic systems (both at the transistor and system level) and printed circuit boards.

Applying knowledge and understanding
At the end of the course the student will be able to: 1. model and simulate a discrete cmponents system using LTSpice; 2. design and simulate an electronic circuit down to the layout level in Cadence environment; 3. design a multilayer printed circuit board using Eagle CAD; 4. implement a digital electronic system onto a FPGA; 5. program an MSP430 microcontroller.

Making judgements
Starting from technical specifications, the student will be able to design electronic systems using different levels of abstractions. Numerical exercises, computer simulations and the development of a design projects will refine the making judgement skill.

Communication skills
The student will improve the technical language of electronic systems and will be able to interact with colleagues of a teamwork to discuss the proper solutions to a specific design problem. To this aim, during the laboratory lessons, students will be grouped in small teams. The reports and the oral exam will also help to refine technical language and communication skills.

Learning skills
Students can broaden their knowledge of electronic systems through the study of recommended textbooks or scientific papers published on specialized journals and through the ideas offered by the seminars organized within the course.

Modalità di svolgimento dell'insegnamento

The course includes 35 hours of lectures and 25 of laboratory activities. Seminars held by researchers and designers from industries operating in the electronics sector will be also organized.

Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the program planned and outlined in the syllabus.

Prerequisiti richiesti

Students should have prior knowledge of C language.

Frequenza lezioni

The students must attend at least 80% of the course to be admitted to the final exam. Attending and actively participating in the classroom activities is essential to carry out the homeworks or the final project.

Contenuti del corso

1. LTSpice simulator: time and frequency domain simulation of discrete electronic circuits
2. Cadence CAE: design, simulation and layout of logic gates
3. Experimental characterization of elementary electronic circuits
4. FPGA programming with VHDL using the BASYS3 board
5. CAD/CAE Eagle for the design of PCB
6. Firmware development in C using the board MSP-EXP430G2

Testi di riferimento

1. K.C. Smith, "KC's Problems and Solutions for Microelectronic Circuits", fourth edition, Oxford University Press, 1998.

2. J. Davies, MSP430 Microcontroller Basics, Elsevier, 2008.

3. W. Kleitz, "Digital Electronics: A Practical Approach with VHDL (9th Edition)", Pearson, 2012.

Programmazione del corso

 ArgomentiRiferimenti testi
1The LTSpice simulator: time-domain simulations, frequency-domain simulations, models of real components.course notes
2Experimental measurements on analog and mixed-signal circuitstextbook 1, course notes 
3Cadence Virtuoso design environment: design and simulation down to the layout level of integrated circuits.course notes 
4Design of electronic systems using VHDL and the BASYS3 FPGA boardtextbook 3, course notes
5Firmware design using the MSP-EXP430G2 development boardtextbook 2, course notes
6Design of PCBs using Eagle CADcourse notes  

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

see mod. A

Esempi di domande e/o esercizi frequenti

NA

English version