Vous êtes sur la page 1sur 18

Cration du modle dun composant partir de Model Editor : Introduction :

on procde :
1. Lancer Model Editor : Programme OrCAD 16.0 PSpice Accessories Model Editor 2. Aller File New ou Cliquer sur 3. Aller Model New ou Cliquer sur . La fentre suivante apparat :

4. Dans Model Name on tape le nom donn notre modle de transistor (ici MOSN par exemple) 5. Slectionner Use Device Charaterisyic Curves 6. Au menu droulant From Model , on selectionne MOSFET 7. Dans le choix MOS Polarity , choisir NMOS , puis cliquer sur OK 8. La fentre qui apparait prend lorganisation ci-dessous : Zone A : comprend la liste des modles encours de traitement, ici il ny a quun modle MOSN* de type N (ltoile * indique que le modle na pas t sauvegard) Zone B : donne lensemble des caractristiques du composant, cette zone comprend aussi des tableaux de caractristiques que lutilisateur peut remplir partir de mesures exprimentales par exemple. Model Editor peut extraire, partir des caractristiques du composant, les paramtres de celui-ci. (Allez dans Tools puis Extract Parameters Zone C : comprend les diffrents paramtres du modle du composant.

9Si lutilisateur na pas de caractristiques exprimentales du composant, il est possible de passer une reprsentation plus pratique pour ldition du modle : Aller dans View puis Edit Model :

La zone C prcdente se transforme en zone ddition de texte, nous avons dans cette exemple une carte .MODEL . (Ignorez les lignes dbutants avec le signe *)

*DEVICE=mos,NMOS * mos NMOS model * created using Model Editor release 10.0.0 on 12/26/09 at 16:20 * The Model Editor is a PSpice product. .MODEL mos NMOS + LEVEL=3 + L=2.0000E-6 + W=.5 + RS=10.000E-3 + RD=10.000E-3 + VTO=3 + RDS=1.0000E6 + TOX=2.0000E-6 + CGSO=40.000E-12 + CGDO=10.000E-12 + CBD=1.0000E-9 + RG=5 + RB=1.0000E-3 + GAMMA=0 + KAPPA=0

Pour sauvegarder ; Aller File puis Save ou Save As ou cliquez simplement sur

La sauvegarde cre un fichier de type Model Library (.lib), on choisist un nom et un lemplacement voulus pour votre fichier librairie. Il vaut mieux que le nom de fichier choisi nous renseigne sur le composant ou le model du composant, le plus simple est de choisir le nom de la librairie identique au nom du modle si votre librairie comprend un seule composant sinon choisir un nom qui indique le type de composants si votre librairie comporte plusieurs modles, dans notre cas il possible de choisir le nom MOSN ou transistors MOS par exemple (ceci nest pas obligatoire)

Nous avons choisi dans cet exemple le nom Transistors MOS , et notre librairie composte deux modles de composants. Le modle MOSN pour le type N et le modle MOSP pour le type P (le modle MOSP a t cre en suivant les mmes dmarches que prcdemment) 9. Dans la zone ditable du modle insrer les paramtres voulus (noublier pas le signe + au dbut de chaque ligne.

10. Model Editor vous donne les paramtres du modle et leurs valeurs par dfaut ainsi le domaine de leurs variations. Ces indication sont en commentaires (prcds de *)

*les paramtres du modle : W= L= Rs Kp Tox 11. Une fois les paramtres de votre (ou vos) modle(s) fixs : Procdez une dernire sauvegarde de votre librairie Allez File puis Export to Capture Part Library . Cette tape permet dexporter notre librairie Orcad Capture CIS pour que notre modle de composant soit utilis dans capteur comme nimporte quel composant standard. A partir de la librairie de modles c..d le fichier Transistors MOS.lib , une librairie de composant utilisable avec Capture CIS est gnre c..d le fichier Transistors MOS.olb DEFINITION ???

Cliquez sur OK Une fentre derreurs apparat, cliquez OK (assurez-vous quil ny a pas derreurs)

12. A cette tape il est possible de fermer Model Editor et de basculer vers Capture CIS

13. Ouvrir Orcad Capture CIS 14. Commencez raliser le schma de votre circuit sur la page schma 15. Cliquez sur New Simulation Profile puis Edit Simulation Settings

16. En appuyant sur Edit Simulation Settings , la fentre ci-dessus doit apparatre. Slectionner longlet Configuration Files Dans Category, slectionnez Library Dans Details, cliquez sur Browse cherchez et slectionnez le fichier librarie Transistors MOS.lib Cliquez sur Add as Global , le chemin du fichier Transistors MOS.lib doit se retrouver dans la zone Configured Files Cliquez sur OK pour terminer 17. Notre transistor NMOS de modle MOSN va tre insr comme nimporte quel composant en suivant les tapes suivantes : Cliquez sur La fentre Place Part apparat, cliquez sur Add Library Recherchez le dossier ou vous avez mis la librairie Transistors MOS.olb , dans notre cas le chemin tait C:\OrCAD_Data\test model\Transistors MOS.olb La fentre prend la forme suivante :

18. Nous retrouvons la librairie Transistors MOS place dans Libraries , dans Part List nous retrouvons les deux composants MOSN et MOSP. Model Editor automatiquement associ un symbole appropri notre composant (ici M? MOSN) Cliquez sur OK Ralisez votre schma de circuit avec les nouveaux composants.
Modification des paramtres du modle partir de Capture CIS

Ralisez le schma lectrique voulu, incluant le transistor MOS (de modle MOSN)

1. Cliquez sur le composant MOSN avec le bouton gauche de la sourie (le transistor est slectionn) 2. Cliquer maintenant sur le mme composant avec le bouton droit de la sourie

Puis cliquez sur Edit PSpice Model , Model Editor sera automatiquement lanc Attention : les modifications apportes au modle MOSN seront enregistres sur un fichier librairie (*.lib) du nom du projet dans Capture CIS et non sur Transistors MOS.lib par exemple dans notre cas. Les changements seront localiss au niveau du projet.

Importation du modle dun composant dans Model Editor

Le modle dun composant standard de PSPICE (SPICE) peut tre saisi tout simplement avec le bloc Note ou tout logiciel de traitement de texte. Il faut crer une carte .MODEL, comme suit : .MODEL MOSN NMOS + LEVEL=3 + L=3.0000E-6 + W=.5 + RS=10.000E-3 + RD=10.000E-3 + VTO=3 + RDS=1.0000E6 + TOX=2.0000E-6 + CGSO=40.000E-12 1. Enregistrez le fichier avec lextension .mod , par exemple MOSN.MOD 2. Lancez Model Editor : Programme OrCAD 16.0 PSpice Accessories Model Editor 3. Allez Model Import 4. Cherchez et ouvrez votre fichier MOSN.MOD 5. Continuez comme indiqu prcdemment (voir les indications partir de 10) Remarque : 1. Comme il possible dimporter un modle de composant partir dun fichier *.mod dans Model Editor, il aussi possible dexporter un modle dvelopp dans Model Editor sous le format *.mod (Allez Model Export)

Cration dun sous-circuit (.SUBCKT) avec Model Editor


Premire Mthode

La Netlist du sous-circuit existe dj, ou bien le circuit est assez simple pour tre dit en NetList 1. Saisissez la Netlist de votre sous-circuit avec le bloc Note, vitez lutilisation de tabulations prfrez des espaces .SUBCKT Filtre1 Entree Sortie R_R1 Entree N01 1k C_C1 N01 Sortie 1n R_R2 Sortie 0 1k C_C2 Sortie 0 1n .ENDS 2. Sauvegardez le fichier avec lextension *.lib (par exemple Filtre1.lib) 3. Lancez Model Editor : Programme OrCAD 16.0 PSpice Accessories Model Editor 4. Allez Model Import 5. Cherchez et ouvrez votre fichier Filtre1.lib 6. Continuez comme indiqu prcdemment (voir les indications partir du point 14 de la page 4) 7. Si dans Orcad Capture CIS vous insrez le nouveau composant, vous verrez quelque chose qui ressemble, dans notre exemple, :
U1 1 ENTREESORTIE FILTRE1 2

8. Dans capture CIS il possible de faire les modifications voulues pour changer lallure du schma
U1 1 FILTRE1 2

ENTREE

SORTIE

Cliquez sur le composant Filtre1 avec le bouton gauche de la sourie (le schma est slectionn) Cliquez sur le bouton droit de la sourie et slectionnez Edit Part Dans cette page vous pouvez apporter les modifications ncessaires la clart du schma de votre sous-circuit. Vous disposez de plusieurs outils pour le dessin et pour le placement des connexions A la fin fermer la fentre pour basculer la page schma de Capture CIS.

Deuxime Mthode

Le sous-circuit dj t saisi sous forme de schma dans Orcad Capture CIS, ou bien il est assez compliqu pour tre saisi en Netlist 1. Lancez Orcad Capture CIS 2. Crez un nouveau projet portant le nom donner votre sous-circuit (dans notre exemple le nom est Filtre1 3. Saisissez le schma lectrique de votre sous-circuit (le schma ci-dessous correspond au si-sous circuit Filtre1 ) A ce stade il faut ajouter et nommer les ports du sous-circuit (
R1 Entree 1k 1n C1 Sortie

C2 1n

R2 1k

9. Sauvegardez le fichier 10. Allez la fentre de gestion du projet, comme ci-dessous, et cliquez sur le fichier dessin du projet (ici .\filtre.dsn est slectionn (en bleu))

11. Allez Tools Create Netlist, la fentre ci-dessous apparat :

12. 13. 14. 15.

Slectionnez longlet PSpice Cochez Create SubCircuit Format Netlist Donner le nom voulu votre librairie, puis cliquez sur OK Lancez Model Editor, et ouvrez le fichier librairie, vous devez avoir la Netlit de votre sous-circuit. Dans lexemple prcdent nous aurons :

.SUBCKT SCHEMATIC1 Entree Sortie R_R1 Entree N00099 1k R_R2 0 SORTIE 1k C_C1 N00099 SORTIE 1n C_C2 0 SORTIE 1n .ENDS 16. Remarquez que le sous-circuit porte le nom SCHEMATIC1 (voir fentre ci-

dessus). 17. Continuez comme indiqu prcdemment (voir les indications partir du point 14 de la page 4)

Objectifs

Familiariser le concepteur de circuits intgrs avec la simulation lectrique et donner les lments de base ncessaires la macromodlisation. Le simulateur utiliser est SPICE3F5 en mode interactif.

Caractrisation d'un circuit passif RLC


On considre le circuit passif de la figure 1, l'inductance est fixe et le condensateur a pour valeur Figure 1: .

circuit passif RLC et

Dterminer par simulation lectrique la rponse indicielle pour un coefficient de qualit Dterminer par simulation lectrique la rponse impulsionnelle pour un coefficient de qualit Dterminer par simulation lectrique la rponse en frquence pour un coefficient de qualit
SOLUTION : La fonction de transfert de ce circuit passif est :

et

et

et

Les valeurs de L et c :

Notre circuit est un pass-bas une frquence de coupure gale :

Et pour coefficient de qualit :

Rponse indicielle : La rponse indicielle est simule par une analyse transitoire (.TRAN), le stimuli tant un chelon de tension "fabriqu" par une source de tension indpendante linaire par morceau (PWL). 1cas : donc R=10.

2cas : donc R=2

3cas : donc R=1

4cas : donc R=0.2

reponse impulsionnelle/ On doit minimiser PW 0 Remarque : temps de rponse 1cas :

2cas :

donc :

3cas :

donc :

4cas :

donc

Application de tension sinusodale : 1cas :

2cas :

Pour r=02.

3cas :

4cas :