Anda di halaman 1dari 7

numEctron

http://nalhossri.free.fr
_______________________________________________________________________________
Cet article a fait lobjet dune publication parue en dcembre 2007 et destine la collectivit
nationale des enseignants des dpartements GEII (N. AL-HOSSRI, Apprendre llectronique par la
simulation SPICE-ISIS , GESI : Revue des dpartements de Gnie Electrique & Informatique
Industrielle, n 70, dc. 2007, pp. 27-31)

Apprendre llectronique par la simulation : SPICE - ISIS


Nabil Al-HOSSRI, dpartement GEII IUT Bordeaux1
E-mail : nabil.al-hossri@u-bordeaux1.fr

APPRENDRE LELECTRONIQUE PAR LA SIMULATION : SPICE - ISIS.................... 1


RESUME ............................................................................................................ 1
SPICE.............................................................................................................. 1
ISIS ................................................................................................................ 2
I- ATTRIBUTION DUN MODELE SPICE A UN COMPOSANT

SOUS

ISIS ...................................... 2

PRIMITIVE = ANALOGUE, SUBCKT: .................................................................. 4


SPICEMODEL = LM317, LM317.LIB :................................................................. 4
SPICEPINS = VIN, ADJ, VOUT : ....................................................................... 4
II- QUELQUES EXEMPLES DE REALISATION ..................................................................... 5
II- 1) Alimentation rgule utilisant le LM317 .................................................... 5
II- 2) Alimentation dcoupage type Boost ................................................. 5
II- 3) Le principe de base dun analyseur de spectre ........................................... 6
CONCLUSION ...................................................................................................... 7

Rsum
Dans cet article nous montrons comment enrichir la bibliothque des composants du
simulateur ISIS partir des fichiers modles disponibles chez les fondeurs. Nous
prsentons quelques ralisations ayant fait lobjet dexercices pdagogiques en travaux
de ralisation.

SPICE
est lacronyme de Simulation Program with Integrated Circuits Emphasis qui signifie
programme de simulation pour circuits intgrs.
Ce langage est un noyau logiciel de simulation lectronique. La simulation rend en effet
d'normes services aux lectroniciens pendant la phase de conception des circuits : elle
permet de limiter les essais rels. Ce procd fait donc gagner du temps et de la
souplesse puisque, dans l'idal, on n'a plus besoin de cbler un circuit pour vrifier son

__________________________________________________________________________ 1
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________

fonctionnement. Mais cette simulation n'vitera en aucun cas l'essai rel final, seule
tape permettant de valider rigoureusement un circuit.
Les modles utiliss sont des fichiers texte qui font appel un certain nombre de
paramtres physiques prdfinis (tension de seuil d'une diode, coefficient de temprature
d'une rsistance, ...). Ces paramtres sont caractriss par le fondeur avec une prcision
infrieure 1 % et publis, parfois en totalit, dans les DATASHEETS des diffrents
composants.

ISIS
est un diteur de schmas possdant une interface graphique assez puissante.
Dvelopp par MULTIPOWER dans les annes 90, il intgre un simulateur analogique,
logique ou mixte, un microcontrleur programm. Des circuits interactifs anims peuvent
tre insrs dans un schma pour effectuer une simulation de lensemble. Il intgre un
noyau SPICE version industrielle standard 3F5. L'appel de ce noyau est compltement
transparent pour l'utilisateur. Il suffit d'entrer le circuit sous forme graphique puis de
lancer la simulation.
Malheureusement aucun logiciel de simulation lectronique ne possde une bibliothque
comprenant tous les composants existant ou en cours de dveloppement. Pour mener
bien une application conue entirement par ordinateur il est parfois ncessaire de
modifier, dadapter ou mme de crer un modle. Notre objectif est donc denrichir la
bibliothque dISIS en apportant, en partenariat avec les fondeurs, des modles fiables
de composants que nous pensons indispensables.

I- Attribution dun modle SPICE un composant sous ISIS


Les models SPICE, donns par les fondeurs de composants, sont des fichiers texte
ltat brut, gnralement avec lextension (.TXT). Ils sont ditables avec nimporte quel
diteur de texte : Nodepad, Wordpad,
Les modles SPICE sont souvent enregistrs avec lextension (.CKT), (.MOD), (.MDL) ou
encore (.CIR). Il est galement possible de trouver des fichiers intgrant plusieurs
modles. Ils portent dans ce cas lextension (.LIB). Ces fichiers multi-modles ont
lavantage de limiter le nombre de fichiers, mais ils ont linconvnient dtre plus longs
traiter lors de la simulation.
Prenons par exemple le modle SPICE dun rgulateur de tension LM317, le dbut du
fichier texte est donn la figure (1).
http://www.gel.usherbrooke.ca/pspice/librairies_s3/s3.LIB

__________________________________________________________________________ 2
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________

* connections:
*
| input
*
| | adjustment
pin
*
| | | output
*
| | |
.subckt LM317 in adj out
* positive adjustable voltage regulato
* adjustment pin current
jadj in adj adj jadjmod
vref 4 adj 1.250
dbk in 13 dmod

Figure 1 : Dbut du fichier texte du rgulateur LM317

La premire procdure suivre pour attribuer ce modle un composant existant ou


crer sous ISIS est de lenregistrer avec une extension reconnue par le simulateur. Notre
choix a privilgi lextension (.LIB).
Il faut donc maintenant procder par tapes :
1 - Copier le fichier modle sans aucune modification dans: (C:\Program Files\Labcenter
Electronics\Proteus 6 Professional\MODELS) ou bien dans un rpertoire au choix, dont on
indiquera le chemin lors de la configuration du simulateur.
2 - Faire le dessin du symbole du composant sous ISIS :
A ce stade, il ny a pas de restriction sur le choix des noms donns aux broches
dentres ou sorties du circuit. Dans cet exemple le choix est :

VIN :

Tension dentre,

ADJ :

Entre dajustement,

VOUT : Tension de sortie.

Figure 2 : Symbole cr sous ISIS du rgulateur LM317

Les numros des broches 1, 2, et 3 (Figure 2) ne sont pas indispensables, ils sont utiles
uniquement si lon souhaite router le circuit.
3 - Placer le symbole du LM317 que lon vient de dessiner dans une nouvelle fentre
ISIS. Le slectionner (bouton droit de la souris) et cliquer dans son centre (bouton
gauche) pour pouvoir diter ses proprits. La fentre Edit Component souvre
(Figure 3). Dans la case Edit all Properties as text saisir les informations
suivantes:

__________________________________________________________________________ 3
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________

PRIMITIVE = ANALOGUE, SUBCKT:


Cette affectation est invariable. Elle indique au simulateur ISIS que le comportement du
composant est dcrit par un sous-circuit analogique de type SPICE.

Figure 3 : La fentre Edit Component

SPICEMODEL = LM317, LM317.LIB :


Cette ligne transmet ISIS le nom du sous-circuit utiliser (LM317) et le nom du fichier
modle (LM317.LIB) qui contient sa description.

SPICEPINS = VIN, ADJ, VOUT :


Cette proprit SPICEPINS permet de relier un un les noms des broches du symbole
LM317 dISIS aux noms des nuds reprsentant les entres et les sorties du modle
SPICE. Pour mieux comprendre on doit examiner les commentaires (en italique) du
fichier modle (Figure 1). Lordre des connexions doit tre le mme pour le composant
(VIN ADJ VOUT) et son modle (in adj out).
La fentre Edit Component est ainsi valide.
4 - Mettre jour le composant dans la librairie afin que ces proprits soient associes
tous les LM317 :
Slectionner le symbole du LM317 et cliquer sur Crer composant du menu
Bibliothques . Remplir le tableau et cliquer sur OK.
Le rgulateur de tension LM317 est enfin fonctionnel. Il peut maintenant remplir son rle
de matre rgulateur sans quil chauffe suite une mauvaise manipulation...
Tous les modles SPICE sont proches de la ralit physique et donnent une ide assez
significative sur le comportement dun composant.

__________________________________________________________________________ 4
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________

Trois autres mthodes permettent dattribuer un modle SPICE dit brid un


composant sous ISIS. Les modles qui en rsultent ne sont pas toujours trs proche de
la ralit, car ils exploitent uniquement les paramtres physiques prpondrants dun
composant. Ces diffrentes techniques dadaptation dun modle SPICE sous ISIS sont
abordes ladresse:
http://www.brive.unilim.fr/index.php?option=com_content&task=view&id=76&Itemid=109

On y trouve aussi des notices dutilisation concernant la version 6.5 dISIS.

II- Quelques exemples de ralisation


II- 1) Alimentation rgule utilisant le LM317
La Figure (4) montre le schma de simulation dune alimentation rgule et ajustable
faisant appel au composant LM317.
alimentation rgule sans limitation externe de courant
Exemple d'application : alimentation rgule de 1,8 V 12 V. Courant de sotie 0,5 A.
D2

Vs
LM317
VIN

Vs2

VOUT
ADJ

RV1 = 2200 ohms


Vs = 1,25 (1+( 2200 +120 )/270) =12 V

R2

Vs = 1,25 ( 1 + 120/270 ) = 1,8 V


Avec le curseur en bute maxi :

Is

ic = 0

ic = 0

Vred

Lorsque le curseur de RV1 est 0 :

270

VSINE
VA=15 * 1.41
FREQ=50

Vs1

ISOURCE
C1

R1

C2
100n

RPAR=1000k
RSER=10m
C=470u

120

C3
100n

I=700m
RINT=1000k

RV2
2.2k

Vs

Vs

Vs

Au del de la limite du
bon fonctionnement

N. AL-HOSSRI

Figure 4 : Alimentation rgule utilisant le LM317 et les principaux signaux observs

II- 2) Alimentation dcoupage type Boost


Dautres modles SPICE ont t ainsi adapts, comme par exemple :
FDS6690A : Transistor haute frquence de puissance, type MOSFET canal N.
Son modle SPICE est distribu ladresse (senregistrer au pralable) :
http://www.fairchildsemi.com/models/email_model_file.jsp?file=FDS6690A.mod.

MBRS340T3 : Diode Schottky de puissance moyenne :

__________________________________________________________________________ 5
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________
http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&part=MBRS340.

DT3316 : Une self ferrite de COILCRAFT :


http://www.coilcraft.com/modelseagleware.cfm

Lalimentation dcoupage type Boost lvateur de tension de la figure 5 utilise les


trois composants mentionns ci-dessus ; ces composants sont spcialement ddis ce
type de ralisation. Lalimentation dlivre une tension de (12V 1.5A) partir dune
tension de 5V continue.
Ce montage est dit sans rsistances par les lectroniciens, car ses diffrents circuits
prsentent leur tat actif une rsistance bien infrieure une fraction dohm. On peut
voir du tableau donn par le fabriquant, insr dans la Figure (5) que la rsistance
ohmique de linductance DT3316 est de 1 milli-ohm. Dans cette application, on mesure
toute limportance du choix des composants ; le simulateur nest l que pour nous
conforter quant au bon choix des composants.
Alimentation dcoupage ( 12V - 1.5A ) type BOOST Elvateur
partir d'une source de tension 5V continue

V=5
RINT=0.02

MBRS340T3

M1

Puls
FREQ = 400KHz
PW = 58%

Vs
Id

ic = 0

Vmos
Imos

VSOURCE

F=400k
R1=3600
R2=0.001
C=93.8e-12
K1=9.78e-7
K2=1.4
K3=6.8
K4=8.4e-2
K5=1.01e-5

IL

Is

ic = 0

Ic

COILCRAFT_DT3316

CAP_CHIMIQUE
RPAR=1000k
RSER=20m
C=100u

ISOURCE
I=1.5A
RINT=1000k

FDS6690A_8PINS

N. AL-HOSSRI

Figure 5 Alimentation dcoupage utilisant le MOSFET FDS6690A,


la diode Schottky MBRS340T3 et la ferrite DT3316

II- 3) Le principe de base dun analyseur de spectre


Pour une raison purement pdagogique et didactique, des modles parfaits crits en
langage SPICE ont t labors (un multiplieur de tension, un VCO, etc.). Il est possible,
laide de trs peu de ces modles, dexpliquer un phnomne ou de raliser des
montages complexes. Ainsi, le principe de base dun analyseur de spectre balayage est

__________________________________________________________________________ 6
Apprendre llectronique par la simulation

Nabil AL HOSSRI

numEctron
http://nalhossri.free.fr
_______________________________________________________________________________

reprsent laide de deux de ces composants, comme nous le montre le schma de la


Figure (6) http://poujouly.club.fr/index.htm.
Principe du fonctionnement de l'analyseur de spectre balayage
Ralis avec des composants parfaits
Analyse d'un signal impulsionnel de rapport cyclique = %20
spectre

Rampe
VCO

VCO

Vmod

R2

X
W

MULTIPLIEUR
Y
Y

L1

VPULSE

V2=1
TR=10m
PER=10m

R1

10k

MULTIPLIEUR

ACS1

De 500KHz a 1MHz

Va

C1

4e-5*V(A,B)

470u

210p

1000k

C2
10n

Signal analyser :
Frquence = 50KHz
Rapport cyclique = 20%

Modulateur de frquence

Filtre slectif centr sur 500KHz

puissance du spectre

L'quivalence en frquence est de 100KHz par division

Figure 6 Simulation d'un analyseur de spectre, les lments de base sont :


un multiplieur de tension, un V.C.O. et un filtre passe bande.

Conclusion
Cette tude bibliographique a abouti lenrichissement de la librairie des modles du
simulateur ISIS. En partenariat avec les fondeurs, on lui a inject des modles SPICE
fidles et proches du comportement rel. Ceci nous a permis dinsrer, dans le cadre de
lenseignement de travaux de ralisation, des projets entirement conus par ordinateur.
Malheureusement, il ny a pas de modle SPICE pour tous les composants existants.
Dans ce cas la tche est plus fastidieuse, car il faut dabord exprimentalement
caractriser le composant, et par la suite procder une simulation en faisant appel un
schma simplifi du composant, un modle gnrique modifi, Ds lors, le plus proche
de la ralit sera choisi comme modle dit comportemental .

__________________________________________________________________________ 7
Apprendre llectronique par la simulation

Nabil AL HOSSRI

Anda mungkin juga menyukai