Modélisation diode SPICE : guide pratique pour simulation précise
SPICE est le standard industriel pour la simulation de circuits, et les diodes sont parmi ses composants les plus fréquemment modélisés. Le comportement d'une diode est capturé dans SPICE à travers deux instructions : l'élément dispositif et la définition du modèle. L'instruction élément connecte la diode au circuit, tandis que l'instruction modèle spécifie ses caractéristiques électriques.
Définir une diode dans SPICE
Chaque élément diode doit commencer par la lettre d suivie d'un identifiant optionnel (ex: d1, dtest, d101). Les deux nombres suivants sont les numéros de nœuds anode et cathode. Le jeton final est le nom du modèle qui sera défini plus tard.
Exemple :
d1 1 2 mod1
L'instruction modèle correspondante commence par .model, suivie du nom de modèle, le mot-clé d, puis assignations de paramètres optionnels sous forme Paramètre=Valeur. Les paramètres omis prennent les valeurs par défaut montrées dans les tableaux ci-dessous.
Exemple :
.model mod1 d
Exemple avec paramètres :
D2 1 2 Da1N4004 .model Da1N4004 D (IS=18.8n RS=0 BV=400 IBV=5.00u CJO=30 M=0.333 N=2)
Paramètres clés de diode
| Symbole | Nom | Paramètre | Unités | Défaut |
|---|---|---|---|---|
| IS | IS | Courant de saturation (équation diode) | A | 1E‑14 |
| RS | RS | Résistance parasite (résistance série) | Ω | 0 |
| n | N | Coefficient d'émission, 1 à 2 | - | 1 |
| τD | TT | Temps de transit | s | 0 |
| CD(0) | CJO | Capacitance jonction à biais nul | F | 0 |
| ϕ0 | VJ | Potentiel jonction | V | 1 |
| m | M | Coefficient gradation jonction | - | 0.5 |
| Eg | EG | Énergie activation (eV) | - | 1.11 |
| pi | XTI | Exposant température IS | - | 3.0 |
| kf | KF | Coefficient bruit flicker | - | 0 |
| af | AF | Exposant bruit flicker | - | 1 |
| FC | FC | Coefficient capacitance appauvrissement polarisation directe | - | 0.5 |
| BV | BV | Tension claquage inverse | V | ∞ |
| IBV | IBV | Courant claquage inverse | A | 1E‑3 |
Obtenir un modèle fiable
La façon la plus précise d'obtenir un modèle SPICE est de le télécharger directement du site du fabricant. Si indisponible, vous pouvez construire un modèle à partir de la fiche technique en extrayant les paramètres clés listés ci-dessus. Comme troisième option, vous pouvez mesurer le dispositif vous-même et ajuster les paramètres SPICE à la courbe I-V mesurée.
Exemple extraction paramètres – 1N4004
Pour illustrer le processus, nous dériverons un modèle pour le redresseur commun 1N4004. Nous commençons par sélectionner un coefficient d'émission N de 2,0, typique pour redresseurs silicium. En utilisant l'équation de diode
I_D = I_S (e^{V_D/(N V_T)} - 1) et le point fiche technique (V_D = 0,925 V à I_D = 1 A, V_T = 26 mV à 25 °C) nous résolvons pour I_S :
I_S = 18,8 nA
Les autres paramètres sont fixés à leurs valeurs par défaut sauf si la fiche technique spécifie autrement :
- RS = 0 Ω (initialement, ajusté plus tard pour meilleur ajustement)
- TT = 0 s (pas de données Q_RR disponibles)
- CJO = 30 pF (depuis graphe V_R‑C_J)
- M = 0,333 (jonction à gradation linéaire)
- VJ = 1 V, EG = 1,11 eV, XTI = 3,0
- BV = 400 V, IBV = 5 µA (spécs claquage inverse)
Instruction modèle résultante :
.model Da1N4004 D (IS=18.8n RS=0 BV=400 IBV=5.00u CJO=30 +M=0.333 N=2.0 TT=0)
Affiner le modèle
En comparant le modèle dérivé au modèle fabricant et à la courbe I-V fiche technique, nous avons remarqué que le courant à 1,4 V dépassait la spec (12 A). Ajuster la résistance série à 28,6 mΩ a aligné la courbe à 1,4 V tout en maintenant le point 1 A. Un affinement supplémentaire peut être atteint en itérant N et RS jusqu'à ce que la courbe simulée corresponde à la courbe fiche technique sur toute la plage.
Comparaison des modèles
Le circuit SPICE suivant démontre les trois modèles en parallèle pour comparaison facile :
Extrait netlist :
*SPICE circuit <03468.eps> from XCircuit v3.20 D1 1 5 DI1N4004 V1 5 0 0 D2 1 3 Da1N4004 V2 3 0 0 D3 1 4 Default V3 4 0 0 V4 1 0 1 .DC V4 0 1400mV 0.2m .MODEL Da1N4004 D (IS=18.8n RS=28.6m BV=400 IBV=5.00u CJO=30 +M=0.333 N=2.0 TT=0) .MODEL DI1N4004 D (IS=76.9n RS=42.0m BV=400 IBV=5.00u CJO=39.8p +M=0.333 N=1.45 TT=4.32u) .MODEL Default D .END
Diodes Zener, Tunnel, et Gunn
Pour les diodes Zener, deux stratégies de modélisation existent :
- Régler le paramètre
BVà la tension Zener (ex:.model D1N4469 D (BV=15 IBV=17m)). C'est l'approche la plus simple. - Utiliser un sous-circuit avec un bride diode qui force la tension de claquage (voir sous-circuit ci-dessous pour modèle 1N4477A).
Exemple sous-circuit :
.SUBCKT DI-1N4744A 1 2 * Terminaux A K D1 1 2 DF DZ 3 1 DR VZ 2 3 13.7 .MODEL DF D (IS=27.5p RS=0.620 N=1.10 +CJO=78.3p VJ=1.00 M=0.330 TT=50.1n) .MODEL DR D (IS=5.49f RS=0.804 N=1.77) .END
Pour les diodes tunnel, une paire de JFET peut émuler la région de résistance différentielle négative, comme montré en référence [KHM]. Similairement, une diode Gunn peut être modélisée avec deux JFET pour capturer son comportement oscillation micro-ondes ([ISG]).
Points clés
- Utilisez l'élément
diodepour connecter le dispositif ; l'instruction.modeldéfinit son comportement électrique. - Paramètres statiques (N, IS, RS) dominent la performance basse fréquence ; specs claquage inverse (BV, IBV) importent pour applications haute tension.
- Comportement dynamique repose sur TT et CJO ; incluez-les pour simulations transitoires précises.
- Modèles fournis par fabricants sont préférés ; si indisponibles, dérivez de données fiche technique ou mesures empiriques.
Technologie industrielle
- Démarrer avec SPICE : outil de simulation de circuits en mode texte
- L'évolution de SPICE : des racines CANCER à la simulation moderne
- Utiliser l'interface en ligne de commande avec SPICE
- Maîtriser la syntaxe des netlists SPICE : nommage, composants passifs/actifs, sources
- Guide complet de modélisation des dispositifs semi-conducteurs dans SPICE
- Maîtriser la simulation de circuits électriques avec SPICE : Guide pratique pour concepteurs et étudiants
- Industrie 4.0 : la vraie révolution réside dans les modèles économiques
- Maîtriser la Modélisation Alliages Métalliques dans Abaqus pour Simulations Structurelles Précises
- Comment les Modèles CAD Pilotent la Réussite des Projets de Fabrication Métallique