Course detail

Circuit Modeling and Simulations

FEKT-BKC-ESIAcad. year: 2022/2023

Students become familiar with basic principles of computer simulation of electronic circuits and systems. They will learn the use of Spice-class simulators for circuit analysis and characterization in DC, AC, and time domains; analysis of device parameter tolerances on circuit behavior; stability analysis; and optimization. The course includes the modeling of passive and active circuit elements and blocks, modeling of non-electric systems based on analogies, and modeling of mixed systems with discrete and continuous time. The methods and procedures are demonstrated on computer-aided design and characterization of basic electronic circuits (amplifiers, oscillators, filters, switched power supplies).  

 

Language of instruction

Czech

Number of ECTS credits

5

Mode of study

Not applicable.

Learning outcomes of the course unit

The graduate is able to (1) apply basic methods for analysis of electronic circuits in the DC, AC, and time domains; (2) use advanced methods for tolerance design; (3) perform optimization; (4) use symbolic analysis including automated simplification; (5) simulate non-electrical systems based on analogies, (6) create simulation model for an elemental part or a complex subsystem, (7) completely design a simple electronic circuit and perform its characterization. 

 

Prerequisites

Fundamentals of electronic devices (passive and semiconductor devices) and electronic circuits (basic circuit laws; function and design of elemental circuits) are the pre-requisites.  

 

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations. The methods include lectures and computer laboratories. Course is taking advantage of e-learning (Moodle) system. 

 

Assesment methods and criteria linked to learning outcomes

max. 30 points for activities in computer labs

max. 20 points for the midterm test

max. 50 points per exam (minimum is 10)

 

Course curriculum

1. Spice language: syntax, part definition, subcircuits, models, libraries.

2. Methods for circuit simulation in DC, AC, and time domains.

3. Advanced function of post-processor, data export.

4. Tolerance and sensitivity analysis, Monte Carlo, worst-case analysis.

5. Analysis of feedback, stability, and compensation.

6. Optimization.

7. Noise analysis.

8. Symbolic analysis and its use for design.

9. Modeling of electronic devices and structures, model identification.

10. Behavioral models of complex structures, operational amplifiers.

11. Non-electrical systems, the use of analogies (thermal and mechanical systems).

12. Modeling of mixed analog-digital systems.

13. Modeling of switched systems.

 

Work placements

Not applicable.

Aims

The course is aimed at basic methods and software tools for computer simulation, design, and optimization of electronic circuits and systems; and for creation of simulation models of basic devices and subsystems that are more complex.  

 

Specification of controlled education, way of implementation and compensation for absences

The controlled activities include computer exercises. Evaluation of activities is specified by a regulation, which is issued annually by the lecturer responsible for the course.  

 

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

BIOLEK, D.: Řešíme elektronické obvody. Praha: BEN, 2004. (CS)
KOLKA, Z.; BIOLEK, D.; BIOLKOVÁ, V.; BIOLEK, Z. Modelování a simulace pomocí PSpice. Brno: Tribun EU, 2011. (CS)

Recommended reading

Not applicable.

Elearning

Classification of course in study plans

  • Programme BKC-EKT Bachelor's 3 year of study, winter semester, compulsory

Type of course unit

 

Lecture

13 hod., optionally

Teacher / Lecturer

Syllabus

1. Spice language: syntax, part definition, subcircuits, models, libraries.

2. Methods for circuit simulation in DC, AC, and time domains.

3. Advanced function of post-processor, data export.

4. Tolerance and sensitivity analysis, Monte Carlo, worst-case analysis.

5. Analysis of feedback, stability, and compensation.

6. Optimization.

7. Noise analysis.

8. Symbolic analysis and its use for design.

9. Modeling of electronic devices and structures, model identification.

10. Behavioral models of complex structures, operational amplifiers.

11. Non-electrical systems, the use of analogies (thermal and mechanical systems).

12. Modeling of mixed analog-digital systems.

13. Modeling of switched systems.


Exercise in computer lab

39 hod., compulsory

Teacher / Lecturer

Syllabus

1. Introduction to PSpice.

2. Model and part creation.

3. Advanced functions of postprocessor.

4. Tolerance and sensitivity analysis and synthesis.

5. Analysis of feedback loops in opamp circuits, compensation.

6. Design and characterization of RC oscillator.

7. Analysis of influence of parasitic elements of active devices on circuit characteristics.

8. Identification of part model based on measured data.

9. Modeling of operating amplifier.

10. Optimization.

11. Thermal model and its analysis.

12. Digital circuits.

13. Simulation of switched power supplies.


Elearning