Vous êtes sur la page 1sur 102

Introduction à Altium Designer 23

Simulations

Dans le cadre du cours GEI1069 Outils logiciels en génie électrique

par Simon Delisle, ing.


Automne 2023

Ce document a été écrit afin de permettre un apprentissage rapide et efficace du


logiciel « Altium Designer ». Ce logiciel vous permettra d’effectuer différents
types de simulations de circuits électriques en plus de permettre la conception
de circuits imprimés.

Dans ce document, vous apprendrez à manipuler l’environnement de travail, à


rechercher et placer des composantes, à définir correctement les paramètres de
simulation ainsi qu’à manipuler les résultats de simulation. Afin d’accomplir
ces objectifs, nous réaliserons différents exemples afin de vous faire découvrir
les différentes possibilités offertes par le logiciel « Altium Designer » en ce qui
concerne la simulation de circuits électriques. Nous couvrirons alors :

- L’analyse d’un point de fonctionnement


- L’analyse transitoire
- L’analyse fréquentielle (aussi appelée balayage en fréquence)
- Le balayage en tension
- La variation d’un paramètre physique
- L’analyse temporelle d’un circuit numérique
- L’analyse Monte-Carlo

À la suite de ces sept exemples complets, deux exercices supplémentaires


seront présentés :

- L’analyse d’un convertisseur d’énergie


- L’analyse d’un circuit d’amplification

1
Téléchargement du logiciel pour
l’installation sur un ordinateur personnel

Rendez-vous à https://www.altium.com/ et cliquez « Connexion » dans le coin


supérieur droit.

À la fenêtre suivante, cliquez sur « SSO » pour ensuite entrer votre adresse de
courriel de l’UQTR.

2
Vous devrez ensuite approuver la connexion comme pour votre portail étudiant
en utilisant l’application Microsoft Authentificator ou en demandant de vous
appeler.

Après une connexion réussie, vous serez redirigé à nouveau vers le site web
https://www.altium.com/. Cliquez alors « Ressources et Support » et choisissez
ensuite « Téléchargements ».

Vous pourrez ensuite sélectionner la version de votre choix d’Altium Designer.


Toutefois, afin d’obtenir les mêmes menus que dans ce guide, je vous
recommande d’installer la version 23.7.1 qui est également la version
disponible dans nos salles informatiques.

3
Depuis la version 23.3, plusieurs librairies intéressantes ne sont plus installées
par défaut.

Je vous recommande donc d’aller sur le lien suivant « Librairies diverses » afin
de télécharger le fichier « AltiumLibs.7z » dans le but de récupérer tout ce qui
vous manque.

Décompressez ensuite le contenu de ce fichier dans


« C:\Users\Public\Documents\Altium\AD23\Library » qui est le répertoire par
défaut des différentes librairies d’Altium Designer.

Vous êtes maintenant prêt à démarrer le logiciel sur votre ordinateur personnel.

4
Activation de votre licence pour
l’utilisation du logiciel

Lorsque vous lancerez le logiciel, vous devrez toujours vous connecter en


cliquant "Sign In" dans l’onglet « Licence Management ».

Plutôt que de spécifier un courriel et un mot de passe, cliquez plutôt « SSO ».

5
Après avoir spécifié votre courriel UQTR, vous serez invité à vous authentifier
comme vous le faite pour accéder à votre portail étudiant et vous reviendrez
ensuite au logiciel dans lequel vous serez maintenant identifié.

En étant toujours dans l’onglet "Licence Management", sélectionnez la première


instance d’Altium Designer qui contient 60 places (1) et à cliquer ensuite
"Use" (2).

6
L’analyse d’un point de fonctionnement
Cet exercice simple vous permettra d’apprendre comment effectuer la
simulation d’un simple diviseur de tension alimenté par une source de tension
continue. Le but sera de déterminer par simulation la tension entre les deux
résistances R1 et R2 du circuit suivant.

Selon la théorie, nous devrions obtenir


R2 1k 1
B A  10V   10V  2.5V
R1  R 2 1k  3k 4

Après avoir ouvert le logiciel « Altium Designer », il faudra tout d’abord se créer
un projet en sélectionnant « File / New / Project ».

7
Sélectionnez ensuite « Empty » sous « Project Type / PCB » (1), entrez un nom
pertinent pour votre projet (2), spécifiez le répertoire de sauvegarde… » (3) et
confirmez en cliquant sur « Create » (4).

Remarquez que l’extension d’un projet Altium Designer est « PrjPcb ».

Afin de faciliter les manipulations dans la fenêtre de travail et si ce n’est pas


déjà fait, déplacez la fenêtre « Projects » sur le côté gauche de la page afin de la
verrouiller en place.

8
Dans ce projet, vous devrez ensuite ajouter une feuille de dessin (Schematic) en
cliquant votre projet avec le bouton droit de la souris et en sélectionnant « Add
New to Project / Schematic ».

Enregistrez votre feuille de dessin en la cliquant avec le clic droit de la souris et


sélectionnez « Save As » afin de préciser un nom approprié.

Remarquez que l’extension d’une feuille de dessin est « SchDoc ».

Votre première pièce à placer sera une résistance et, pour la sélectionner, vous
devrez :

1 : Cliquer sur « Components » dans le coin supérieur droit de votre écran afin
de faire apparaitre le volet des composants.

2 : Sélectionnez la librairie « Miscellaneous Devices.IntLib ».


(Si vous ne voyez pas cette librairie, suivez la même procédure que
pour l’ajout de la librairie « Simulation Sources » tel que présenté aux
pages 12-13 de ce document)

3 : Sélectionnez la pièce « Res1 ».

4 : Cliquez la pièce « Res1 » avec le bouton droit de la souris et sélectionnez


« Place Res1 ». Double-cliquer sur la pièce « Res1 » aurait aussi eu le même
effet.

9
Votre première résistance est maintenant sur le point d’être placée dans votre
feuille de dessin. Avant de positionner votre pièce, voici certaines informations
que vous devez savoir.

- Roulette de souris : Déplacement verticalement de l’écran


- SHIFT + Roulette de souris : Déplacement horizontal de l’écran
- CTRL + Roulette de souris : Agrandissement et rétrécissement de l’écran
- ESPACE : Rotation de 90 degrés de la pièce
- X : Réflexion horizontale de la pièce
- Y : Réflexion verticale de la pièce
- Bouton droit de la souris en bougeant : Déplacement libre de l’écran
- Clic de la roulette de la souris en bougeant : Agrandissement et
rétrécissement de l’écran
- TAB : Propriétés de la pièce
- Bouton gauche de la souris : Déposer une pièce
- ECHAP (ESC) ou bouton droit de la souris : Annuler la sélection

10
Placez maintenant deux résistances verticales et modifiez les valeurs comme
indiqué en double-cliquant la valeur à changer.

Dans le logiciel « Altium Designer », la casse n’est pas prise en charge donc le
logiciel ne voit pas la différence entre les majuscules et les minuscules telles
que « k » et « K ».

Symbole Notation décimale Notation scientifique


p 0.000000000001 10-12
n 0.000000001 10-9
u 0.000001 10-6
m 0.001 10-3
k 1000 103
meg 1000000 106

ATTENTION : Si vous écrivez 1M, le logiciel interprétera votre valeur comme


0.001 et non comme 1 000 000. Pour 1 000 000, il faudra plutôt écrire 1meg.

11
Afin de trouver la source de tension continue, il faudra ajouter la librairie
« Simulation Sources ». Pour les ordinateurs de l’UQTR, cette librairie devrait
normalement être déjà installée, mais si ce n’est pas le cas ou si vous êtes sur
votre ordinateur personnel, il faudra suivre les étapes suivantes :

1: Cliquez sur « Components » dans le coin supérieur droit pour faire


réapparaitre le volet des composants

2: Cliquez sur l’icône des 3 petites barres horizontales

3: Cliquez « File-based Libraries Preferences…”

4: Dans l’onglet « Installed », copiez le chemin d’accès des librairies (CTRL+C)

5: Cliquez « Install… »

12
6: Collez le chemin d’accès des librairies dans le haut de la page (CTRL+V)

7: Ouvrez le répertoire « Simulation »

8: Double-cliquez le fichier « Simulation Sources.IntLib » et refermez toutes


les fenêtres afin de revenir à votre feuille de dessin.

13
Sélectionnez ensuite votre source de tension continue comme indiqué ci-
dessous.

Positionnez là dans votre page de dessin à la gauche de vos deux résistances.

14
Utilisez maintenant l’outil « Place Wire » afin de commencer à relier vos
composants.

Cliquez maintenant sur la borne positive de votre source de tension continue et


après avoir relâché le clic, déplacez votre souris vers la borne supérieure de la
résistance.

Astuce : Appuyez sur « ESPACE » afin de modifier l’orientation de votre


connexion et appuyez sur « SHIFT+ESPACE » afin de changer le mode
de câblage.

15
Terminez vos connexions et ajoutez une mise à la terre en cliquant sur l’icône
appropriée.

Afin de préciser la valeur de notre source, il faut tout d’abord afficher ses
propriétés en la double-cliquant. Sur le côté droit de la fenêtre, vous serez alors
en mesure de confirmer qu’il s’agit bien d’une source de tension continue (DC
Source).

16
Un peu plus bas, dans la section « Parameters », vous devrez préciser la tension
appropriée dans le paramètre « DC Magnitude ».

Note : Plutôt que d’entrer « 10V », nous aurions pu entrer seulement « 10 », car
étant dans les paramètres d’une source de tension, les unités étaient
implicites. Toutefois, afin de produire des schémas électriques clairs, je
vous conseille toujours d’inclure vos unités.

Cliquez ensuite sur l’œil situé sur le côté gauche de la fenêtre afin de rendre
l’information visible sur votre feuille de dessin.

Vous devriez alors obtenir un schéma comme celui-ci.

R?
Res1
3k
10V V?

R?
Res1
1k

GND

Afin de retirer le texte « DC 10V » dans votre figure, double-cliquez le et cliquez


ensuite l’œil sur la ligne appropriée de la fenêtre « Properties ».

17
Il faudra ensuite annoter notre circuit afin que toutes les composantes portent
un nom unique tel que V1, R1 et R2. Pour cette opération, vous pouvez
manuellement double-cliquer à tour de rôle chacun des identifiants pour
ensuite en changer le nom, mais il existe également une manière automatique
d’y arriver. Cette méthode sera surtout utile lorsque vous aurez un grand
nombre de composantes.

Pour la méthode automatique, sélectionnez « Tools / Annotation / Annotate


Schematic Quietly… »

Vous devriez alors obtenir la fenêtre suivante dans laquelle on vous avise que
3 identifiants seront mis à jour. Cliquez donc sur « Yes » afin de confirmer la
modification.

18
Vous devriez finalement obtenir un circuit comme celui-ci.

R1
Res1
3k
10V V1

R2
Res1
1k

GND
Avant de procéder à la simulation, nous identifierons certains fils afin de
pouvoir plus facilement interpréter les résultats que nous obtiendrons par la
suite.

Cliquez alors « Place / Net Label » et placez vos noms comme indiqué dans la
figure de la page suivante.

19
A

R1
Res1
3k
10V V1
B

R2
Res1
1k

GND

Note : Si vous avez besoin d’insérer un de vos schémas électriques dans un de


vos rapports, vous pouvez encadrer la zone d’intérêt (déplacer la souris
en maintenant le bouton gauche enfoncé) et utiliser les commandes
CTRL+C ainsi que CTRL+V afin de copier-coller vos figures dans l’outil
de traitement de texte de votre choix.

Définissons maintenant nos paramètres de simulation en cliquant sur


« Simulate / Simulation Dashboard ».

20
Avant de pouvoir paramétrer votre premier schéma électrique, il faudra lancer
une vérification de votre circuit en cliquant « Start Verification ».

- 1 : Sélectionnez ensuite « Analysis Setup & Run »


- 2 : Sélectionnez « Operating Point » afin de calculer les valeurs continues
(on appelle ceci le point d’opération)
- 3 : Sélectionnez les informations à afficher au schéma électrique.
- 4 : Sélectionnez « Run » afin de lancer la simulation.

Revenez ensuite à votre schéma électrique et vous verrez les informations


sélectionnées directement sur votre circuit.

21
Trop d’informations en même temps peuvent nuire à la visibilité des résultats.
Parfois, il sera plus approprié de réaliser plusieurs captures d’écran.

Il sera aussi possible d’obtenir les résultats détaillés dans l’onglet portant
l’extension « .sdf ».

22
Cliquez dans cette fenêtre avec le clic droit de la souris et sélectionnez
« Add Wave… »

Vous pourrez alors sélectionner un signal dans la liste et cliquer « Create » afin
d’ajouter sa valeur à la liste qui contenait déjà la tension au point A.

Remarquez qu’il aurait aussi été possible d’écrire directement une équation
mathématique contenant un ou plusieurs signaux.

23
Voici le descriptif des quelques signaux intéressants :

v(a) : Potentiel électrique au nœud A (Volts)


v(b) : Potentiel électrique au nœud B (Volts)
i(r1) : Courant circulant à travers l’élément R1 (Ampères)
i(r2) : Courant circulant à travers l’élément R2 (Ampères)
i(v1) : Courant circulant à travers l’élément V1 (Ampères)
p(r1) : Puissance dissipée dans l’élément R1 (Watts)
p(r2) : Puissance dissipée dans l’élément R2 (Watts)
p(r3) : Puissance fournie par l’élément V1 (Watts)

En sélectionnant à tour de rôle chacun des éléments précédents, vous


obtiendrez les résultats suivants :

Revenez ensuite au schéma électrique et, dans la fenêtre « Simulation


Dashboard », sélectionnez maintenant « Transient » afin de réaliser une analyse
transitoire.

24
Vous aurez ensuite la possibilité de préciser le temps de simulation de façon
explicite en définissant le temps initial (From), le temps final (To) ainsi que
l’incrément entre les points (Step).

Il pourrait parfois être plus rapide de définir les paramètres d’une analyse
transitoire en précisant le nombre total de périodes à afficher (N Periods) ainsi
que le nombre de points par période (Points / Period).

Pour cet exercice, laissons simplement les paramètres par défaut étant donné
que nos signaux ne varieront pas dans le temps, car nous avons seulement une
source continue dans notre montage.

Avant de lancer la simulation, vous devrez tout d’abord ajouter les signaux
appropriés en cliquant « + Add ». Vous pourriez alors entrer directement un
signal d’intérêt (par exemple « V(A) ») ou utiliser « … » afin d’avoir la liste des
signaux disponibles.

25
Ces dernières étapes pourront être répétées autant de fois que désiré afin
d’ajouter plusieurs signaux. Dans la figure suivante, on peut voir que j’ai choisi
d’afficher les signaux « V(A) » et « V(B) ». Cliquez ensuite « Run » afin de lancer la
simulation de l’analyse transitoire.

Nous obtiendrons alors les résultats sous la forme d’un graphique en fonction
du temps, mais ayant uniquement utilisé une source continue dans notre
schéma électrique, nous pourrons donc voir que les signaux ne varieront pas
dans le temps.

Ayant uniquement des valeurs continues dans notre schéma électrique, il serait
inutile de fournir ces courbes dans un rapport de laboratoire, car il n’y a
aucune variation des valeurs. Toutefois, ce type de simulation sera très
pratique lorsque nous serons en présence de sources alternatives.

26
Tout dépendamment de vos préférences personnelles ou des exigences de vos
enseignants, pour vos rapports futurs, vous pourrez alors présenter les
résultats de simulation d’un point de fonctionnement sous la forme d’un
tableau des résultats ou sous la forme d’un ou plusieurs schémas avec des
bulles.

Exemple d’un tableau de résultats

Exemple de schémas avec des bulles

La tension au nœud A étant de 10V et la tension au nœud B étant de 2.5V,


nous pourrons donc déduire que la tension aux bornes de la résistance R1 est
de 7.5V (10V-2.5V) alors que la tension aux bornes de la résistance R2 est de
2.5V (2.5V-0V).

27
Comme discuté plus tôt, en cliquant les résultats de simulation avec le clic droit
de la souris et en sélectionnant « Add Wave… », il aurait été possible de
demander n’importe quelle fonction mathématique sur n’importe quelle valeur
simulée. Par exemple « V(A)-V(B) » vous permettra d’obtenir directement la
tension aux bornes de la résistance R1.

En conclusion à cette section, les calculs ci-dessous nous permettent de


confirmer que les résultats de simulation sont valides :

V 10V
I   2.5mA
R 3k  1k
PR1  R  I 2  3k  2.5mA   18.75mW
2

PR 2  R  I 2  1k  2.5mA   6.25mW


2

PV 1  V  I  10V  2.5mA  25mW

Rtot  3k  1k  4k

28
L’analyse transitoire
Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet
dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste à côté du circuit précédent. Il faudra
toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Cet exercice est très semblable au premier, car il s’agit encore d’un simple
diviseur de tension. Par contre, cette fois-ci la source de tension sera
alternative, donc nous devrons spécifier les paramètres de simulation
cohérents. Le but de cette simulation sera de valider la forme d’onde de la
tension entre les deux résistances.

R3
Res1
Offset: 5V 3k
Amplitude: 10V V2
Frequency: 10kHz D

R4
Res1
1k

GND

Amplitude : La valeur crête de l’onde sinusoïdale


Frequency : La fréquence de l’onde sinusoïdale (répétitions par seconde)
Offset : La tension de décalage de l’onde sinusoïdale (valeur moyenne)

Selon la théorie, nous devrions obtenir


R4 1k
D C   5  10 sin( 2  10000 Hz  t )   1.25  2.5 sin( 2  10000 Hz  t )
R 4  R3 1k  3k

Nous devrions donc obtenir un signal sinusoïdal de même fréquence que la


source dont l’amplitude sera de 2.5 V crête et la valeur moyenne sera de 1.25 V.

29
Commencez par ajouter deux résistances de la même manière que dans le
premier circuit.

Ajoutez maintenant une source sinusoïdale.

Utilisez maintenant l’outil « Place Wire » afin de relier vos composants entre eux.

30
Changez ensuite les valeurs de vos résistances et ajoutez une mise à la terre en
cliquant sur l’icône appropriée.

R?
Res1
3k
V?
SIN(0 1 1K 0 0 0)

R?
Res1
1k

GND

Il faudra ensuite annoter notre circuit afin que toutes les composantes ajoutées
portent un nom unique tel que V2, R3 et R4. Comme discuté dans le premier
circuit, vous pouvez manuellement double-cliquer à tour de rôle chacun des
identifiants pour ensuite en changer le nom, mais vous pouvez également
utiliser la méthode automatique en sélectionnant « Tools / Annotation /
Annotate Schematic Quietly… »

31
De la même manière que le circuit précédent, nous identifierons ensuite
certains fils afin de pouvoir plus facilement interpréter les résultats que nous
obtiendrons par la suite. Cliquez alors « Place / Net Label » et placez vos noms
comme indiqué dans la figure suivante.

R3
Res1
3k
V2 D
SIN(0 1 1K 0 0 0)

R4
Res1
1k

GND

Avant de passer à la simulation, il nous reste à préciser les paramètres de notre


source sinusoïdale en la double-cliquant.

Conservez uniquement la visibilité des 3 paramètres pertinents en cliquant les


icônes d’œil afin de masquer les paramètres qui ne sont pas requis.

32
Juste au-dessus de vos paramètres, vous devriez voir un aperçu du signal qui
sera généré.

Voici la description des différents paramètres de la source VSIN :

DC Magnitude : Tension continue utilisée pour la détermination des valeurs


moyennes (Operating Point Analysis)

AC Magnitude : L’amplitude de la tension utilisée pour l’analyse fréquentielle


(AC Sweep Analysis)

AC Phase : La phase de la tension utilisée pour l’analyse fréquentielle


(AC Sweep Analysis)

Offset : La tension de décalage de l’onde sinusoïdale (Transient analysis)

Amplitude : La valeur crête de l’onde sinusoïdale (Transient analysis)

Frequency : La fréquence de l’onde sinusoïdale (Transient analysis)

Delay : Le délai en secondes à partir duquel la source commencera à produire


son onde sinusoïdale. (Transient analysis)

Damping Factor : La vitesse à laquelle l’onde sinusoïdale va décroître (en V/s).


Une valeur positive produira une atténuation, une valeur
négative produira une amplification alors qu’une valeur
nulle n’affectera pas l’onde sinusoïdale. (Transient analysis)

Phase : La phase en dégrée qu’aura l’onde sinusoïdale. (Transient analysis)

33
En revenant à votre schéma électrique, vous constaterez que les trois
paramètres ajoutés près de la source VSIN n’ont pas de titres (Par défaut, ils
apparaitront au-dessus de la source, mais il est possible de les déplacer). Une
capture d’écran du schéma électrique pour un rapport ne permettrait donc pas
de distinguer la différence entre les paramètres.

5V
10V V2
10kHz SIN(5V 10V 10kHz 0 0 0)

Double-cliquez ensuite le premier paramètre et dans le menu des propriétés,


cliquez l’œil à droite du nom du paramètre afin de le rendre visible.

Répétez cette étape pour les deux autres paramètres et positionnez vos
éléments comme sur la figure suivante.

R3
Res1
Offset: 5V 3k
Amplitude: 10V V2
Frequency: 10kHz SIN(5V 10V 10kHz 0 0 0) D

R4
Res1
1k

GND

Il est important de préciser que le fait d’afficher ou non certains paramètres


dans votre schéma électrique n’influencera en rien vos résultats de simulation,
mais vous permettra de produire des rapports de laboratoire beaucoup plus
facile à interpréter. Pour plus de lisibilité, vous pouvez aussi double cliquer sur
« SIN(5V 10V 10kHz 0 0 0) » et cliquer le symbole d’œil correspondant afin de
masquer cette information.

34
Définissons maintenant nos paramètres de simulation en cliquant sur
« Simulate / Simulation Dashboard ».

Si vous tentez de réaliser une simulation de type « Operating Point » en affichant


les tensions aux nœuds C et D, vous remarquerez que toutes les valeurs sont à
zéro, car la source sinusoïdale a été définie avec le paramètre « DC Magnitude »
à 0V.

Afin de déterminer les tensions moyennes, il aurait alors été pertinent de


préciser une tension de 5V pour le paramètre « DC Magnitude », car la tension
de décalage (offset) de notre onde sinusoïdale était de 5V.

Ayant un signal variant dans le temps, il sera plutôt préférable de concentrer


nos efforts sur une analyse transitoire. Dans la section « 3. Analysis Setup &
Run », entrez les paramètres comme dans la figure suivante et cliquez « Run ».

35
Vous obtiendrez alors les résultats suivants et vous pourrez constater
5 répétitions du signal sinusoïdal comme prévu dans les paramètres de
simulation.
Transient Analysis

15,00
C
D
12,50

10,00

7,500
(V)

5,000

2,500

0,000

-2,500

-5,000
0,000u 100,0u 200,0u 300,0u 400,0u 500,0u
Time (s)

En réalisant un grossissement de la courbe (délimitez simplement un rectangle


en maintenant le clic gauche de la souris), remarquez que la courbe est loin
d’être parfaite. Ceci est tout à fait normal, car à la page précédente, nous avions
précisé un total de 25 points par période.

Transient Analysis

15,00
C
D
14,63

14,25

13,88
(V)

13,50

13,13

12,75

12,38

12,00
100,0u 110,0u 120,0u 130,0u 140,0u 150,0u
Time (s)

En précisant plutôt un nombre de 1000 points par période, vous obtiendrez


alors une courbe beaucoup plus précise comme le témoigne l’image suivante.

Transient Analysis

15,00
C
D
14,63

14,25

13,88
(V)

13,50

13,13

12,75

12,38

12,00
100,0u 110,0u 120,0u 130,0u 140,0u 150,0u
Time (s)

36
Afin de réinitialiser la vue initiale de vos courbes, vous devrez cliquer l’option
« Fit Document » sous le menu « View ».

Afin de copier un résultat de simulation pour l’insérer dans un rapport, vous


pouvez sélectionner « Tools / Copy to Clipboard ».

Pour insérer la figure dans votre rapport, il vous suffira d’utiliser « CTRL+V ».

Je vous recommanderais toutefois de redimensionner la taille de votre fenêtre


du logiciel Altium afin d’obtenir des textes plus lisibles pour vos figures.
Transient Analysis

15,00
C
D Transient Analysis
12,50
15,00
C
10,00
12,50 D
10,00
7,500

7,500
(V)

5,000
(V)

5,000

2,500
2,500
0,000
-2,500
0,000

-2,500 -5,000
0,000u 100,0u 200,0u 300,0u 400,0u 500,0u
-5,000
0,000u 50,00u 100,0u 150,0u 200,0u 250,0u 300,0u 350,0u 400,0u 450,0u 500,0u
Time (s)
Time (s)

Sans redimensionnement Avec redimensionnement

37
Afin d’effectuer des mesures dans votre graphique, il sera possible d’utiliser des
curseurs. Pour les utiliser, vous devrez d’abord sélectionner une courbe en
cliquant sur le symbole correspondant dans le coin supérieur droit de votre
graphique.

Sélectionnez par exemple la courbe « v(D) ».

Vous remarquerez alors que la courbe sélectionnée apparaitra en surbrillance


alors que les autres courbes seront presque masquées.

38
Cliquez maintenant « v(D) » avec le bouton droit de la souris et sélectionnez
« Cursor A ».

Dans le haut de votre graphique, vous verrez alors un curseur apparaitre dans
le coin supérieur gauche de votre graphique.

Sélectionnez-le avec le bouton gauche de la souris et déplacez-le vers la droite


de telle sorte qu’il soit situé sur un sommet de la courbe du signal « v(D) ».

Répétez ensuite l’opération pour « Cursor B » et positionnez-le dans un creux du


signal « v(D) ».

Vous pourrez alors lire la valeur de chacun des curseurs dans le bas de votre
graphique.

39
Cliquez ensuite votre graphique avec le bouton droit de la souris et sélectionnez
« Chart Options… »

Remarquez que vous pourrez alors modifier le titre de votre graphique et


sélectionner des informations supplémentaires concernant les curseurs.

Selon la théorie présentée au début de ce schéma électrique simple, nous


avions mentionné que nous devrions obtenir un signal sinusoïdal de même
fréquence que la source dont l’amplitude sera de 2.5 V crête et la valeur
moyenne sera de 1.25 V.

Afin d’évaluer précisément la valeur crête ainsi que la moyenne, déplacez le


curseur A légèrement à gauche d’un sommet et cliquez ensuite son étiquette.

40
Dans le menu « Wave », sélectionnez ensuite « Select Next Peak : Right » afin de
positionner le curseur précisément sur un sommet de la courbe.

Répétez l’expérience avec le curseur B, mais en le positionnant cette fois-ci


légèrement à gauche d’un minimum de votre courbe.

Après avoir cliqué sur l’étiquette du curseur B, dans le menu « Wave »,


sélectionnez ensuite « Select Next Through : Right » afin de positionner le
curseur précisément sur un creux de la courbe.

Transient Analysis

15,00
v(C)
v(D)
12,50

10,00

7,500

5,000

2,500

0,000

-2,500

-5,000
0,000u 100,0u 200,0u 300,0u 400,0u 500,0u
Time (s)
Cursor A = (125,03us, 3,7500 ) Cursor B = (175,03us, -1,2500 ) B - A = (50,000us, -5,0000 )

41
Nous pourrons alors constater que le curseur A est positionné à (125.03us,
3.75V) et le curseur B est positionné à (175.03s,-1.25V)

La valeur crête à crête sera donc de 3.75 - (-1.25) = 5.0V, la valeur crête sera
5V/2 = 2.5V alors que la moyenne sera de (3.75+-1.25)/2 = 1.25V

Il est important de préciser que ces valeurs sont précisément ce qui était
attendu étant donné que nous avions utilisé un nombre important de points
pour notre simulation (1000 points par période, donc 5000 points au total étant
donné que nous avions demandé 5 périodes). En utilisant moins de points par
période, nous aurions obtenu des résultats moins précis. Toutefois, il est inutile
d’utiliser un nombre point exagérément grand, car les temps de simulation
deviendront potentiellement beaucoup trop longs.

42
L’analyse fréquentielle
Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet
dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste à côté du circuit précédent. Il faudra
toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Dans cet exercice, nous apprendrons comment effectuer l’analyse fréquentielle


d’un circuit. Nous construirons donc un filtre passe-bas et un filtre passe-haut
dont nous évaluerons les fréquences de coupure par simulation.

Selon la théorie, pour un filtre RC de premier ordre, nous devrions obtenir


1 1
fc    10610.3Hz
 
2RC 2  1500  10  10 9 F

Afin de réaliser une analyser fréquentielle de notre circuit, il faudra simplement


définir le paramètre « AC Magnitude » dans notre source « VSIN » et activer la
simulation « AC Sweep Analysis ».

43
Commencez par ajouter deux résistances de la même manière que dans les
deux premiers circuits.

Ajoutez maintenant une source sinusoïdale.

44
Ajoutez finalement deux condensateurs.

Positionnez ensuite vos composantes comme dans la figure suivante.

Rappel : Lors du positionnement de vos composants, appuyez sur la touche


« ESPACE » du clavier pour réaliser une rotation du composant sélectionné.

45
Utilisez maintenant l’outil « Place Wire » afin de relier vos composants entre eux.

Changez ensuite les valeurs de vos résistances ainsi que de vos condensateurs
et ajoutez deux mises à la terre en cliquant sur l’icône appropriée.

Il faudra ensuite annoter notre circuit afin que toutes les composantes ajoutées
portent un nom unique. Comme discuté dans les deux premiers circuits, vous
pouvez manuellement double-cliquer à tour de rôle chacun des identifiants
pour ensuite en changer le nom, mais vous pouvez également utiliser la
méthode automatique en sélectionnant « Tools / Annotation / Annotate
Schematic Quietly… »

46
De la même manière que le circuit précédent, nous identifierons ensuite
certains fils afin de pouvoir plus facilement interpréter les résultats que nous
obtiendrons par la suite. Cliquez alors « Place / Net Label » et placez vos noms
comme indiqué dans la figure suivante.

Donner des noms à vos fils peut se comparer aux commentaires que l’on insère
dans un code informatique. Ils ne sont pas obligatoires, mais ils permettent la
création d’un document plus clair.

La nomination des fils possède un autre avantage qui permet la création de


connexions virtuelles. En fait, dans un circuit, tous les fils qui portent le même
nom sont considérés reliés ensemble sans que des fils visibles les relient. Ceci
peut s’avérer très pratique dans les dessins plus complexes. Prenons par
exemple un circuit qui possède une seule alimentation 5V pour alimenter une
multitude de composantes. Plutôt que de relier manuellement un fil
représentant le 5V à chacune des composantes, il sera plutôt préférable de
mettre un nom sur le fil qui sort de la source de 5V et utiliser le même nom sur
tous les fils qui auront besoin de cette tension. Le schéma sera alors beaucoup
moins encombré.

47
Avant de passer à la simulation, il nous reste à préciser les paramètres de notre
source sinusoïdale en la double-cliquant. Entrez alors une valeur de 1V pour le
paramètre « AC Magnitude » et assurez-vous que seulement ce paramètre soit
visible.

En maintenant le bouton gauche de la souris, déplacez le nouveau paramètre


plus près de votre source.

Double-cliquez ensuite sur le « 1V » et dans le menu des propriétés, cliquez l’œil


à droite du nom du paramètre afin de le rendre visible.

48
Repositionnez finalement le paramètre « AC Magnitude » afin d’obtenir un
schéma final similaire à celui-ci.

Comme discuté dans le dernier schéma électrique, le fait d’afficher ou non


certains paramètres dans votre schéma électrique n’influencera en rien vos
résultats de simulation, mais vous permettra de produire des rapports de
laboratoire beaucoup plus facile à interpréter.

Définissons maintenant nos paramètres de simulation en cliquant sur


« Simulate / Simulation Dashboard ».

49
Cette fois-ci, sous « 3. Analysis Setup & Run », choisissez « AC Sweep » afin de
configurer un balayage en fréquence.

Voici la description des différents paramètres de l’analyse fréquentielle :

Start Frequency : Fréquence de départ de l’analyse fréquentielle (jamais zéro…)


Stop Frequency : Fréquence de fin de l’analyse fréquentielle
Sweep Type : Répartition des points (linéaire, décade ou octave)
Test Points : Nombre de points par décade ou par octave (nombre total si linéaire)

Nous demanderons au logiciel d’effectuer un balayage logarithmique en décade


des fréquences situées entre 1 Hz et 1 MHz avec une précision de 100 points
par décade pour un grand total de 601 points à calculer pour chaque nœud du
circuit. Précisez alors les différents paramètres tels que présentés à la figure
suivante et, dans la zone « Output Expression », ajoutez ensuite les signaux
« MAG(v(Source)) », « MAG(v(FPB))» et « MAG(v(FPH))».

Cliquez ensuite sur « Run » afin de lancer la simulation.

50
Vous obtiendrez alors un résultat comme celui-ci et remarquez que l’axe
horizontal représente maintenant les fréquences plutôt que le temps.

AC Analysis

1,000
MAG(v(Source))
MAG(v(FPB))
0,900
MAG(v(FPH))
0,800

0,700

0,600

0,500

0,400

0,300

0,200

0,100

0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)

Étant donné que le résultat de la tension au nœud « Source » est constant sur
toute la plage de fréquence, cette information ne sera pas très utile et nous
pourrons la retirer du graphique.

Pour réaliser cette opération, vous devrez cliquer avec le clic droit de la souris le
nom du signal « MAG(v(Source)) » dans le coin supérieur droit du graphique et
vous devrez ensuite sélectionner « Remove Wave ».

51
Vous obtiendrez alors le résultat suivant :

AC Analysis

1,000
MAG(v(FPB))
MAG(v(FPH))
0,900

0,800

0,700

0,600

0,500

0,400

0,300

0,200

0,100

0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)

Essayons maintenant de placer les deux signaux restant sur 2 graphiques


différents.

En cliquant le fond du graphique à l’aide du clic droit de la souris, sélectionnez


l’option « Add Plot… »

52
Vous pourrez alors définir un titre et définir certaines propriétés visuelles.

Ajoutez ensuite le signal « MAG(v(fph)) » et confirmez la dernière étape.

Vous obtiendrez alors un second graphique contenant « MAG(v(fph)) » qui


apparaîtra en dessous du graphique précédemment obtenu.

AC Analysis

1,000
0,900 MAG(v(FPB))
0,800 MAG(v(FPH))
0,700
0,600
0,500
0,400
0,300
0,200
0,100
0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)
1,000
0,900 MAG(v(f ph))
0,800
0,700
0,600
0,500
0,400
0,300
0,200
0,100
0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)

53
Vous pourrez alors retirer « MAG(v(fph)) » du graphique du haut comme vous
aviez réalisé pour le signal « Source » afin d’obtenir un graphique comme celui-
ci.

AC Analysis

1,000
0,900 MAG(v(FPB))
0,800
0,700
0,600
0,500
0,400
0,300
0,200
0,100
0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)
1,000
0,900 MAG(v(fph))
0,800
0,700
0,600
0,500
0,400
0,300
0,200
0,100
0,000
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)

On voit donc clairement que la courbe du haut représente un filtre passe-bas


alors que la courbe du bas représente un filtre passe-haut.

En cliquant avec le bouton droit de la souris sur le nom d’un signal à droite des
graphiques, vous pourriez aussi sélectionner « Edit Wave » afin de modifier le
titre du signal, les unités du graphique ou la couleur du trait.

Sachant que la tension d’entrée était à 1V et que le gain est représenté par le
rapport entre la tension de sortie et la tension d’entrée, la sortie du circuit sera
donc directement égale au gain.

54
Par définition, la fréquence de coupure d’un circuit est atteinte lorsque le gain
chute de 3 dB. Nous pourrons donc convertir cette valeur de la manière
suivante.

20 log gain   3dB


3
loggain  
20
 3 
 
gain  10  20 
 0.707946

Nous pourrons donc dire que lorsque la tension de sortie atteindra 0.707946 V,
nous serons exactement sur la fréquence de coupure. La prochaine étape sera
donc d’utiliser les curseurs afin de déterminer à quelle fréquence ceci se
produira.

Ajoutez un curseur sur la courbe FPB comme vous aviez fait à la simulation
précédente et essayez de le positionner précisément à 707.946mV. En déplaçant
le curseur, vous vous rendrez compte que vous ne pouvez pas sélectionner
précisément 707.946 mV. Dans mon cas, j’obtiens 705.73mV ou 709.11mV. Il
serait alors possible de sortir votre calculatrice et d’interpoler entre ces deux
valeurs, mais le logiciel pourra le faire pour vous.

Si vous avez déjà l’onglet « Sim Data » dans le coin inférieur gauche,
sélectionnez-le. Sinon, dans le coin inférieur droit de votre fenêtre, cliquez sur
« Panels » et ensuite « Sim Data ».

55
Dans la fenêtre qui apparaitra, localisez le curseur A et allez modifier sa valeur
« Y » pour 707,946m.

ATTENTION : Dans cette fenêtre, vous devez utiliser une virgule plutôt que le
point, sinon le logiciel ne reconnaitra pas votre nombre.

La valeur proposée par le logiciel pour la coordonnée « X » correspondante sera


de 10,585kHz. Comparativement à la valeur théorique de 10610.3Hz, ceci
correspondra à un pourcentage d’écart d’environ 0.2 % ce qui est très
acceptable.

56
Le balayage en tension
Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet
dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste en dessous des circuits précédents. Il
faudra toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Dans cet exercice, nous apprendrons comment effectuer le balayage en tension


d’une source continue. Dans cet exemple, nous utiliserons cette technique pour
obtenir la courbe caractéristique d’une diode (courant qui la traverse en
fonction de la tension à ses bornes).

D1
Anode Cathode

Diode 1N914
V4 R7
DC 5V Res1
1k

GND

Selon la théorie, pour qu’une diode laisse bien passer le courant, la différence
de potentiel entre l’anode et la cathode doit atteindre environ 0.7 V. Nous
tenterons donc de valider ceci par simulation.

Insérez une source « VSRC » dans votre nouveau schéma et précisez une
tension de 5V, ajoutez la résistance et la diode, reliez les éléments entre eux
avec des fils, ajoutez la mise à la terre, nommez les fils, modifiez les paramètres
de manière à obtenir un schéma semblable à la figure située juste un peu plus
haut et annotez correctement votre circuit.

À titre de précision, la diode choisie et une diode de type 1N914 et vous pourrez
la retrouver dans la librairie « Miscellaneous Devices » sous le nom « Diode
1N914 ».

57
Définissons maintenant nos paramètres de simulation en cliquant sur
« Simulate / Simulation Dashboard ».

Sous la section « 3. Analysis Setup & Run », choisissez « DC Sweep » afin de


configurer un balayage en tension et entrez les paramètres comme dans la
figure suivante.

*Dans le cas où ne verriez pas votre source (V4), lancez la simulation (Run)
avec les valeurs par défaut et revenez ensuite à cette page et votre source
devrait maintenant y être.

Ces paramètres auront pour effet de faire varier la source de tension V4 de 0V


jusqu’à 10V par incrément de 0.1V pour ensuite tracer l’évolution de la tension
des nœuds « Anode » et « Cathode » ainsi que le courant dans la diode D1 en
fonction de la variation de la source V4.

58
Cliquez ensuite sur « Run » pour lancer la simulation.

Vous obtiendrez alors un résultat comme celui-ci et remarquez que l’axe


horizontal représente maintenant la tension de la source V4 plutôt que le temps
ou la fréquence.

DC Sw eep

11,00
v(Anode)
10,00 v(Cathode)
id(D1)
9,000

8,000

7,000

6,000

5,000

4,000

3,000

2,000

1,000

0,000

-1,000
0,000 2,000 4,000 6,000 8,000 10,00
(V)

Dans le graphique précédent, on peut clairement voir les courbes pour « Anode »
et « Cathode » alors que la courbe du courant semble demeurer à 0. Ceci n’est
qu’une illusion, car le courant sera très petit (en mA).

59
Afin d’afficher adéquatement la courbe du courant, il serait possible d’ajouter
un second graphique indépendant comme nous avions fait dans l’analyse
fréquentielle.

Une autre option serait aussi de créer un second axe vertical au graphique
précédent et c’est l’option que nous explorerons dans les prochaines étapes.

Avec le clic droit de la souris, cliquez le nom de la courbe « id(D1) » dans coin
supérieur droit du graphique et sélectionnez « Edit Wave ».

Spécifiez ensuite « New Axis » au paramètre « Axis Number » et sélectionnez


ensuite « Create ».

60
Vous obtiendrez alors un résultat comme celui-ci :

DC Sw eep

10,00m 11,00
v(Anode)
10,00 v(Cathode)
9,000m
id(D1)
9,000
8,000m
8,000
7,000m
v(Anode), v(Cathode)
7,000
6,000m 6,000
id(D1)

5,000m 5,000

4,000m 4,000

3,000
3,000m
2,000
2,000m
1,000
1,000m 0,000

0,000m -1,000
0,000 2,000 4,000 6,000 8,000 10,00
(V)

À partir du graphique précédent, il est possible de constater que tant que la


tension de la source n’atteint pas un certain minimum (typiquement environ
0.7V), la tension de l’autre côté de la diode (la cathode) reste très faible et le
courant demeure négligeable. Pour toutes les tensions de source supérieures à
ce seuil, il est possible de constater que la différence de tension entre l’anode et
la cathode varie de façon qui semble négligeable.

Afin de tracer la courbe caractéristique de la diode, il faudra maintenant être en


mesure de tracer le courant dans la diode en fonction de la tension à ses bornes
(Anode-Cathode).

Dans votre fenêtre de résultats de simulation, retirer les courbes « v(Anode) » et


« v(Cathode) » afin de conserver uniquement « id(D1) ».

61
Cliquez ensuite le nom « id(D1) » avec le bouton droit de la souris et sélectionnez
« Edit Wave ».

Sous « Expression X », inscrivez « v(anode)-v(cathode) » afin d’utiliser la tension


aux bornes de la diode pour l’axe horizontal du graphique. Vous pourrez
également spécifier « Axis Number » à 1 afin d’utiliser l’axe vertical principal.

62
Étant donné que nous n’aurons plus besoin du 2e axe vertical, vous pourrez le
supprimer en le cliquant avec le bouton droit de la souris et en sélectionnant
ensuite « Delete Axis ».

Vous obtiendrez alors une courbe comme celle-ci pour laquelle la mise à
l’échelle de l’axe horizontal serait à revoir.

DC Sw eep

10,00m
id(D1)
9,000m

8,000m

7,000m

6,000m

5,000m

4,000m

3,000m

2,000m

1,000m

0,000m
0,000 2,000 4,000 6,000 8,000 10,00
v(anode)-v(cathode) x: v(anode)-v(cathode)

63
Cliquez donc avec le bouton droit de la souris sur l’axe horizontal et
sélectionnez « Format Axis… ». Spécifiez ensuite « 1 » plutôt que la valeur par
défaut du maximum.

Il aurait aussi été possible de sélectionner « Fit Document » dans le menu


« View » afin d’ajuster automatiquement la courbe à l’écran.

Vous obtiendrez alors une courbe comme celle-ci qui est communément appelée
la courbe caractéristique de la diode pour laquelle on trace le courant dans la
diode en fonction de la tension à ses bornes.

DC Sw eep

10,00m
id(D1)
9,000m

8,000m

7,000m

6,000m

5,000m

4,000m

3,000m

2,000m

1,000m

0,000m
0,000 0,200 0,400 0,600 0,800 1,000
v(anode)-v(cathode) x: v(anode)-v(cathode)

64
Historiquement, il n’était pas possible de modifier la variable de l’axe horizontal
des résultats de simulation et nous devions alors exporter les résultats de
simulation vers un autre logiciel tel que Microsoft Excel en utilisant un fichier
de type « CSV ».

Pour réaliser cette opération, il fallait cliquer « File / Export / Plot ».

 « Export / Chart » permettra d’exporter la totalité des résultats obtenus


(potentiellement plusieurs graphiques)

 « Export / Plot » permettra d’exporter seulement les résultats du


graphique actif.

Vous pourrez ensuite définir certaines options d’exportation qui dépendront du


logiciel utilisé pour la suite. Pour réaliser cet exemple, nous utiliserons
simplement les options par défaut, donc cliquez sur « OK ».

65
Une boite de dialogue apparaitra ensuite afin de vous permettre de choisir le
nom de fichier ainsi que sa destination sur votre ordinateur.

Important : Assurez-vous que le répertoire sélectionné est bien votre répertoire


de travail, car sinon vous risquez d’oublier de récupérer ce fichier à la fin de
votre séance de travail.

Après avoir entré les informations adéquates, créez votre fichier en cliquant sur
« Enregistrer ».

En ouvrant ensuite le fichier précédent à l’aide des logiciels « Microsoft Excel »


ou « Matlab », nous pourrions ensuite manipuler les données à notre guise.

66
À titre d’exemple, la courbe caractéristique de la diode tracée à l’aide de
Microsoft Excel.

Courbe caractéristique de la diode


1,00E-02
Courant dans la diode (mA)

8,00E-03

6,00E-03

4,00E-03

2,00E-03

0,00E+00
0,00 0,20 0,40 0,60 0,80 1,00
-2,00E-03
Tension aux bornes de la diode (V)

En comparaison, voici la courbe qui avait été obtenue directement à l’aide


d’Altium Designer.

DC Sw eep

10,00m
id(D1)
9,000m

8,000m

7,000m

6,000m

5,000m

4,000m

3,000m

2,000m

1,000m

0,000m
0,000 0,200 0,400 0,600 0,800 1,000
v(anode)-v(cathode) x: v(anode)-v(cathode)

67
La variation d’un paramètre physique
Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet
dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste en dessous des circuits précédents. Il
faudra toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Dans cet exercice, nous apprendrons comment effectuer la variation d’un


paramètre physique. Nous utiliserons cette technique dans le but d’analyser
l’effet d’un composant sur un circuit complet.

V5
DC 5V
R8 R9
Res1 Res1 C3
1.5k 220 out
GND
C4 Cap
in Q1 100uF R10
2N3904 Res1
Cap 10k
100uF
Amplitude: 10mV V6
Frequency: 1kHz R11 GND
Res1
R12 15
Res1
GND 3.3k R13
Res1 C5
330 Cap
47uF

GND

Ce circuit est un amplificateur de signal réalisé à l’aide d’un transistor


bipolaire. Dans le design original, la résistance R9 a été fixée à 220 Ω, mais
dans cet exercice, nous la ferons varier pour tenter de constater son effet sur la
tension de sortie de ce circuit.

Insérez une source « VSRC » ainsi qu’une source « VSIN » dans votre nouveau
schéma, ajoutez le transistor 2N3904 (Miscellaneous Devices.IntLib), ajoutez les
résistances (Res1) et les condensateurs (Cap), reliez les éléments entre eux avec
des fils, ajoutez les mises à la terre, nommez les fils, modifiez les paramètres de
manière à obtenir un schéma semblable à la figure proposée et annotez
correctement votre circuit.

68
Avant de lancer la variation d’un paramètre physique, nous exécuterons
d’abord une analyse temporelle afin de valider le bon fonctionnement de notre
circuit. Cliquez donc sur « Simulate / Simulation Dashboard » afin de définir
adéquatement vos paramètres de simulation.

Sous « 3. Analysis Setup & Run », cliquez l’analyse de type « Transient »,


spécifiez 3 périodes plutôt que 5 et précisez les signaux « v(in) » et « v(out) » dans
la section « Output Expression ». Cliquez finalement sur « Run » afin de lancer la
simulation.

69
Vous obtiendrez alors un résultat comme celui-ci :

Transient Analysis

125,0m
v(in)
100,0m v(out)

75,00m

50,00m

25,00m

0,000m

-25,00m

-50,00m

-75,00m

-100,0m

-125,0m
0,000m 0,500m 1,000m 1,500m 2,000m 2,500m 3,000m
Time (s)

Ajoutez maintenant un curseur sur la courbe « in » et positionnez-le un peu à


gauche d’un sommet de la courbe.

Cliquez maintenant le curseur dans le haut du graphique (1) et cliquez ensuite


sur « Wave / Select Next Peak : Right » (2) afin de positionner automatiquement
votre curseur sur le prochain sommet de votre courbe. Vous devriez alors
trouver précisément 10.0000mV.

70
Activez maintenant le curseur B sur la courbe « out » et répétez l’opération
précédente afin de déterminer le maximum de votre signal de sortie. Vous
devriez alors obtenir 111.44mV.

Transient Analysis

125,0m
v(in)
100,0m v(out)

75,00m
50,00m

25,00m

0,000m
-25,00m

-50,00m
-75,00m

-100,0m
-125,0m
0,000m 0,500m 1,000m 1,500m 2,000m 2,500m 3,000m
Time (s)
Cursor A = (1,2500ms, 10,0000m) Cursor B = (1,7213ms, 111,44m)

Vous pourrez alors déterminer que ce circuit produit une amplification


d’environ 11.1 (111.44mV/10mV). Toutefois, le signal de sortie étant inversé
par rapport au signal d’entrée, nous dirons plutôt que le gain sera de -11.1

Dans ce circuit d’amplification, nous voudrons évaluer l’effet de la résistance R9


sur le signal de sortie. Si cette résistance ne porte pas le nom R9 dans votre
circuit, veuillez simplement utiliser le nom que vous avez choisi dans votre
schéma électrique.

71
Définissons maintenant la simulation permettant la variation automatique de la
valeur de cette résistance. Cliquez donc sur « Simulate / Simulation Dashboard »
afin d’ouvrir la fenêtre des paramètres de simulation.

Dans le bas de la zone « 3. Analysis Setup & Run », juste au-dessus de


« 4. Results », cliquez « Settings ».

72
Entrez ensuite les paramètres suivants afin de faire varier la résistance R9 de
150 Ω jusqu’à 250 Ω par incrément de 20 Ω et cliquez sur « OK » pour
confirmer.

Cliquez ensuite « Run » dans la zone « Transient » afin de lancer la simulation.

73
Vous obtiendrez alors un résultat comme celui-ci :

Transient Analysis

150,0m
v(in) p1
v(out) p1
v(in) p2
100,0m
v(out) p2
v(in) p3
50,00m v(out) p3
v(in) p4
v(out) p4
0,000m v(in) p5
v(out) p5
v(in) p6
-50,00m v(out) p6

-100,00m

-150,0m
0,000m 0,500m 1,000m 1,500m 2,000m 2,500m 3,000m
Time (s)

Vous pourrez constater que tous les signaux d’entrée (in) sont superposés, car
ce signal ne dépend pas du choix de la résistance R9.

Pour le signal de sortie, vous devriez voir 6 courbes (150 Ω, 170 Ω, 190 Ω,
210 Ω, 230 Ω et 250 Ω)

Étant donné que nous sommes surtout intéressés par les variations du signal
de sortie (out), supprimez tous les signaux « in_p1 » jusqu’à « in_p6 » en les
cliquant avec le bouton droit de la souris et en choisissant « Remove Wave ».

Il aurait aussi été possible de revenir à la fenêtre « Simulation Dashboard », de


décocher le signal « in » et de relancer la simulation en cliquant « Run ».

74
Vous obtiendrez alors ceci :

Transient Analysis

150,0m
v(out) p1
v(out) p2
v(out) p3
100,0m
v(out) p4
v(out) p5
50,00m v(out) p6

0,000m

-50,00m

-100,00m

-150,0m
0,000m 0,500m 1,000m 1,500m 2,000m 2,500m 3,000m
Time (s)

Si on vous demandait de déterminer la valeur à appliquer à la résistance R9


afin d’obtenir un signal de sortie d’environ 100mV d’amplitude, nous pourrions
alors déterminer une valeur adéquate en observant le graphique précédent.
Dans ce cas, la courbe la plus proche serait « v(out) p3 ». En la sélectionnant
dans le coin supérieur droit du graphique, nous verrons apparaître les
informations nominatives de la courbe dans le coin inférieur droit du
graphique. Dans ce cas-ci, nous verrons « R9 = 190 ». Nous pourrions donc
proposer une valeur de 190Ω afin d’atteindre l’objectif de conception demandé.

75
L’analyse temporelle d’un circuit numérique
Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet
dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste en dessous des circuits précédents. Il
faudra toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Dans cet exercice, nous apprendrons comment effectuer l’analyse temporelle


d’un circuit numérique contenant plusieurs portes logiques.

V7
bit3
U1A
1
3
V8 2 U2A
bit2 1
SN74LS08N
3 logique
2
V9
bit1 SN74LS32N
U1B
4
6
U3A
V10 5
bit0 1 2
SN74LS08N

SN74LS04N
GND

ATTENTION !!!
Lors de la réalisation de circuits numériques, les différents éléments auront
besoin d’une alimentation électrique continue de 5V. Cette alimentation sera
obligatoire pour le bon fonctionnement des composantes, mais il ne sera pas
nécessaire de la dessiner explicitement, car le logiciel l’a déjà créée pour vous.
Cette alimentation utilisera le nom « VCC » et sera fixée à 5V.

76
Pour un circuit à quatre entrées, sachant que chaque entrée peut être 0 ou 1
(souvent 0V ou 5V), le nombre de combinaisons possibles d’élève à 2 4 , soit 16.
Nous pourrions alors utiliser une source « VSRC » sur chacune des entrées et
effectuer 16 simulations différentes. Par contre, dans cet exercice, nous
utiliserons une méthode beaucoup plus rapide et efficace.

Dans la librairie « Simulation Sources.IntLib », sélectionnez la source


« VPULSE » et ajoutez-en quatre sur votre schéma électrique comme indiqué.
V?

VPULSE
V?

VPULSE
V?

VPULSE
V?

VPULSE

GND

* Attention au sens des sources…

Pour les prochaines pièces, nous aurons besoin de librairies additionnelles. Si


vous travaillez sur les ordinateurs de l’UQTR, ces librairies sont déjà présentes,
mais si vous travaillez sur votre ordinateur personnel, vous devrez aller à
l’adresse suivante afin de les télécharger :
https://techdocs.altium.com/display/ADOH/Download+Libraries

77
Allez ensuite dans le répertoire où vous avez téléchargé le fichier « ZIP », cliquez-
le avec le bouton droit de la souris et sélectionnez « 7-ZIP / Extraire vers
’’Libraries\’’ »

Dans le dossier créé lors de l’extraction, vous y retrouverez 107 répertoires de


différentes compagnies. Afin de fonctionner adéquatement avec Altium Designer,
tous ces répertoires devront être copiés dans le répertoire des librairies du
logiciel.

Si vous avez conservé les paramètres par défaut lors de l’installation du logiciel,
ce répertoire devrait être localisé à :

C:\Users\Public\Documents\Altium\AD23\Library\.

Après avoir copié-coller tous les répertoires des compagnies dans le répertoire
des librairies d’Altium Designer, revenez au logiciel afin de poursuivre les étapes
subséquentes.

78
Ajoutons maintenant deux portes logiques portant le nom « SN74LS08N ». Cette
pièce est dans la librairie « TI Logic Gate 2.IntLib » et si celle-ci n’est pas déjà
installée sur votre ordinateur, vous devrez donc le faire manuellement.

1: Cliquez sur « Components » dans le coin supérieur droit pour faire


réapparaitre le volet des composants

2: Cliquez sur l’icône des 3 petites barres horizontales

3: Cliquez « File-based Libraries Preferences…”

4: Copiez le chemin d’accès des librairies (CTRL+C)

5: Cliquez « Install… »

79
6: Collez le chemin d’accès des librairies dans le haut de la page (CTRL+V),
naviguez vers la cible (Texas Instruments/ TI Logic Gate 2.IntLib) et
ouvrez-la

7: Cliquez « Close » sur la fenêtre suivante afin de revenir à votre schéma


électrique.

Retournez ensuite au choix de composants, sélectionnez « TI Logic Gate


2.IntLib » (1), utilisez un filtre afin d’accélérer la recherche de composants (2) et
sélectionnez le composant approprié (3).

80
Il est important de préciser que pour qu’une pièce soit simulable dans le
logiciel, elle devra posséder un modèle de simulation.

Afin de vérifier si une pièce de votre schéma électrique est simulable, double-
cliquez là et, dans la section « Parameters », vérifiez qu’on y retrouve le mot
« Simulation ».

Dans ce cas-ci, la pièce contient un modèle de simulation qui s’appelle


SN74LS08. Ce modèle sera donc invariant au fait que la dernière lettre du
composant soit « D » ou « N » par exemple.

Nous aurons besoin de 2 pièces SN74LS08N dans notre schéma électrique,


donc assurez-vous de les placer avant de passer à l’étape suivante.

Nous aurons ensuite besoin d’une porte logique « SN74LS04N », écrivez donc
« SN74LS04 » comme filtre dans la librairie « TI Logic Gate 2.IntLib ». Vous
devriez alors rapidement repérer la pièce « SN74LS04N ». Placez maintenant une
porte logique de ce genre dans votre schéma électrique.

Répétez la même procédure pour la porte logique « SN74LS32N » et placez


également une porte logique de ce genre dans votre schéma électrique.

81
Positionnez vos portes logiques, réalisez les connexions électriques, nommez vos
fils et annotez votre circuit afin d’obtenir le résultat de la figure suivante.
V7
bit3
U1A
VPULSE 1
1s 3
2
V8
bit2 SN74LS08N
U2A
VPULSE 1
0.5s 3 logique
2
V9
bit1 SN74LS32N
U3A
VPULSE 1
0.25s 3
U4A 2
V10
bit0 1 2 SN74LS08N

VPULSE
0.125s SN74LS04N
GND

La prochaine étape sera de configurer vos différentes sources carrées.


Commencez par double-cliquer la source « V7 » (qui produira le signal bit3),
entrez les paramètres suivants et conservez uniquement la visibilité du
paramètre « Period ».

- Initial Value : Valeur initiale du train d’impulsion (en Volts)


- Pulsed Value : Valeur lors de l’impulsion (en Volts)
- Time Delay : Délai avant de commencer à générer le train d’impulsion
- Rise Time : Temps de montée pour passer de l’état bas à l’état haut
- Fall Time : Temps de descente pour passer de l’état haut à l’état bas
- Pulse Width : Durée de vos impulsions
- Period : Période pour la répétition des impulsions

82
Juste au-dessus de la zone « Parameters », vous devriez voir un aperçu du
signal qui sera généré.

Répétez maintenant les mêmes opérations pour la source « V8 » (qui produira le


signal bit2), mais spécifiez cette fois-ci une valeur de 0.25s pour « Pulse Width »
ainsi que 0.5s pour « Period ».

Répétez encore les mêmes étapes pour les deux autres sources, mais pour
« V9 » (qui produira le signal bit1), spécifiez 0.125s pour « Pulse Width » ainsi
que 0.25s pour « Period » alors que pour « V10 » (qui produira le signal bit0),
spécifiez 0.0625s pour « Pulse Width » ainsi que 0.125s pour « Period »

83
Lancez ensuite « Simulation Dashboard » en modifiant le temps total de
simulation ainsi que les signaux à afficher dans la section « Transient » et
cliquez sur « Settings ».

Étant donné que notre dernière simulation réalisait une variation de paramètre,
décocher la case « Sweep Parameter » afin de désactiver cette option

Lancez ensuite la simulation en cliquant « Run » dans la section « Transient ».

84
Vous obtiendrez alors le résultat suivant :

Transient Analysis

5,000
v(bit3)
4,500 v(bit2)
v(bit1)
4,000 v(bit0)
v(logique)
3,500

3,000

2,500

2,000

1,500

1,000

0,500

0,000
0,000 0,200 0,400 0,600 0,800 1,000
Time (s)

Représenter la totalité des signaux sur un même système d’axe n’est vraiment
pas idéal pour visualiser ce genre de simulation, car tous les signaux sont
confondus. Il sera donc souhaitable de créer autant de « Plot » que de signaux
numériques.

Cliquez alors le graphique avec le bouton droit de la souris et sélectionnez « Add


Plot… ». Répétez ensuite cette dernière étape 4 fois afin d’obtenir un total de
5 graphiques différents. Afin de visualiser tous les graphiques en même temps,
cliquez un des graphiques avec le bouton droit de la souris et sélectionnez
« Document Options ». Sélectionnez ensuite « All » pour l’option « Number of plots
visible ».

85
Plutôt que d’ajouter manuellement chacune des courbes dans chacun des
graphiques en faisant « Add wave to plot… » après avoir cliqué un graphique
avec le bouton droit de la souris, glissez et déposez chacun des noms dans
chacun des graphiques correspondants.

Vous obtiendrez alors des résultats présentés de façon beaucoup plus clairs.

Transient Analysis

0,000 s 0,200 s 0,400 s 0,600 s 0,800 s 1,000 s


v(bit3) 5,000

0,000
v(bit2) 5,000

0,000
v(bit1) 5,000

0,000
v(bit0) 5,000

0,000
v(logique) 5,000

0,000

Afin de mieux voir vos courbes, cliquez le graphique avec le bouton droit de la
souris et sélectionnez « Document Options ». Cochez ensuite « Bold Waveforms »
et confirmez votre sélection en appuyant sur « OK ».

86
Vous devriez alors obtenir un résultat de simulation dans lequel les courbes
sont maintenant dessinées avec des traits plus épais.

Transient Analysis

0,000 s 0,200 s 0,400 s 0,600 s 0,800 s 1,000 s


v(bit3) 5,000

0,000
v(bit2) 5,000

0,000
v(bit1) 5,000

0,000
v(bit0) 5,000

0,000
v(logique) 5,000

0,000

En observant la figure précédente, on peut constater que le système passera


séquentiellement par les 16 combinaisons possibles : 0000, 0001, 0010, 0011,
0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110 et 1111.

À l’aide de cette simulation, il serait donc maintenant possible de créer la table


de vérité de ce circuit numérique.

Table de vérité du circuit numérique


bit3 bit2 bit1 bit0 logique
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1

87
L’analyse Monte-Carlo

Pour réaliser ce nouveau circuit, il serait possible de créer un nouveau projet


dans lequel nous ajouterions une nouvelle feuille de dessin. Toutefois, ayant
encore beaucoup de place dans la feuille de dessin précédente, nous ajouterons
simplement le nouveau circuit juste en dessous des circuits précédents. Il
faudra toutefois s’assurer de ne pas utiliser les mêmes identifiants pour les
composants, les sources et les fils.

Dans cet exercice, nous apprendrons comment effectuer l’analyse Monte-Carlo


pour un filtre passe-bande actif.

L’analyse Monte-Carlo est un type d’analyse utilisant les nombres aléatoires


afin de déterminer différents résultats de simulation possibles en tenant compte
de la tolérance des différents composants présents dans le circuit afin de mieux
prévoir le comportement réel du circuit.

Nous réaliserons alors le schéma suivant :

C6

12V -12V
Cap
10nF
V11 V12
DC 12V DC -12V R14
Res1
1.5k

GND GND 12V


8

C7 U4A
R15 2 TL082ACN
Res1 1 sortie
Cap 3 A
1.5k
AC Magnitude: 1V V13 10nF
4

GND
-12V
GND

88
Dans le cas où vous ne connaîtriez pas la librairie dans laquelle se trouve votre
composant, il est toujours possible de réaliser une recherche parmi toutes les
librairies disponibles. Commençons donc par rechercher l’amplificateur
opérationnel « TL082ACN » afin de l’insérer dans notre circuit. Pour effectuer
cette opération, cliquez « Components » dans le coin supérieur droit de votre
écran (1), cliquez ensuite les 3 petites barres verticales (2) et sélectionnez « File-
Based Librairies Search… » (3).

Sélectionnez ensuite le champ de recherche « Name » (1), spécifiez l’opérateur


« contains » (2), entrez le nom de la pièce que vous cherchez dans le champ
« Value » (3), assurez-vous que votre recherche s’effectuera parmi les librairies
disponibles dans le répertoire d’installation (4) et cliquez sur « Search » (5).

89
Après quelques secondes, vous devriez obtenir quelques résultats. Il ne vous
reste qu’à sélectionner le composant approprié.

Placez maintenant cette pièce dans votre schéma électrique et installez la


librairie afin de pouvoir y accéder à nouveau rapidement pour les prochains
schémas électriques.

90
C6

12V -12V
Cap
10nF
V11 V12
DC 12V DC -12V R14
Res1
1.5k
GND GND 12V

8
C7 U4A
R15 2 TL082ACN
Res1 1 sortie
Cap A
1.5k 3
AC Magnitude: 1V V13 10nF

4
GND
-12V
GND

En vous basant sur la figure précédente, complétez maintenant votre circuit :

- Ajoutez une source « VSIN » avec « AC Magnitude » fixé à 1V


- Ajoutez deux sources « VSRC » (une de 12V et une de -12V)
- Ajoutez deux résistances « Res1 » de 1.5kΩ
- Ajoutez deux condensateurs « Cap » de 10nF
- Réalisez toutes les connexions électriques
- Placez les mises à la terre
- Nommez vos fils
- Annotez votre circuit.

Afin de juger de la qualité du filtre passe-bande actif réalisé, lancez maintenant


une simulation de type balayage en fréquence (AC Sweep) entre 1Hz et 1MHz
avec un type de balayage logarithmique (decade) et affichez uniquement le
signal « sortie ».

91
Vous devriez obtenir un résultat de simulation comme la figure suivante.
AC Analysis

600,0m
MAG(v(sortie))

500,0m

400,0m

300,0m

200,0m

100,0m

0,000m
1,000 10,00 100,0 1,000k 10,00k 100,0k 1,000M
Frequency (Hz)

Nous pouvons donc conclure que le filtre passe-bande fonctionne adéquatement


et que ça fréquence centrale est d’environ 10kHz.

Afin d’ajouter l’analyse de Monte-Carlo, ouvrez « Simulation Dashboard » et


cliquez « Settings » dans le bas de la section « 3. Analysis Setup & Run ».

92
Ajoutons ensuite l’analyse Monte-Carlo en précisant les paramètres suivants et
cliquez sur « OK » afin de lancer la simulation.

Relancez la simulation « AC Sweep » en cliquant « Run » et vous devriez obtenir


un résultat similaire à celui de la figure suivante pour lequel la simulation a été
réalisée 10 fois en faisant varier aléatoirement les valeurs des différents
composants selon les tolérances précisées dans les paramètres de la simulation.

AC Analys is

600,0m
MAG(v(sortie)) m1
MAG(v(sortie)) m2
MAG(v(sortie)) m3
500,0m MAG(v(sortie)) m4
MAG(v(sortie)) m5
MAG(v(sortie)) m6
400,0m MAG(v(sortie)) m7
MAG(v(sortie)) m8
MAG(v(sortie)) m9
300,0m MAG(v(sortie)) m10

200,0m

100,0m

0,000m
1,000 10,00 100,0 1,000k 10,00k 100,0k
Frequency (Hz)

À l’aide des curseurs, nous pourrions alors évaluer avec précision l’effet de la
variation des paramètres sur le signal de sortie.

Dans le cas où cette variation serait trop importante pour nos contraintes de
conception, il serait alors possible de recommencer la simulation avec des
tolérances inférieures afin de déterminer ce qui pourrait mieux convenir à notre
application particulière.

93
L’analyse d’un convertisseur d’énergie

Réalisez le circuit suivant en utilisant les informations suivantes :

- La source d’entrée est « VSIN » (Simulation Sources.IntLib)


- Le transformateur est « Trans Ideal » (Miscellaneous Devices.IntLib)
- La diode est « Diode 1N914 » (Miscellaneous Devices.IntLib)
- Le condensateur est « Cap » (Miscellaneous Devices.IntLib)
- Le régulateur de tension LM7805 ne possède aucun modèle de
simulation. Utilisez la pièce « Volt Reg » (Miscellaneous Devices.IntLib) et
renommez-là LM7805.
- La résistance est « Res1 » (Miscellaneous Devices.IntLib)

D2 VR1 LM7805
reseau T1 transfo regin regout
Vin Vout
Diode 1N914 GND R16
Amplitude: 170V V14 C8 Res1
Frequency: 60Hz Cap 1k
100uF

Trans Ideal
GND Ratio: 0.1 GND

Afin de modifier le rapport de transformation du transformateur, vous devrez


d’abord double-cliquer sur ce dernier afin d’ouvrir la fenêtre des propriétés pour
ensuite double-cliquer « Simulation ».

94
Dans la fenêtre suivante, vous devrez spécifier une valeur de 0.1 au ratio
(rapport de transformation) et vous devrez aussi cocher la case « Show in
Component » afin de faire apparaître le nom du paramètre « RATIO » dans les
propriétés du composant. Cliquez ensuite sur « OK » afin de revenir à votre
schéma.

En revenant maintenant dans les paramètres du transformateur, vous devriez


maintenant voir le paramètre « RATIO ».

Si ce n’est pas déjà fait, cliquez l’œil à gauche du paramètre « Ratio » afin de
rendre le paramètre visible sur votre schéma électrique.

95
En revenant à votre schéma électrique, vous pourrez constater l’ajout du
paramètre « Ratio » ou plutôt simplement « 0.1 »

Double-cliquez cette valeur et activez la visibilité du nom du paramètre dans les


propriétés de la variable.

Après avoir réalisé quelques recherches parmi les pièces disponibles dans le
logiciel « Altium Designer », je ne suis pas parvenu à trouver un régulateur de
tension de 5V contenant un modèle de simulation.

J’ai donc cherché un modèle « SPICE » pour les régulateurs de tension sur
internet et je suis tombé sur un fichier portant le nom « Regulators.lib ». Ceci est
simplement un fichier « texte » et je l’ai renommé « Regulators.ckt » afin d’être
compatible avec le logiciel « Altium Designer ». Ce fichier est disponible sur le
portail de cours.

Dans les prochaines étapes, nous verrons comment ajouter ce fichier à notre
projet afin de préciser un modèle de simulation pour notre régulateur de
tension.

96
Commencez tout d’abord par télécharger le fichier « Regulators.ckt » du portail
de cours et ajoutez-le dans votre répertoire de travail pour vous assurer d’en
conserver une copie avec votre projet.

Dans votre schéma électrique, double-cliquez maintenant votre régulateur de


tension afin d’afficher ses propriétés et, dans la section « Parameters », cliquez le
bouton « Add » pour ensuite sélectionner « Simulation ».

Cliquez ensuite sur le bouton « Browse... » dans la fenêtre qui s’ouvrira.

97
Sélectionnez ensuite votre fichier « Regulators.ckt » et cliquez sur « Ouvrir ».

Vous pourrez constater que ce fichier « CKT » contient plusieurs modèles de


simulation différents. Il faudra alors sélectionner le modèle « LM7805 » afin de
répondre aux besoins de ce circuit.

Vous pourrez ensuite confirmer votre sélection en cliquant « OK » dans cette


fenêtre ainsi que la prochaine.

98
Vous êtes maintenant prêt à lancer votre simulation, mais vous devrez
préalablement retirer l’analyse Monte-Carlo qui avait été activée lors de la
simulation du circuit précédent. Dans « Simulation Dashboard », dans le bas de
la section « 3. Analysis Setup & Run », cliquez « Setting » et décochez ensuite
« Monte Carlo ».

Ajoutez donc les signaux « reseau », « transfo », « regin » et « regout » à la liste


des signaux actifs, choisissez une analyse transitoire (Transient Analysis) et
entrez les paramètres adéquats afin de simuler sur 50ms en utilisant un pas de
calcul de 50µs. Ceci nous permettra donc d’obtenir 1000 points dans notre
graphique.

Vous obtiendrez alors les résultats suivants.

Transient Analysis

200,0
v(reseau)
v(transfo)
150,0 v(regin)
v(regout)
100,0

50,00

0,000

-50,00

-100,0

-150,0

-200,0
0,000m 10,00m 20,00m 30,00m 40,00m 50,00m
Time (s)

Dans la figure précédente, le signal « reseau » est tellement plus grand que les
3 autres qu’il est difficile d’analyser les courbes. Il serait alors pertinent de
retirer le signal « reseau » afin de mieux observer les 3 autres signaux.

99
Transient Analysis

20,00
v(transfo)
v(regin)
15,00 v(regout)

10,00

5,000

0,000

-5,000

-10,00

-15,00

-20,00
0,000m 10,00m 20,00m 30,00m 40,00m 50,00m
Time (s)

À l’aide de la figure précédente, il est donc possible de constater que la tension


de 170V qui entre dans le transformateur en ressort avec une amplitude de
17V. Par la suite, cette tension est redressée par la diode et filtrée par le
condensateur afin de produire un signal oscillant un peu en dessous de 15V.
Cette tension oscillante sera finalement transformée en tension de très
précisément 5V par le régulateur de tension. Cet exercice est donc un bon
exemple de conversion d’énergie électrique.

Finalement, en modifiant la valeur du condensateur par une valeur beaucoup


plus petite comme 4.7µF, il sera possible de constater que la sortie du
régulateur de tension ne pourra pas être maintenue adéquatement à 5V. À
l’aide du simulateur, il serait alors facile de déterminer la valeur minimale à
imposer au condensateur afin de maintenir la tension de sortie sans
fluctuations.

Transient Analysis

20,00
v(transfo)
v(regin)
15,00 v(regout)

10,00

5,000

0,000

-5,000

-10,00

-15,00

-20,00
0,000m 10,00m 20,00m 30,00m 40,00m 50,00m
Time (s)

100
L’analyse d’un circuit d’amplification

Réalisez le circuit suivant et effectuez une simulation temporelle jusqu’à 3 ms


en utilisant un pas de calcul maximum de 1 μs.

R17
R18
Res1
4k Res1
1k
12V
12V

8
U5A
R19

8
V1 2 TL082ACN U5B
1 V2 R20 6 TL082ACN
Res1 A
1k 3 Res1 7 V3
B
Amplitude: 1V V15 1k 5
Frequency: 1kHz
4

GND

4
GND
-12V
GND -12V

ATTENTION : Si vous avez dessiné tous vos circuits dans la même page depuis
le début de cette formation, vous devriez déjà avoir défini les
sources de -12V et 12V. Par contre, si vous avez dessiné ce
schéma électrique dans un nouveau projet, n’oubliez pas
d’ajouter deux sources « VSRC » afin de générer ces tensions
continues qui sont requises par les amplificateurs opérationnels
TL082.

12V -12V

V11 V12
DC 12V DC -12V

GND GND

101
Voici maintenant les résultats que vous devriez obtenir.

Transient Analysis

4,000
v(V1)
v(V2)
3,000 v(V3)

2,000

1,000

0,000

-1,000

-2,000

-3,000

-4,000
0,000m 0,500m 1,000m 1,500m 2,000m 2,500m 3,000m
Time (s)

La courbe rouge représente le signal d’entrée (1 V crête), la courbe bleue


représente le signal après le 1er étage (4 V crête, mais inversé par rapport à
l’entrée) alors que la courbe verte représente la sortie du circuit (4 V crête, mais
inversé par rapport à la sortie du 2e étage). Ce circuit agira donc à titre
d’amplificateur avec un gain global de 4.

102

Vous aimerez peut-être aussi