Forum: Platinen EAGLE Thermalpad mit Vias schon im Package definieren?


von Norbert (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

ich bastel mir gerade ein Eagle Device für den MC33887 von Freescale mit 
20-Pin HSOP Package.
Das Symbol habe ich mir selber gezeichnet und das Package habe ich aus 
der ref-library aus dem CADSOFT Downloadbereich.

Unter dem IC gibt es ein Thermalpad, welches auch im Package vorhanden 
ist (siehe Anhang ganz rechts).
Dieses soll auf GND gelegt werden.
Aber wie kann ich den Design-Vorschlag aus dem Datenblatt (siehe Anhang 
links) des MC33887 umsetzten? Das Datenblatt empfiehlt ein Gridarray aus 
Vias unter dem IC zu plazieren. Wenn ich dies mache bekomme ich aber 
beim DRC eine Fehlermeldung, da die Vias innerhalb des Thermalpads 
liegen.

Am liebsten würde ich diese Vias schon im Package definieren.
Kann ich statt des Thermalpads auch ein Polygon nehmen und vom 
Lötstopplack freistellen? Durch das Freistellen über Tstop und Tcream 
bekomme ich dann aber wieder die Fehlermeldungen im DRC. Ich denke 
nicht, dass das so geht, da man einem Polygon in einem Package auch 
keinen Value zuweisen kann.

Hat jemand einen Vorschlag, wie ich das lösen kann?

: Verschoben durch Admin
von Simon K. (simon) Benutzerseite


Lesenswert?

Neene, Du musst im DRC einfach den Mindestabstand zwischen Pad/VIA bei 
gleichen Signalen auf 0 stellen.
Ne andere tollere Lösung habe ich auch noch nicht gefunden.

Du kannst auch im Package das Thermal Pad auf einem anderen Layer 
andeuten und dann im Board da einfach ein Polygon drunterzeichnen. Dann 
solltest du aber im tRestrict Layer die Fläche unterm Chip freistellen 
(im Package).

von Norbert (Gast)


Lesenswert?

Danke für die Vorschläge.

Zu 1) klingt etwas gepfuscht, aber praktikabel. Es wirkt sich 
schließlich dann auf das ganze Board aus...

zu 2) ein Polygon ist aber doch dann nicht vom Lötstoplack befreit...

von Simon K. (simon) Benutzerseite


Lesenswert?

Norbert schrieb:
> zu 2) ein Polygon ist aber doch dann nicht vom Lötstoplack befreit...

Ups, meinte oben auch nicht tRestrict Layer, das ist ja quatsch. Sondern 
tStop Layer. Wenn du ein Rechteck im Package mit tStop anlegst, kommt 
dort kein Lötstopplack hin.

von Norbert (Gast)


Lesenswert?

Ein Rechteck auf dem Tstop Layer reicht also wirklich aus, um es 
lötstopplackfrei zu halten? Ok. Dann ist das für mich die angenehmste 
Variante.

von Simon K. (simon) Benutzerseite


Lesenswert?

Ja, so mache ich es schon länger ;)

von Norbert (Gast)


Lesenswert?

Vielen Dank!

von Michael L. (michaelx)


Lesenswert?

Hast du mal in eine andere Library geschaut, wie das da gelöst wurde?

von Norbert (Gast)


Lesenswert?

Hast du ein Beispiel?

von Michael L. (michaelx)


Lesenswert?

Hm! Eigentlich nicht, müsst auch erst was suchen ... dir zu schwer?

von Georg A. (Gast)


Lesenswert?

Das mit den DRC-Fehlern kann man bei der 5er-Version "abnicken", dann 
tauchen sie solange nicht mehr auf, bis man wieder an dem Bauelement 
oder den Vias rumschraubt.

von Norbert (Gast)


Lesenswert?

@ Michael L. (michaelx):
Ich hatte schon geguckt, aber nichts gefunden. Das klang bei dir so, als 
wüßtest du ein Bauteil, bei dem ich gucken könnte...

Aber ich werde jetzt ein freigestelltes Rechteck (Tstop) im package 
verwenden und auf dem Board ein Polygon drüberzeichnen, damit ich nicht 
versehentlich ne Leiterbahn durchlege. Ach ja, die Vias kommen auch noch 
rein.

von Michael L. (michaelx)


Lesenswert?

Nein, ich wusste da auch kein Bauteil, aber es werden doch sooo viele 
Libs mitgeliefert, da wäre es für MICH das Naheliegendste, erst mal ein 
vergleichbares Teil zu suchen.

Nun gut, ich hab jetzt mal für dich nachgesehen.

Schau dir doch mal die infinion.lbr, und darin den ITS4880R-PAD an.
(Eagle 5.6.0)

Aber frage mich nicht, warum das so gemacht wurde, ist nicht MEINE Lib.


HTH

von Norbert (Gast)


Lesenswert?

Danke für den Hinweis.

Bei Version 4.16r2 gibt es dieses package aber nicht. Auch in der 
infineon.lbr aus dem Cadsoft-Downloadbereich ist es nicht enthalten.

Ich mache es jetzt einfach wie oben beschrieben.

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.