Calculateur d'impédance différentielle microstrip pour circuits imprimés
Estimez l'impédance différentielle d'une paire microstrip à couplage latéral sur un circuit imprimé en saisissant l'impédance single-ended, l'espacement des pistes et la hauteur du substrat — indispensable pour le routage USB, HDMI, LVDS et PCIe.
Estimateur d'impédance différentielle pour pistes microstrip
Formule de l'impédance différentielle microstrip
Où :
- \(Z_{\text{diff}}\) — impédance différentielle de la paire (Ω)
- \(Z_0\) — impédance single-ended d'une piste microstrip isolée (Ω)
- \(s\) — espacement entre les deux pistes de la paire (mm)
- \(h\) — hauteur du substrat diélectrique entre les pistes et le plan de masse (mm)
Cette expression empirique décrit une paire microstrip symétrique à couplage latéral au-dessus d'un plan de référence. Lorsque les pistes se rapprochent (\(s/h\) plus petit), le couplage entre elles augmente et l'impédance différentielle descend en dessous du double de la valeur single-ended.
Impédance différentielle microstrip – Exemple de calcul
Exemple : une paire de pistes microstrip de 50 Ω sur un substrat de 1,6 mm d'épaisseur, espacées de 0,15 mm.
\[ Z_{\text{diff}} = 2 \cdot 50 \cdot \left(1 - 0.48\,e^{-0.96 \cdot \frac{0.15}{1.6}}\right) \]
\[ = 100 \cdot \left(1 - 0.48\,e^{-0.09}\right) = 100 \cdot \left(1 - 0.48 \cdot 0.9139\right) \]
\[ = 100 \cdot 0.5613 \approx 56.13~\Omega \]
Résultat : l'impédance différentielle de la paire est d'environ 56,13 Ω.
Comment utiliser le calculateur
- Saisissez l'impédance single-ended d'une piste en ohms. Si vous ne la connaissez pas encore, calculez-la d'abord à partir de la géométrie de la piste avec le calculateur Impédance microstrip pour circuits imprimés.
- Saisissez l'espacement des pistes \(s\) en mm — l'écart de bord à bord entre les deux pistes de la paire.
- Saisissez la hauteur du substrat \(h\) en mm — la distance entre la couche des pistes et le plan de masse de référence.
- Lisez le résultat de l'impédance différentielle en ohms, affiché avec deux décimales.
Qu'est-ce que l'impédance différentielle microstrip ?
Une paire différentielle transporte un signal sur deux pistes avec des tensions égales et opposées. Le récepteur ne réagit qu'à la différence entre les deux lignes ; l'impédance qui compte pour la terminaison et les réflexions est donc l'impédance différentielle \(Z_{\text{diff}}\) — l'impédance vue entre les deux pistes de la paire.
Pour les microstrips (pistes sur une couche externe, avec de l'air au-dessus et le diélectrique en dessous du cuivre), les deux pistes d'une paire se couplent entre elles autant qu'au plan de masse. En raison de ce couplage mutuel, l'impédance différentielle est toujours inférieure à \(2Z_0\). Plus l'espacement est faible par rapport à la hauteur du substrat, plus le couplage est fort et plus l'impédance différentielle est basse. La formule utilisée ici capture cet effet : à grand espacement (\(s \gg h\)), le terme de couplage disparaît et \(Z_{\text{diff}} \to 2Z_0\), tandis que des paires fortement couplées peuvent descendre bien en dessous de cette valeur.
Il est important de bien déterminer cette valeur, car la plupart des normes de liaison série haute vitesse imposent une impédance différentielle cible — typiquement 90 Ω pour l'USB 2.0/3.0, 100 Ω pour les paires Ethernet, le LVDS, le PCIe et de nombreuses lignes HDMI. Si l'impédance réelle du circuit s'écarte de la cible, une partie du signal se réfléchit au niveau du récepteur et du pilote, provoquant des surtensions, des oscillations (ringing), gigue et augmentation des émissions EMI. Une mauvaise maîtrise de l'impédance est l'une des causes les plus fréquentes d'échec aux tests de diagramme de l'œil et de perte de retour.
Notez que ce calculateur prend l'impédance single-ended comme donnée d'entrée, et non la largeur de piste et la constante diélectrique. C'est ce qui le rend flexible : vous pouvez obtenir \(Z_0\) avec votre calculateur d'empilage, un solveur de champs ou une mesure, puis utiliser cet outil pour voir comment un espacement choisi modifie l'impédance de la paire.
Hypothèses, limites et conseils pratiques
- Paire symétrique. La formule suppose deux pistes identiques de même largeur, routées côte à côte à la même hauteur au-dessus d'un plan de masse continu. Les paires asymétriques se comportent différemment et nécessitent un solveur de champs.
- Couplage latéral uniquement. Seul le couplage latéral (de bord à bord) entre les pistes est modélisé. Les paires à couplage par recouvrement (broadside) sur des couches adjacentes ne sont pas couvertes.
- Précision empirique. Il s'agit d'une approximation fermée bien connue, précise à quelques pour cent pour les géométries courantes. Pour la validation finale de conceptions de classe gigabit, vérifiez avec un solveur de champs 2D ou une carte d'essai d'impédance.
- Choisissez l'espacement avec soin. Un espacement serré abaisse l'impédance et améliore l'immunité au bruit, mais il augmente aussi les pertes d'insertion et la sensibilité à la diaphonie venant des agresseurs voisins. Pour évaluer le couplage avec des pistes proches, consultez le calculateur Diaphonie microstrip pour circuits imprimés.
- Flux de conception courant : choisissez une largeur de piste pour la \(Z_0\) cible, puis ajustez l'espacement de la paire jusqu'à ce que \(Z_{\text{diff}}\) corresponde à la spécification. Conservez un espacement constant sur tout le routage et évitez autant que possible les vias et changements de couche à l'intérieur d'une paire.
- Les couches internes diffèrent. Si votre paire différentielle circule sur une couche interne entre deux plans de référence, utilisez plutôt le calculateur Impédance différentielle stripline pour circuits imprimés, et le calculateur Impédance stripline pour la valeur single-ended.
- Surveillez les tolérances de fabrication. La gravure latérale (etch-back), la rugosité du cuivre et la tolérance d'épaisseur du diélectrique (±10 % sur le préimprégné est courant) décalent toutes l'impédance. Concevez avec une marge et confirmez avec une carte d'essai si la spécification est serrée.
Questions fréquentes
Pourquoi mon impédance différentielle est-elle inférieure à 2 × l'impédance single-ended ?
Parce que les deux pistes d'une paire à espacement serré se couplent entre elles. Chaque piste subit le champ de sa voisine, ce qui abaisse l'impédance en mode impair de chaque ligne en dessous de sa valeur isolée \(Z_0\), et \(Z_{\text{diff}} = 2Z_{\text{odd}}\). Une erreur fréquente consiste à terminer une paire avec \(2Z_0\) ; la valeur réelle peut être inférieure de 10 à 20 %, ce qui provoque des réflexions. Lorsque l'espacement devient très supérieur à la hauteur du substrat, le couplage s'atténue et le résultat tend vers \(2Z_0\).
Quelle impédance différentielle l'USB, le HDMI, le PCIe et l'Ethernet exigent-ils ?
La plupart des normes visent 90 Ω ±10 % pour l'USB 2.0 et l'USB 3.x, 100 Ω ±10 % pour le PCIe, le LVDS et les paires Ethernet, et 100 Ω (certaines lignes à 90 Ω) pour le HDMI. Les émetteurs LVDS spécifient généralement 100 Ω. Vérifiez toujours la spécification de votre interface, car les tolérances et les exigences en mode impair varient. Concevez avec une marge vers le centre de la plage autorisée afin d'absorber les variations de fabrication de ±10 % ou plus sur la géométrie.
Comment choisir l'espacement des pistes pour atteindre une cible de 90 Ω ou 100 Ω ?
Procédez par itérations : fixez la largeur de piste pour que la \(Z_0\) single-ended soit d'environ 50 à 55 Ω, puis réduisez l'écart pour abaisser le résultat ou élargissez-le pour l'augmenter. Exécutez le calculateur avec quelques espacements candidats jusqu'à ce que \(Z_{\text{diff}}\) tombe au milieu de la plage. Conservez cet espacement exactement sur tout le routage — les variations brusques d'écart créent des discontinuités d'impédance et des réflexions, même si la valeur moyenne semble correcte.
Puis-je saisir l'espacement et la hauteur en mils au lieu de mm ?
Le calculateur attend des millimètres, mais seul le rapport \(s/h\) compte dans la formule — toute unité cohérente donne donc le même résultat. Si les deux valeurs sont en mils (1 mil = 0,0254 mm), le résultat est identique. Mélanger les unités, par exemple espacement en mm et hauteur en mils, donnera une impédance erronée sans avertissement : vérifiez donc bien les unités de votre empilage avant de saisir les valeurs.
Le vernis-épargne (soldermask) ou la rugosité du cuivre modifient-ils le résultat ?
Oui, tous deux échappent à ce modèle. Le vernis-épargne au-dessus des pistes augmente la constante diélectrique effective près du cuivre et abaisse généralement l'impédance de quelques ohms ; un vernis plus épais la fait encore baisser. La rugosité du cuivre et la gravure latérale modifient la largeur effective des pistes, et la tolérance de ±10 % sur l'épaisseur du préimprégné décale \(h\) directement. Pour des tolérances serrées, prévoyez une marge de sécurité ou vérifiez avec un solveur de champs et une carte d'essai d'impédance fournie par le fabricant.
Qu'est-ce que l'impédance en mode impair et quel est son lien avec ce calculateur ?
L'impédance en mode impair est l'impédance d'une seule piste d'une paire lorsque les deux pistes sont attaquées par des signaux égaux et opposés. La relation est \(Z_{\text{diff}} = 2Z_{\text{odd}}\). Vous pouvez diviser par deux le résultat de ce calculateur pour obtenir \(Z_{\text{odd}}\), ce qui importe lorsque chaque ligne nécessite sa propre résistance de terminaison vers la masse au lieu d'une seule résistance entre les deux pistes de la paire.
Quand cette formule échoue-t-elle ou donne-t-elle des résultats inexacts ?
Elle suppose une paire symétrique, des largeurs de piste égales, un plan de masse plein et continu, et un couplage latéral uniquement. Elle ne couvre pas les paires à couplage par recouvrement (broadside) sur des couches adjacentes, les largeurs asymétriques ni les pistes traversant des découpes de plan. La précision est généralement de quelques pour cent pour les géométries ordinaires, mais la validation finale de conceptions de classe gigabit devrait être effectuée avec un solveur de champs 2D, car les cas limites comme les écarts inférieurs à environ 0,1 mm ou un espacement supérieur à la largeur de piste s'écartent davantage.