Vous êtes sur la page 1sur 35

Ministère de l’Enseignement Supérieur ‫وزارة التعليم العالي والبحث العلمي‬

et de la Recherche Scientifique ‫جامعة المنستير‬


Université de Monastir
‫المعهد العالي للعلوم التطبيقية والتكنولوجيا‬
Institut Supérieur des Sciences
Appliquées et de Technologie de ‫بالمهدية‬
Mahdia

conception assistée par


ordinateur (CAO)
:
Réaliser par

Moez KETATA
Maitre assistant

Année universitaire 2023-2024

CAO-électronique 1
Objectifs

À la fin de ce cours, vous serez en mesure de :

❑ Comprendre les bases de la CAO électronique

❑ Utiliser un logiciel de CAO électronique pour créer des

schémas électroniques

❑Utiliser un logiciel de CAO électronique pour créer des cartes

électroniques CAO-électronique 2
Ministère de l’Enseignement Supérieur ‫وزارة التعليم العالي والبحث العلمي‬
et de la Recherche Scientifique ‫جامعة المنستير‬
Université de Monastir
‫المعهد العالي للعلوم التطبيقية والتكنولوجيا‬
Institut Supérieur des Sciences
Appliquées et de Technologie de ‫بالمهدية‬
Mahdia

Chapitre.1: Introduction à la CAO

Année universitaire 2023-2024


CAO-électronique 3
Introduction

• La CAO électronique, ou conception assistée par ordinateur électronique, est une


catégorie d'outils servant à la conception et la production des systèmes électroniques
allant des circuits imprimés jusqu'aux circuits intégrés.

• La CAO électronique est utilisée dans une grande variété d'industries, notamment
l'électronique grand public, l'aérospatiale, la défense, la santé, et l'automobile.

CAO-électronique 4
Historique du CAO
❑ 1950 : Les débuts de la CAO électronique: Conception de circuits imprimés. Ces
programmes étaient très simples, et étaient basés sur des techniques de traçage manuelles.

❑ 1960: les programmes de CAO électronique ont commencé à se développer, et ont


commencé à inclure des fonctionnalités de simulation et de vérification.

❑ 1970: La révolution des circuits intégrés, La conception de circuits intégrés est un processus
très complexe, et les programmes de CAO électronique sont devenus indispensables pour la
réalisation de ces composants.

❑ 1980 et 1990: CAO sont devenus plus puissants et plus faciles à utiliser. Ces programmes
ont permis aux concepteurs d'électronique de créer des systèmes électroniques de plus en
plus complexes.

❑ 2000: L'ère de la CAO 3D


CAO-électroique 5
Les avantages de la CAO électronique
La CAO électronique offre de nombreux avantages par rapport à la conception manuelle
des systèmes électroniques. Ces avantages comprennent :

❑ Une productivité accrue : La CAO électronique permet de concevoir des systèmes


électroniques plus rapidement et plus efficacement que la conception manuelle.

❑ Une qualité accrue : La CAO électronique permet de réduire les erreurs et les défauts
dans les systèmes électroniques.

❑ Une flexibilité accrue : La CAO électronique permet de concevoir des systèmes


électroniques plus complexes et plus innovants.

CAO-électronique 6
Les étapes de la CAO électronique

Le processus de CAO électronique comprend généralement les étapes suivantes :

❑ Conception du système électronique : Cette étape consiste à définir les exigences du


système électronique, telles que ses performances, ses fonctionnalités, et son coût.

❑ Schéma électronique : Cette étape consiste à créer un schéma électrique du système


électronique. Le schéma indique la connexion entre les composants électroniques du
système.

❑ Layout de carte électronique : Cette étape consiste à placer les composants


électroniques sur la carte électronique. Le layout doit tenir compte des contraintes de
taille, de coût, et de performance.

CAO-électronique 7
Les étapes de la CAO électronique

❑ Routage de carte électronique : Cette étape consiste à connecter les composants


électroniques sur la carte électronique. Le routage doit être effectué de manière à
minimiser les interférences et à maximiser les performances.

❑ Simulation du système électronique : Cette étape consiste à simuler le comportement


du système électronique avant sa fabrication. La simulation permet de détecter les
erreurs et les défauts potentiels.

❑ Fabrication de la carte électronique : Cette étape consiste à fabriquer la carte


électronique en fonction du layout et du routage

CAO-électronique 8
Les logiciels de CAO électronique

❑ Schématique: KiCad, Altium Designer, Cadence Design Systems ,


ORCAD, ADS et ISIS.

❑ Simulation: SPICE (Simulation Program with Integrated Circuit


Emphasis), LTspice, Simulink, ISIS, ORCAD et ADS

❑ Routage de PCB: Eagle, OrCAD, Mentor Graphics PADS


.
❑ Analyse de contraintes: ANSYS, COMSOL Multiphysics.

CAO-électronique 9
Ministère de l’Enseignement Supérieur ‫وزارة التعليم العالي والبحث العلمي‬
et de la Recherche Scientifique ‫جامعة المنستير‬
Université de Monastir
‫المعهد العالي للعلوم التطبيقية والتكنولوجيا‬
Institut Supérieur des Sciences
Appliquées et de Technologie de ‫بالمهدية‬
Mahdia

Chapitre2:
Les éléments de la simulation en conception
assistée par ordinateur (CAO)

Année universitaire 2023-2024


CAO-électronique 10
Introduction
Dans le domaine (CAO), la Netliste, le régime DC, le régime AC et l'étude fréquentielle jouent un rôle

crucial:

• La Netliste constitue une représentation schématique ou textuelle d'un circuit électronique, illustrant

ses éléments constitutifs ainsi que leurs connexions..


• Le régime DC permet d'analyser le comportement du circuit en conditions stationnaires.

• Le régime AC se focalise sur les variations sinusoïdales autour de ces points d'équilibre.

• L’étude fréquentielle, elle explore la réponse du circuit en fonction de la fréquence du signal. Ces

éléments sont essentiels pour comprendre et optimiser la conception des systèmes électroniques à

travers la CAO.

CAO-électronique 11
Définition

Une netlist est une liste qui représente un circuit électronique en


énumérant ses composants, connexions, valeurs et autres
informations essentielles pour la conception. Elle est
déterminante pour l'analyse, la simulation et la mise en œuvre du
circuit à l'aide de logiciels de CAO.

CAO-électronique 12
Types de Netlists

❑ Netlist Analogiques

❑ Netlist Numériques

❑ Netlist Mixtes.

CAO-électronique 13
Netlist Analogiques

Les netlists analogiques représentent des circuits utilisant des


signaux comme tensions ou courants variant dans le temps.
Elles incluent des composants comme résistances,
condensateurs, inductances et amplificateurs opérationnels. Ces
netlists décrivent les relations entre ces composants par des
équations différentielles ou algébriques conformément aux lois
de l'électronique.
CAO-électronique 14
Netlists Numériques
Les netlists numériques représentent des circuits basés sur des signaux
binaires, c'est-à-dire des signaux à deux niveaux, souvent représentés par 0 et
1. Ces circuits manipulent des signaux numériques, tels que ceux rencontrés
dans la logique booléenne. Les composants typiques incluent des portes
logiques (ET, OU, NON, etc.), des bascules, des compteurs, des multiplexeurs,
etc. Les netlists numériques décrivent les connexions et les opérations
logiques entre ces composants, souvent sous forme de tables de vérité ou
d'équations booléennes.

CAO-électronique 15
Netliste Mixte

La Netliste Mixte est une représentation combinée de circuits électroniques


intégrant à la fois des composants analogiques et numériques. Elle réunit
les éléments des régimes analogique et numérique dans un schéma global,
permettant ainsi d'analyser et de simuler des systèmes complexes intégrant
ces deux types de composants. C'est un outil essentiel pour la conception
et la vérification de circuits mixtes, offrant une vision intégrée des
comportements analogiques et numériques d'un système.
CAO-électronique 16
Syntaxe d'une Netliste
La syntaxe d'une Netliste varie en fonction de l'outil de
conception assistée par ordinateur (CAO) que vous utilisez et du
langage de description de la Netliste. Cependant, je peux vous
donner un exemple simple en utilisant le langage SPICE
(Simulation Program with Integrated Circuit Emphasis), l'un des
langages couramment utilisés pour décrire les Netlists.

CAO-électronique 17
Syntaxe d'une Netliste
• donner un exemple simple en utilisant le langage SPICE (Simulation Program with
Integrated Circuit Emphasis), l'un des langages couramment utilisés pour décrire les
Netlists.

• Voici un exemple de Netliste en utilisant le langage SPICE pour décrire un circuit RC


simple :

Vin

CAO-électronique 18
Syntaxe d'une Netliste
* Exemple d'une Netliste pour un circuit RC

• Circuit RC passe-bas
Vin 0 1 DC 1V ; Source de tension d'entrée
R 1 2 1k ; Résistance R de 1 kilo-ohm
C 2 0 1u ; Condensateur C de 1 microfarad
.tran 0.1ms 10ms ; Simulation transitoire de 0.1 milliseconde à 10
millisecondes
.end CAO-électronique 19
Syntaxe d'une Netliste
Dans cette netlist, le circuit RC passe-bas comporte une source
de tension d'entrée (Vin), une résistance (R), et un condensateur
(C). La tension d'entrée (Vin) est appliquée entre les nœuds 1 et
0 (la masse). La résistance (R) est connectée entre les nœuds 1
et 2, et le condensateur (C) est connecté entre les nœuds 2 et 0.

CAO-électronique 20
Syntaxe d'une Netliste
La netliste d'une diode sur PSpice est la suivante :
.model D diode
Cette ligne définit le modèle de la diode. Le modèle diode est le modèle de base de PSpice
pour les diodes. Il comprend les paramètres suivants :
IS : Courant de saturation inverse
N : Facteur de multiplication de la diode
BV : Tension inverse de claquage
RS : Résistance série
CJO : Capacité de la jonction
VJ : Tension de seuil
TT : Temps de montée
CAO-électronique 21
Syntaxe d'une Netliste

Trouver le circuit électronique de cette


Netliste

CAO-électronique 22
Syntaxe d'une Netliste
La netliste d’un transistor bipolaire sur PSpice

Les données produites sont importées dans python avec la fonction décrite
dans Lecture des sorties SPICE avec Python.

La déclaration d'un transistor à jonction bipolaire (BJT) se fait avec la


syntaxe suivante :

QXXX NC NB NE MODELE

Le nom du transistor doit commencer par Q. NC, NB et NE sont les nœuds


du collecteur, de la base et de l'émetteur et MODELE le nom du modèle.
CAO-électronique 23
Syntaxe d'une Netliste
**************************************
* Model Generated by MODPEX * Voici par exemple un modèle du transistor 2N2222A
*Copyright(c) Symmetry Design Systems* * All fourni par ON semiconductor : modeles.cir
Rights Reserved * * UNPUBLISHED
LICENSED SOFTWARE * * Contains
Proprietary Information * * Which is The
Property of * * SYMMETRY OR ITS Caractéristique statique
LICENSORS * *Commercial Use or Resale La caractéristique statique (DC) d'un transistor bipolaire NPN est obtenue
Restricted * * by Symmetry License
Agreement * avec le circuit suivant :
************************************** * Model
generated on Feb 28, 13 * MODEL FORMAT:
SPICE3 .MODEL 2n2222a npn
+IS=3.88184e-14 BF=929.846 NF=1.10496
VAF=16.5003 +IKF=0.019539 ISE=1.0168e-
11 NE=1.94752 BR=48.4545 +NR=1.07004
VAR=40.538 IKR=0.19539 ISC=1.0168e-11
+NC=4 RB=0.1 IRB=0.1 RBM=0.1
+RE=0.0001 RC=0.426673 XTB=0.1 XTI=1
+EG=1.05 CJE=2.23677e-11 VJE=0.582701
MJE=0.63466 +TF=4.06711e-10
XTF=3.92912 VTF=17712.6 ITF=0.4334
+CJC=2.23943e-11 VJC=0.576146
MJC=0.632796 XCJC=1 +FC=0.170253
CJS=0 VJS=0.75 MJS=0.5 +TR=1e-07 PTF=0 CAO-électronique 24
KF=0 AF=1
Syntaxe d'une Netliste
Voici la définition SPICE de ce circuit :
.INCLUDE modeles.cir
Ib 1 0 DC 0
Vce 2 0 DC 0
Q 2 1 0 2n2222a
La commande .INCLUDE permet d'inclure le fichier dans lequel se
trouve la définition du modèle 2n2222a.

CAO-électronique 25
Syntaxe d'une Netliste
Amplificateur opérationnel idéal dans Pspice
Caractéristiques :
*- Impédance d'entrée infinie
*- Gain en mode différentiel infini
*- Gain de mode commun nul
*- Impédance de sortie nulle
*- Tension d'offset nulle
*- Courant de polarisation nul

CAO-électronique 26
Syntaxe d'une Netliste
• Pour introduire un amplificateur opérationnel (AO) dans un circuit, il faut tout d'abord
définir un sous-circuit qui représente cet amplificateur. Les fabricants de circuits intégrés
fournissent des modèles SPICES pour les AO les plus courants. Par exemple, voici le
modèle PSPICE fourni par Texas Instrument pour le TL081, un AO à JFET bien connu :

CAO-électronique 27
Syntaxe d'une Netliste
❑ La netliste d’un amplificateur opérationnel dans une simulation SPICE
❑ La déclaration d'un amplificateur opérationnel se fait avec la syntaxe
suivante :
Xxxx N1 N2 N3 N4 N5 MODELE
Ou:
N1: Non-inverting Input
N2 :inverting Input
N3: positive power supply
N4: negative power supply
N5: output

CAO-électronique 28
Syntaxe d'une Netliste
Exemple : amplificateur
Le montage suivant est un amplificateur inverseur. L'AO est alimenté avec deux sources DC
symétriques (alimentation double), ce qui permet d'amplifier des signaux alternant autour de
la masse:
ampli-1.cir.INCLUDE modelesAO.cir
Ve 1 0 DC 0 AC 1
R1 1 2 10K
R2 2 5 100K
X1 0 2 3 4 5 TL081
VP 3 0 DC 15V
VM 4 0 DC -15V
CAO-électronique 29
Analyse en régime DC.
❑ Le régime DC (Direct Current) en électronique fait référence à un état stationnaire dans
un circuit où les courants et les tensions sont constants dans le temps. Dans ce régime,
les composants du circuit, tels que les résistances, les sources de tension et les sources
de courant, ne varient pas avec le temps et sont considérés comme des valeurs
constantes.
❑ Dans un circuit en régime DC, les signaux alternants ou les composants réactifs, tels que
les condensateurs et les inductances, sont généralement négligés ou traités comme des
circuits ouverts (pour les condensateurs) ou des courts-circuits (pour les inductances).
Ainsi, les équations qui décrivent le comportement du circuit sont simplifiées pour
faciliter l'analyse.
❑ L'analyse en régime DC est cruciale pour la conception et l'analyse de circuits
électroniques, car de nombreux appareils et applications fonctionnent avec des signaux
de courant continu. Elle permet de déterminer les points de polarisation, les courants et
les tensions à travers les composants du circuit, ce qui est essentiel pour garantir le bon
fonctionnement et la stabilité du système électronique.
CAO-électronique 30
Configuration de la Simulation en Régime DC
Voici les étapes pour configurer la simulation en régime DC dans PSPICE en
utilisant une netlist :
1. Ouvrir un Éditeur de Texte : Ouvrez un éditeur de texte, tel que le Bloc-
notes, pour créer votre netlist.
2.Écrire la Description du Circuit (Netlist) : Dans la netlist, décrivez le circuit
en utilisant des symboles pour les composants et des directives pour les
connexions. Par exemple :
* Exemple de netlist pour un circuit simple en régime DC

V1 1 0 DC 10V ; Source de tension de 10V entre les nœuds 1 et 0

R1 1 0 1k ; Résistance de 1kΩ entre les nœuds 1 et 0


CAO-électronique 31
Configuration de la Simulation en Régime DC
1.Sauvegarder la Netlist : Enregistrez la netlist dans un fichier
avec l'extension .cir ou .net (par exemple, "mon_circuit.cir").

2.Ouvrir PSPICE : Ouvrez PSPICE et créez un nouveau projet


ou ouvrez un projet existant.

3.Ajouter la Netlist au Projet : Ajoutez la netlist au projet en tant


que source. Pour cela, sélectionnez "Project" > "Add New
Source" > "Browse" et choisissez le fichier de netlist que vous
avez créé. CAO-électronique 32
Configuration de la Simulation en Régime DC
4.Configurer la Simulation DC : Configurez les paramètres de simulation en régime DC
en allant dans "Simulation" > "Edit Simulation Profile". Choisissez "DC Sweep" comme
type de simulation et configurez les paramètres tels que la plage de tensions ou de
courants et les étapes.

5.Lancer la Simulation : Lancez la simulation en cliquant sur le bouton "Run Simulation".


PSPICE utilisera la netlist que vous avez créée pour effectuer la simulation en régime DC
et afficher les résultats.

6.Vérifier la syntaxe de la Nelist : Assurez-vous de respecter la syntaxe de la netlist et de


définir correctement les composants, les connexions et les valeurs dans votre fichier. Ceci
vous permettra d'effectuer la simulation en régime DC avec succès dans PSPICE en
utilisant une netlist.
CAO-électronique 33
Configuration de la Simulation en Régime DC
Un exemple de circuit RC simple et sa netlist pour une simulation en
régime DC dans PSPICE :
• Circuit RC :

CAO-électronique 34
CAO-électronique 35

Vous aimerez peut-être aussi