Forum: Platinen Eagle - Pads in mehrlagiger Library kontaktieren


von Klaus B. (dlffox)


Angehängte Dateien:

Lesenswert?

Moin,
ich habe mich eben angemeldet, da ich eine Frage zu libraries bei 
mehrlagigen PCBs in Eagle habe.

Konkret geht es um eine 4-lagige Platine, in der ich viele (über 100) 
planaren Spulen strukturieren möchte. Die Spule soll alle 4 Lagen 
parallel-geschaltet nutzen - aus diesem Grund habe ich eine Library für 
ein "Spulenelement" (also eine Wicklung) erstellt und den Beginn/Anfang 
mit einer Druchkontaktierung kurzgeschlossen. Die Lib besitzt zwei 
Anschlüsse für den Spulenbeginn und -ende. Ich habe im Anhang eine 
Seitenansicht als PNG hochgeladen (4 lagen und die beiden Vias in grün).

Nun ist das Problem, dass ich in der Lib die beiden Anschlüsse nur als 
Pads auf dem Top- oder Bottomlayer platzieren kann. Das bedeutet, dass 
ich beim Routen nur über das Top/Bottom-Layer an die Spule rankomme. Ich 
möchte aber beim Routen auch direkt an die beiden inneren Lagen der Lib 
kontaktieren (bzw. der Autorouter soll das machen). Ist es möglich, dass 
ich mir (oder der Autorouter sich) "aussuchen" kann, über welches Layer 
eine Verbindung zu der Spule hergestellt wird?

Ich würde mich über Anmerkungen freuen!

Grüße,
Klaus

von Bauform B. (bauformb)


Lesenswert?

Klaus B. schrieb:
> Nun ist das Problem, dass ich in der Lib die beiden Anschlüsse nur als
> Pads auf dem Top- oder Bottomlayer platzieren kann.

Eagle kennt ein PAD und ein SMD. Ein PAD verbindet immer alle Layer. Ein 
SMD kann auf Top oder Bottom platziert werden und dann gibt es auch nur 
dort Kontakt. Bei einem PAD würde man den Unterschied nicht merken. Ich 
meine, ein PAD in der lib macht genau was du brauchst.

Zur Kontrolle kannst du im Board als Farbe der PADs schwarz (das schwarz 
ganz links oben) einstellen. Dann werden die in der Layerfarbe 
dargestellt. So sieht man genau, wie groß ein PAD in den Innenlagen ist.

> Ist es möglich, dass
> ich mir (oder der Autorouter sich) "aussuchen" kann, über welches Layer
> eine Verbindung zu der Spule hergestellt wird?

Was das angeht, sind alle Layer gleich.

von Georg (Gast)


Lesenswert?

Klaus B. schrieb:
> Das bedeutet, dass
> ich beim Routen nur über das Top/Bottom-Layer an die Spule rankomme

Nein, das Pad existiert auf allen Lagen und kann auch auf allen Lagen 
mit einer Leiterbahn kontaktiert werden. Auf welcher Lage man gerade 
routen will muss man natürlich angeben, auf einen Autorouter würde ich 
da nicht setzen - höchstens zur Belustigung des Layouters.

Im Normalfall, ohne (teure) Blind und Buried Vias, verbindet auch ein 
Via alle Lagen.

Georg

von Klaus B. (dlffox)


Lesenswert?

Bauform B. schrieb:
> Ein PAD verbindet immer alle Layer. Ein
> SMD kann auf Top oder Bottom platziert werden und dann gibt es auch nur
> dort Kontakt.

Ah super, so klappt es einwandfrei! Jetzt kann ich von Hand routen und 
auf allen gewünschten Layern Verbindungen herstellen. Leider möchte der 
Autorouter die Pads nicht richtig erkennen. Vielleicht liegt es daran, 
dass ich die Pads innerhalb von Polygonen liegen habe? (Jedenfalls 
bestehen meine Spulenwicklungen aus Polygone).

Georg schrieb:
> auf einen Autorouter würde ich
> da nicht setzen - höchstens zur Belustigung des Layouters.
Naja, bei richtiger Konfiguration ist der Autorouter sehr mächtig. Und 
bei der Anzahl an Netzen auch wichtig ;-)


Danke!

von Georg (Gast)


Lesenswert?

Klaus B. schrieb:
> bei richtiger Konfiguration ist der Autorouter sehr mächtig

Dann zeig uns mal deine autogeroutete Spulenplatine.

Georg

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
Noch kein Account? Hier anmelden.