Hallo ! Bin in Eagle noch nicht so bewandert... Möchte gerne unterschiedlich breite coplanar waveguides erstellen, die alle 50 Ohm impedanz haben sollen. Somit sind die seitlichen Abstände zur Massefläche bei schmäleren Leiterbahnen entsprechend geringer. Habe Polygone für Top und Bottom Layer erstellt, dort kann man aber nur generell einen Wert für die Abstände einstellen... Wie kann man das in Eagle einstellen? Danke im voraus Werner
Werner schrieb: > Hallo ! > Bin in Eagle noch nicht so bewandert... Ich glaube nicht daß das dein Problem ist. Werner schrieb: > Möchte gerne unterschiedlich breite coplanar waveguides erstellen, die > alle 50 Ohm impedanz haben sollen. Nun, dann schau dir mal an wie sowas berechnet wird, dann schau dir an wie Leiterkarten gewöhnlich aufgebaut sind, und dann fang mit deinen Überlegungen noch einmal von vorne an.
An der Berechnung und am Aufbau scheiterts nicht, sondern daran, dass ich nicht weiss, wo im Programm ich verschiedene Abstände von Lei5erbahn zur Ground Pläne einstellen kann. In den Eigenschaften der Polygone, die die Ober und Unterseite umhüllen gibt's nur globale Einstellungen, es wird in Rats Nest also immer mit dem selben Abstand zum Leiter gefüllt. Die Abstände sollten aber unterschiedlich je nach Breite der Lei5erbahn sein...
Werner schrieb: > dass ich nicht weiss, wo im Programm ich verschiedene Abstände von > Lei5erbahn zur Ground Pläne einstellen kann. In den DRC-Einstellungen. Aber ich würde die GND-Kontur bei so einem kritischen Bauteil selber malen. Dann kann ich sicher sein, dass nicht nach einem Softwareupgrade (oder wenn jemand zwischendurch mal was im DRC umstellt) diese Einstellungen futsch sind oder sich auf einmal anders verhalten.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Werner schrieb: >> dass ich nicht weiss, wo im Programm ich verschiedene Abstände von >> Lei5erbahn zur Ground Pläne einstellen kann. > In den DRC-Einstellungen. > > Aber ich würde die GND-Kontur bei so einem kritischen Bauteil selber > malen. Dann kann ich sicher sein, dass nicht nach einem Softwareupgrade > (oder wenn jemand zwischendurch mal was im DRC umstellt) diese > Einstellungen futsch sind oder sich auf einmal anders verhalten. Nicht in den Design-Regeln, sondern in den Netzklassen. Damit kann man den Leitungen verschiedene Netzklasse zuweisen und jeder dieser Netzklassen gibt man eine (Mindest)-Breite für die Leiterbahn und eine individuelle Clearance. Die Design-Regeln sind fertigungsorientiert gedachte Mindestbreiten und Mindestabstände. EAGLE nimmt beim Ratsnest und DRC den größeren von beiden Werten fürs Füllen oder die Fehlerliste. Was EAGLE (zumindest 7.7) leider nicht kann ist eine Maximalbreite, so dass man seine Streifenleiter quasi in ein Korsett zwängen kann. Und man kann eine Leitung nicht irgendwie automatisch auf die Breite aus der Netzklasse einstellen. Man muß die Leitung anschauen, Netzklassennamen herausfinden, Netzklasseneditor öffnen, Breite ablesen und mit CHANGE WIDTH auf alle Segmente der Leitung verteilen. Es bräuchte eine Art "CHANGE WIDTH NETCLASS-WIDTH). Und möglicherweise ein Problem ist wenn man in der Netzklasse geringere Abstände eingestellt hat, als der Leiterplattenhersteller kann (was man in den DRC einstellt). Dann kommt das Teil ohne Fehler aus der Fertigung, hält aber die elektrischen Eigenschaften nicht ein. Von Hand malen ist zwar möglich, aber bei komplexen Konturen sehr fehleranfällig wenn man Abstände mit dem Taschenrechner berechnen muß und Koordinaten eintippen. Wozu hat man ein CAD-System das einem helfen kann wenn man es richtig einsetzt?
:
Bearbeitet durch User
Hier gibt's einen Rechner dazu: http://chemandy.com/calculators/coplanar-waveguide-with-ground-calculator.htm Du brauchst auf jedenfall den Er des Platinenmaterials.
Werner schrieb: > Wie kann man das in Eagle einstellen? Mehrere Polygone mit unterschiedlichen Clearances.
In ganz teuren Layoutprogrammen(Xpedition) gibt es dazu die Möglichkeit "Rule Areas" zu definieren in der die gleiche Netzklasse aber mit anderen Werten definiert werden kann. Wenn die Leitung dann in eine "Rule Area" kommt, ändern sich automatich die Leiterbahnbreite(n) und die Abstände. Außerdem kann man in den teuren Layout-Programmen die Werte für jede Lage einzeln definieren. Weder Eagle noch KiCad kann das oben gesagte. Da bleibt wohl nur die Möglichkeit die Netzklasse für den kleinsten Abständen zu definieren und dann die größere Leiterbreite manuell beim routen einstellen. Falls da dann die Masseflächen zu nahe sind müsste man die Fläche manuell aussparen (Sperrflächen).
Lothar M. schrieb: > Aber ich würde die GND-Kontur bei so einem kritischen Bauteil selber > malen. Dann kann ich sicher sein, dass nicht nach einem Softwareupgrade > (oder wenn jemand zwischendurch mal was im DRC umstellt) diese > Einstellungen futsch sind oder sich auf einmal anders verhalten. Das ist eine Schnapsidee, die nur für Eagle überhaupt Sinn macht. Andere Layoutsysteme ändern niemals das Layout, wenn DRC-Werte verändert werden. Sie zeigen dann Fehler an (oder eben nicht), aber das bestehende Layout wird nicht verändert. Manuelle waveguides sind in der Praxis nahezu unmöglich, z.B. wenn abgerundete Leiterbahnen verlegt werden oder andere Winkel als 45 Grad. Dafür müsste man für jedes Stückchen Leiterbahn trigonometrische Berechnungen durchführen, um einen vorgegebenen Abstand zwischen Leiterbahn und Fläche sicherzustellen. Georg
Mampf F. schrieb: > Du brauchst auf jedenfall den Er des Platinenmaterials. Die schönste Angabe für ε_r nützt nichts, wenn das Platinenmaterial nicht homogen genug ist. Je nach dem, wie und wo eine Leiterbahn bspw. bei FR4 läuft, sieht sie ein unterschiedliches ε_r (Harz vs. Fiber), dass deutlich vom Mittelwert abweichen kann.
georg schrieb: > Dafür müsste man für jedes Stückchen Leiterbahn trigonometrische > Berechnungen durchführen Ganz stumpfe Idee: Im DRC den Abstand auf 10mil o.ä. klein stellen. Dann auf tRestrict eine Linie mit dem gewünschten Abstand um die Leiterbahn drum herum ziehen.
ε.r. schrieb: > Je nach dem, wie und wo eine Leiterbahn bspw. > bei FR4 läuft, sieht sie ein unterschiedliches ε_r (Harz vs. Fiber), > dass deutlich vom Mittelwert abweichen kann. Das hat in den allermeissten Fällen zwar akademischen Wert, ist in der Praxis bei gegebenen Toleranzen von regulären +/- 10%, auf den tatsächlichen Impedanzwert der fertigen Leitung, relativ egal. Wichtiger als die Impedanz ist der Längenabgleich wenn man mehrere Single Ended Leitungen oder gar differential Pairs nutzt.
Helmut S. schrieb: > In ganz teuren Layoutprogrammen(Xpedition) gibt es dazu die Möglichkeit > "Rule Areas" zu definieren Der Altium Designer kann dies auch, nennt sich dort Room. Den würde ich aber noch nicht zu den "ganz teuren Layoutprogrammen" zählen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.