1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino 1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino 1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino
The course is aimed at computer engineering students who want to complete their knowledge of electronic devices and circuits for embedded systems. After an initial introduction to the main instruments found in a laboratory desk, the course focuses on analog amplifiers for signal conditioning, power supplies, sensors and actuators, as well as the low-level firmware needed to interface a computing system to the external analog components. Laboratory experiences allow students to implement and verify in practice the subjects presented in class.
The course is aimed at computer engineering students who want to complete their knowledge of electronic devices and circuits for embedded systems. After an initial introduction to the main instruments found in a laboratory desk, the course focuses on analog amplifiers for signal conditioning, power supplies, sensors and actuators, as well as the low-level firmware needed to interface an embedded computing system to the external analog components. Laboratory experiences allow students to implement and verify in practice the subjects presented in class.
At the end of the course, the students will have the following knowledges and abilities:
- Knowledge of the main instruments found in an electronic laboratory
- Knowledge of the most important analog amplifier topologies
- Ability to choose and design simple amplifiers based on a set of specifications
- Knowledge of the main power supply circuits
- Ability to choose the most suitable power supply circuit for a given application
- Knowledge of the available sensors and actuators for embedded systems
- Ability to interface sensors and actuators to a computing system, using signal conditioning and software running on the microprocessor
- Ability to implement the circuits presented in class in real hardware and software in the laboratory
- Students will gain competences in autonomously turning requirements into a set of specifications for an electronic circuit
At the end of the course, the students will have the following knowledges and abilities:
- Knowledge of the main instruments found in an electronic laboratory
- Knowledge of the most important operational amplifier based topologies
- Ability to choose and design simple amplifiers based on a set of specifications
- Knowledge of the main power supply circuits
- Ability to choose the most suitable power supply circuit for a given application
- Knowledge of the available sensors and actuators for embedded systems
- Ability to interface sensors and actuators to an embedded computing system, using signal conditioning and software running on the microprocessor
- Ability to implement the circuits presented in class in real hardware and software in the laboratory
- Students will gain competences in autonomously turning requirements into a set of specifications for an electronic circuit
- Principles of analog and digital electronics
- Principles of programming languages and operating systems
- Courses: Electromagnetism and Circuit Theory, Computer Architecture, Digital Electronics Design, Operating Systems, Programming Techniques
- Principles of analog and digital electronics
- Principles of C programming language and operating systems
- Courses: Electromagnetism and Circuit Theory, Computer Architecture, Digital Electronics Design, Operating Systems, Programming Techniques
1. Electronics measures
- Introduction, principle of electronics measurements, uncertainty
- Instruments (multimeter, oscilloscope, signal generator, power supply)
- Laboratory
2. Operational amplifiers
- Review of ideal models of the differential amplifier and main amplifier stages
- Differential amplifier, model with input and output impedances, offsets
- Non-inverting amplifier, loop gain, non-ideal transfer functions, input and output impedances
- Transresistance amplifier, non-ideal transfer functions, input and output impedances
- Inverting amplifier, non-ideal transfer functions, input and output impedances, generalized adder-subtractor
- Offset limitations and minimization
- Single power supply amplifier, rail-to-rail I/O, biasing, output dynamic range
- Instrumentation amplifier
- Slew Rate
- Stability and compensation
- Laboratory
3. Power supply
- General schematic
- Rectifiers (half wave, full wave, bridge)
- Linear regulators (standard, LDO, examples of commercial components)
- Switching regulators (Buck, Boost, Buck-Boost, examples of commercial components)
- AC/DC conversion and isolated DC/DC converters
- Laboratory
4. Firmware
- Embedded firmware structure
- STM32CubeIDE, FreeRTOS
- Laboratory
5. Sensors
- Examples of sensors (NTC, diode, pressure, light, sound, ...)
- Sensor interfacing (direct, I2C/SPI, frequency)
- Laboratory
6. Actuators and motors
- Power switches (low-side, high-side, half and full bridges)
- Stepper and brushless motors
- Laboratory
1. Electronics measures
- Introduction, principle of electronics measurements, uncertainty
- Instruments (multimeter, oscilloscope, signal generator, power supply)
- Laboratory
2. Operational amplifiers
- Review of ideal models of the differential amplifier and main amplifier stages
- Differential amplifier, model with input and output impedances, offsets
- Non-inverting amplifier, loop gain, non-ideal transfer functions, input and output impedances
- Transresistance amplifier, non-ideal transfer functions, input and output impedances
- Inverting amplifier, non-ideal transfer functions, input and output impedances, generalized adder-subtractor
- Offset limitations and minimization
- Single power supply amplifier, rail-to-rail I/O, biasing, output dynamic range
- Instrumentation amplifier
- Slew Rate
- Stability and compensation
- Laboratory
3. Power supply
- General schematic
- Rectifiers (half wave, full wave, bridge)
- Linear regulators (standard, LDO, examples of commercial components)
- Switching regulators (Buck, Boost, Buck-Boost, examples of commercial components)
- AC/DC conversion and isolated DC/DC converters
- Laboratory
4. Firmware
- Embedded firmware structure
- STM32CubeIDE, FreeRTOS
- Laboratory
5. Sensors
- Examples of sensors (NTC, diode, pressure, light, sound, ...)
- Sensor interfacing (direct, I2C/SPI, frequency)
- Laboratory
6. Actuators and motors
- Power switches (low-side, high-side, half and full bridges)
- Stepper and brushless motors
- Laboratory
The course is organized as lectures and laboratory sessions. Lectures are further divided into theoretical lessons (40 hours) and classroom exercises (20 hours). The laboratory sessions cover all the subjects presented in the lectures, and each session lasts 3 hours (for a total of around 20 hours of laboratory). Students are divided into groups of 2 or 3 people and shall submit laboratory reports within one week of each laboratory session; reports are evaluated and are part of the final grade, as detailed in the Assessment and Grading Criteria section.
The course is organized as lectures and laboratory sessions. Lectures are further divided into theoretical lessons (40 hours) and classroom exercises (20 hours). The laboratory sessions cover all the subjects presented in the lectures, and each session lasts 3 hours (for a total of around 20 hours of laboratory). Students are divided into groups of 2 or 3 people and shall submit laboratory reports within one week of each laboratory session; reports are evaluated and are part of the final grade, as detailed in the Assessment and Grading Criteria section.
* Raw materials from semiconductor manufacturers and research activities
- Datasheet
- Reference manuals
- Application notes
- Technical literature
* Text books
* Raw materials from semiconductor manufacturers and research activities
- Datasheet
- Reference manuals
- Application notes
- Technical literature
* Text books
- Sedra, Smith, "Microelectronic Circuits", 7th edition, Oxford University Press, 2016.
- Jaeger, Blalock, "Microelectronic circuit design", 6th edition, McGraw-Hill, 2022
Nessuno;
None;
Modalitą di esame: Prova orale obbligatoria; Elaborato scritto prodotto in gruppo;
Exam: Compulsory oral exam; Group essay;
...
The exam consists of a compulsory oral examination, and the evaluation of the laboratory reports. The oral exam aims to ascertain knowledge and skills listed in the Expected Learning Outcomes, with theoretical questions, short exercises and questions on the laboratory reports; the oral exam lasts approximately 30-45 minutes. The student cannot use books or notes, but can use a pocket calculator for the short exercises. The laboratory reports are submitted by the groups (made of 2 or 3 students) during the course (one week after the laboratory experience) and are evaluated based on their completeness, technical correctness and clarity. Laboratory reports never expire, so if an exam session is failed or rejected, reports are still valid in the successive exam sessions. The oral exam counts as 3/5 of the final grade (18 points maximum), and the laboratory reports count as 2/5 of the final grade (12 points maximum). Honors are given based on the quality of the reports and the oral discussion.
Gli studenti e le studentesse con disabilitą o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unitą Special Needs, al fine di permettere al/la docente la declinazione pił idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam; Group essay;
The exam consists of a compulsory oral examination, and the evaluation of the laboratory reports. The oral exam aims to ascertain knowledge and skills listed in the Expected Learning Outcomes, with theoretical questions, short exercises and questions on the laboratory reports; the oral exam lasts approximately 30-45 minutes. The student cannot use books or notes, but can use a pocket calculator for the short exercises. The laboratory reports are submitted by the groups (made of 2 or 3 students) during the course (one week after the laboratory experience) and are evaluated based on their completeness, technical correctness and clarity. Laboratory reports never expire, so if an exam session is failed or rejected, reports are still valid in the successive exam sessions. The oral exam counts as 3/5 of the final grade (18 points maximum), and the laboratory reports count as 2/5 of the final grade (12 points maximum). Honors (laude) are given based on the outstanding quality of the reports and the oral discussion.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.