Simulation




Préparer le schéma pour la simulation
Créer un profil de simulation
Modifier un profil existant
Préparer les sitmuli numériques

Simuler

Visualiser les courbes
Placer des "markers"
Ajouter une "Plot Window template"
Ajouter une "complex trace"

Layout



Annexes

Faire une analyse paramétrée
Ajouter une variable dans le circuit
Ajouter le symbole "PARAM"
Configurer l'analyse paramétrée

Rajouter une condition initiale

Exporter les courbes : *.dat , *.stl ou *.txt


















Préparer le schéma pour la simulation : (dans OrCAD Capture)

Créer un profil de simulation :

Faire "PSpice > New Simulation Profile" ou 
Lui donner un nom, "Create", remplir l'onglet "Analysis", OK.

On peut créer plusieurs profil de simulation pour le même schéma , ils sont tous visibles dans 
l'onglet projet "xxx.opj" à "PSpice Ressources > Simultation Profile".
Si le projet contient plusieur profil de simulation, celui que est actif est en rouge. C'est celui qui se lance si on fait "PSpice > Run" ou . Pour changer le profil qui est actif faire "clic droit > Make Active".

Exemple de profil pour une simulation "Bias Point" ou polarisation :



Exemple de profil pour une simulation "DC Sweep" ou balayage :



Exemple de profil pour une simulation "Time Domain" ou transitoire :



Exemple de profil pour une simulation "AC Sweep/Noise" ou fréquentielle :



Modifier un profil existant :

"Clic droit sur le profil > Edit Simulation Settings", ou "PSpice > Edit Simulation Profile" (pour le profil actif) ou  (pour le profil actif).
On peut aussi modifier le profil plus tard dans "PSpice AD", dans "Simulation > Edite Profile" ou 


Préparer les stimuli numériques : (si besoin)

Faire "Demarrer > Programmes > Cadence > Release xx.x > PSpice Accessories > Stimulus Editor" , choisir l'onglet "



Le fichier de stimuli (.stl) apparait dans l'onglet projet "xxx.opj" à "Stimulus Files".

Retour


Simuler :

Faire "PSpice > Run" ou 
.
On peut aussi simuler plus tard dans "PSpice AD", dans "Simulation > Run" ou 


Retour

Visualiser des courbes :

Pour visualiser les résultats d'une simulation de type "Bias Point"
On peut faire apparaitre les résultats de simulation sur la feuille de schéma en cliquant  ou "PSpice > Bias Points > Enable Bias Voltage Display".

Pour afficher des courbes des autres simulations,
il faut faire au moins une des 4 étapes suivantes :
- Trace > Add Trace dans la fenêtre PSpice A/D (notre solution préférée) , pour le faire dans une nouvelle fenêtre faire "Windows > New Window" avant.
- Placer des "markers" dans la fenêtre OrCAD Capture.
- Ajouter une "Plot Window template"
dans la fenêtre OrCAD Capture.
- Ajouter une "complex trace" dans la fenêtre OrCAD Capture.

Pour visualiser une grandeur en fonction d'une autre que celle du générateur spécifié dans la profil de simulation : (Par exemple dans une simulation de type DC Sweep)
Faire "Plot > Axis Settings", onglet "X Axis" puis "Axis variable", choisir la grandeur qui sera sur l'axe X,
Puis "Trace > Add Trace" pour choisir la grandeur qui sera sur l'axe Y.

Pour visualiser une fonction de transfert (analyse AC) dans un plan de Bode :
Faire
"Trace > Add Trace" puis "Function or Macros" = "Plot Windows Templates" puis choisir la fonction et la grandeur.



Pour faire apparaitre des curseurs sur les courbes :
Faire (Toggle Cursor).
2 curseurs apparaissent, un affecté au clic gauche et l'autre au clic droit. Les valeurs et la différence apparaissent dans la fenêtre "Probe Cursor".

Si plusieurs courbes sont présentes dans la même fenêtre, on peut affecter un curseur à une courbe et l'autre curseur à l'autre courbe. Par exemple indique la présence de 2 courbes dans la fenêtre, un clic gauche et/ou droit sur l'un des symboles ou affectera le ou les curseurs appropriés à la courbe désignée par les symboles.

Placer des "markers" :

On peut les placer avant de simuler pour les afficher automatiquement à la simulation ou bien on peut les placer après la simulation.

Faire dans "OrCAD Capture", "PSpice > Markers > ..." ou .

Ajouter
une "Plot Window template" :

Faire dans
"OrCAD Capture", "PSpice > Markers > Plot window templates..."



Ajouter une "complex trace" :

Pour ajouter des expressions arithmétique complexe de signaux :
Faire dans "PSpice AD" , "Trace > Add Trace..."



Retour

































Annexes




Faire une analyse paramétrée :

Ajouter une variable dans le circuit :

Dans "Orcad Capture", changer la propriété "Value" d'un composant en rentrant le nom de la variable entre {}.
Pour l'exemple , on change le nom de la propriété "value" (=1k) de R2 par {RES}.

           
Avant                                                               Après

Placer le symbole "PARAM" :

Dans "OrCAD Capture", faire "Place > part" ou .
Charger la bibliothèque "special.olb" puis placer l'élement "PARAM" sur la feuille de schéma.

"Double clic" sur le symbole "PARAM", et faire "new row" ou "new colomn".



Nom : nom de la variable.
Valeur : donner une valeur.
OK

Toujours dans la fenêtre "Property Editor", "clic droit sur la valeur de la variable > Display..."



"Display Format" = "Name and Value". OK.

astuce : Si on souhaite changer la vue de la fenêtre "Property Editor" sous forme de colonne, faire n'importe où dans le tableau "Clic droit > Pivot".

Le schéma devient :




Configurer l'analyse paramétrée :

Créer un profil de simulation comme suit :
Analyse Type : Time Domain
Options : Parametric Sweep
Sweep variable : Global parameter
Parameter Name : nom du paramètre
Remplir "Star Value", "End Value" et "Increment".



Simuler.

Retour

Rajouter une condition initiale :

Dans "OrCAD Capture", faire "Place > part" ou .
Charger la bibliothèque "special.olb" puis placer l'élement "IC1" sur la feuille de schéma.
Cliquer sur la "Value" et changer sa valeur.


Retour

Exporter les courbes : *.dat , *.stl ou *.txt :

On peut exporter les courbes dans ces 3 formats en faisant dans la fenêtre "PSpice AD", "File > Export > ...".

Retour