Menu
Général
Description d'un exemple SPICE
L'exemple décrit ici est un Oscillateur à pont de Wien.
Les fichiers:
Oscillateur à pont de Wien.wsh
Oscillateur à pont de Wien.cir sont fournis avec WINSCHEM
Etape 1: Saisie du schéma
Saisir le schéma. Tous les symboles utilisés sont
dans le dossier Spice.
Etape 2: Définir les valeur Spice des symboles.
Commande Modifier un symbole.
Exemple:
R1 31.6K
C110nF
X1LM324 les circuits intégrés sont désignés
par X, ce qui indique à Spice d'utiliser le modèle LM324,
qui doit se trouver dans la bibliothèque de modèle fournie
avec Spice.
Etape 3: Placer les labels
Commande Placer un label.
Les labels permettent de nommer les équipotentiels. La définition
du potentiel 0 ( masse ) est obligatoire. Un label " 0 " doit éxister.
Les tensions calculées le seront par rapport à ce potentiel
0.
Etape 4: Placer les commandes Spice
Commande Placer un texte.
Il s'agit de texte commencant par le caractère " | " ( touche
AltGr + 6 )
Les commandes Spice permettent une description de la simulation.
Ces textes seront inséré dans le fichier CIR.
Dans notre exemple:
|.lib eval.libUtilisation de la librairie eval.lib, contenant
le modèle LM324
|.ic v(aa) = 8V"Condition initiale: Vaa = 8V. Pour que l'oscillateur
"démarre".
|.tran 1u 4m"Analyse transitoire de 0 à 4ms, par pas de
1µs.
|.probe"Lancer Probe, pour afficher les courbes de son choix.
Etape 5: Créer le fichier CIR
Menu Transfert - Créer un fichier
Spice
Le fichier obtenu est le suivant:
* WINSCHEM
* Fichier simulation CIR
* Date de création: 20/12/99 à 09:33:53
* c:\exemple_micrelec\spice\oscillateur ail pont de wien.cir
.lib eval.lib
.ic v(aa) = 8V
.tran 1u 4m
.probe
V1 Val+ 0 9
V2 0 Val- 9
C1 p_plus Val- 10nF
R1 Val- p_plus 31.6k
R2 p_plus Val+ 31.6k
R3 p_moins Val+ 47k
R4 N4 p_moins 44k
R5 Val- p_moins 47k
D1 N4 out D1N4148
D2 out N4 D1N4148
R6 0 out 100k
X1 p_plus p_moins Val+ Val- out LM324
C2 p_plus AA 10nF
R7 out AA 15.8k
.END
Etape 6: Lancer le simulateur de son choix.
- Ouvrir ce fichier CIR.
- Lancer la simulation
- Afficher V(out) et V(p_plus)
Le résultat est le suivant. L'oscillateur fournit une tension
sinusoîdale d'amplitude -8V/+8V, et de fréquence 1KHz.
