differentielle Impedanz

Gast #3190590
Lesenswert?

Hallo Leute,

ich versuche mich grad an der Berechnung einer differentiellen Impedanz. 
Sowohl zDiff als auch z0 sind von interesse.

Leider kann ich nicht nachvollziehen, wie Intel auf 90Ohm differentielle 
Impedanz kommt. Meine Einstellungen in ein Berechnungsprogramm sind im 
Screenshot.


Wo genau kommt bei mir der Unterschied her, der nur die halbe der 
benötigten differentielle Impedanz bringt?


Vielen Dank!


Ich zitiere aus   http://www.usb.org/developers/docs/hs_usb_pdg_r1_0.pdf

3.7 Layer Stacking

The following guidelines apply to PCB stack-up.

Four-layer Stack-Up
1. Signal 1 (top)
2. VCC
3. GND
4. Signal 2 (bottom, best layer for USB2)

The high speed USB validation motherboard used 7.5-mil traces with 
7.5-mil spacing between differential
pairs to obtain 90W differential impedance. The specific board stackup 
used is as follows:

· 1 ounce copper
· prepreg @ 4.5 mils
· core @ 53 mils
· board thickness @ 63 mils
· _r @ 4.5
Angehängte Dateien:
#3190671
Lesenswert?

Du benutzt Dein Programm falsch. Du hast einen vierlagigen Stack mit 
einem VCC/GND-Kern, dann ein Prepreg von 4,5mil und eine 38ym Folie. Du 
mußt also eine außenliegende Stripline berechnen. Die 63mil gehen 
übrigens überhaupt nicht in die Rechnung ein, weil das die Dicke des 
Kerns ist.

Peter
Gast #3190865
Lesenswert?

Peter Bünger schrieb:
> Die 63mil gehen
> übrigens überhaupt nicht in die Rechnung ein, weil das die Dicke des
> Kerns ist.

Da hast du vielleicht recht, zumindest annähernd, aber Saturn weiss das 
nicht - siehe Werte von W/H und S/H.

Bei solchen Anordnungen (S > H1) müsste Zdiff etwas weniger als 2 x Z0 
sein. Ich vermute, die Software rechnet schlicht falsch oder ausserhalb 
der Spezifikation. Der Layer Stack ist auch hochgradig seltsam. Und da 
oben kein GND ist handelt es sich auch nicht um eine Strip Line. Und 
nach den Guidelines sollte es Microstrip sein! So würde ich jedenfalls 
nichts fertigen lassen.

Gruss Reinhard
Gast #3191285
Lesenswert?

Nachtrag:

Das ist wohl eher eine akademische Lösung. Ein erfahrener Fertiger lehnt 
wahrscheinlich den Aufbau mit 4,5 mil Prepreg rundweg ab, das ergibt 
eine Gefahr von Kurzschlüssen an Stellen, wo die GND-Fläche unterbrochen 
ist, wie um Pads herum, und mit MIL lässt es sich wahrscheinlich auch 
nicht vereinbaren, da 2 Prepregs verwendet werden müssen.

Bei grösserem Abstand ergeben sich breitere Leiterbahnen, aber das muss 
ja auch kein Schaden sein.

Gruss Reinhard
Gast #3191366
Lesenswert?

Hallo,

es gibt als Standardwerk "Transmission Line Design Handbook" von Wadell, 
meine Ausgabe hat ISBN 0-89006-436-9.

Aber zum "Einlesen" ist es nicht wirklich - das Gleichungssystem für den 
obigen Fall (differential Microstrip) belegt im Buch 10 Druckseiten und 
besteht aus 80 einzelnen Gleichungen, die ich hier lieber weglasse. 
Falls jemand nachrechnen will, bitte melden.

Gruss Reinhard
#3191415
Lesenswert?

Hallo Reinhard,
das Buch hat Druckfehler in den Formeln. Deshalb kann man die zehn 
Seiten Formeln knicken.

Hier mal ein gutes Programm, TNT.

http://sourceforge.net/projects/mmtl/?source=dlp

Zdiff = 2*Zodd

Rechteck
Characteristic Impedance Odd/Even (Ohms):
  odd= 42.7215
 even= 52.7374

Trapez
Characteristic Impedance Odd/Even (Ohms):
  odd= 48.0473
 even= 58.2164



Wer etwas einfaches sucht: Qucs->Tools->Line Calculations


Gruß
Helmut
Angehängte Dateien:
Gast #3900436
Lesenswert?

Hi,
schon ein bisschen her, aber ich stoße nun schon zum dritten mal auf 
diesen Thread und er erscheint mir tatsächlich sehr wichtig zu sein. 
Warum? Es gibt sehr viele Impedanz-Rechner im Netz, die sich 
widersprechen. Deswegen hier eine Zusammenfassung/Rückversicherung:

Eine Seite, die die gleichen Ergebnisse wie Qucs liefert, ist

http://www.mantaro.com/resources/impedance_calculator.htm

Seiten, die davon abweichen:

http://www.hughescircuits.com/index.php/en/support/impedance-calculator
http://www.eeweb.com/toolbox/edge-coupled-microstrip-impedance/

und viele mehr, fast alle.

Mir sind bisher zwei Klassen aufgefallen, eben jene, die ich gerade 
unterschieden habe. Falls Du das liest, Helmut, wäre ich Dir sehr 
verbunden, wenn Du den Druckfehler referenzieren könntest, bzw. 
klarstellen. Ich konnte TNT leider nicht kompilieren, weil dort eine 
veraltete iostream.h verwendet wird und ich keine Lust hab, deswegen 
anzufangen, groß rumzuverlinken (hatte ich schon mal und führte zu 
nichts). Da Du aber Qucs empfohlen hast, gehe ich davon aus, dass die 
TNT-Ergebnisse damit übereinstimmen und Du sie für richtig hältst. 
Kannst Du das bestätigen oder - noch besser - belegen?

Danke und VG,
Kami
#3902256
Lesenswert?

Am meisten trauen würde ich dem Programm von Polarinstrument. Das 
verwenden auch viele Boardhersteller.

http://www.polarinstruments.com/products/cits/Si8000.html

Natürlich brauchst du auch das Datenblatt vom Boardmaterial. Die 
End-Kupferdicke speziell bei Außenlagen musst du beim Boardhersteller 
erfragen.

Also wir lassen uns das immer vom Boardhersteller berechnen. Wir routen 
dann exakt mit dessen Werten. Bei der Bestellung geben wir dann eine 
Toleranz an. Damit hat der Boardhersteller das Risiko.
Gast #3902769
Lesenswert?

Danke Helmut!
Hm, ich bin aber leider (oder eher zum Glück ;)) Linux-User und 
obendrein Freund von Open-Source. Dieses Tool scheint ja aber echt 
mächtig zu sein. Ich habe einfach mal die Werte aus dem ersten Bild, was 
man auf der Seite sieht in verschiedene Rechner eingegeben (unter der 
Annahme, dass die Berechnung im Bild aktualisiert ist) und die Werte 
vergleichen:

W = 11.5/10.5 (Untere/obere Leiterbahnbreite)
S = 8.21/9.21 (entsprechende Abstände)
H = 8.5       (Substrathöhe)
T = 1.2       (Leiterbahndicke)
E = 4.2       (Permitivität)

Si8000:         Zd = 100.01 (Verjüngung der Leiterbahnen berücksichtigt)
Qucs:           Zd = 104.10/110.74
EEweb/Hughes:   Zd = 114/121
Mantaro:        Zd = 94.43/101.67

Wenn man den Mittelwert für W und S bildet und einsetzt, kommt man 
ungefähr auf den Mittelwert zwischen den errechneten Impedanzen, keine 
Überraschungen also. Vielleicht kann man vorsichtig daraus schließen, 
dass man am besten den Mittelwert aus Qucs und Mantaro bilden sollte 
(haha). Jedenfalls weichen EEweb und Hughes am weitesten ab und Mantaro 
ist am nächsten dran.

Ich für meinen Teil werde ab jetzt einfach Mantaro verwenden und für 
größere Projekte die Impedanzüberprüfung durch den Boardhresteller 
wählen. Danke jedenfalls! Und falls noch jemandem was einfällt, bitte 
raus damit!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren