Forum: Platinen Eagle: AGND nicht in GND-Polygon


von Tom (Gast)


Lesenswert?

Hallo,

eine Eagle-Frage:

Ich möchte einen analogen Sensor anschließen und habe dafür u.a. GND des 
Sensors bis zum AGND-Pin geführt.
Wenn ich aber eine Massefläche platinenweit setze, wird auch meine 
AGND-Verbindung mit eingebunden, da ja GND und AGND verbunden sind.
Kann ich die AGND-Verbindung irgendwie "einfach" vom Polygon 
ausschließen?
Platine ist nur einseitig.

von Wolfgang (Gast)


Lesenswert?

Tom schrieb:
> Wenn ich aber eine Massefläche platinenweit setze, wird auch meine
> AGND-Verbindung mit eingebunden, da ja GND und AGND verbunden sind.
> Kann ich die AGND-Verbindung irgendwie "einfach" vom Polygon
> ausschließen?

Ja, verbinde AGND nicht mit GND

von Tom (Gast)


Angehängte Dateien:

Lesenswert?

Oh, sehe gerade, dass der PIN 31 gar nicht AGND, sondern auch GND heißt.
(siehe Anhang)
Ich hatte GND des Sensors an Pin 31 angeschlossen, aber das führt zum 
eigentlichen Problem.

von Wolfgang (Gast)


Lesenswert?

Tom schrieb:
> Oh, sehe gerade, dass der PIN 31 gar nicht AGND, sondern auch GND heißt.
> (siehe Anhang)

Namen sind Schall und Rauch. Nenne ihn doch z.B. "AGND", wenn du nicht 
möchtest, dass er mit GND verbunden wird.

von Tom (Gast)


Lesenswert?

Laut DB muss er aber mit GND verbunden werden, was ich ja auch "an einer 
Stelle" möchte. Aber die Massefläche verbindet eben "überall" mit GND.

Nächste Frage, die ich mir stelle: Ich "soll", wie hier ständig zu lesen 
ist, GND sternförmig an einem Punkt zusammenführen. Wie mache ich dann 
die Massefläche, ohne den Stern zunichte zu machen?

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Tom schrieb:
> Laut DB muss er aber mit GND verbunden werden, was ich ja auch "an
> einer
> Stelle" möchte. Aber die Massefläche verbindet eben "überall" mit GND.
>
> Nächste Frage, die ich mir stelle: Ich "soll", wie hier ständig zu lesen
> ist, GND sternförmig an einem Punkt zusammenführen. Wie mache ich dann
> die Massefläche, ohne den Stern zunichte zu machen?

Bei Eagle ist das schwieriger - war es früher zumindest. Vlt gibt es 
irgendetwas neueres.

Bei KiCad gibt es sogenannte "Net-Ties". Das ist ein Symbol, mit dem man 
zwei Netze verbinden kann und im Layout sieht es aus wie ein stückchen 
Leiterbahn, das genaugenommen eigentlich den Design-Rule-Checker 
triggern sollte. Es ist aber ein Sonderfall von Bug in KiCad, weshalb es 
doch ohne Fehlermeldung geht.

Naja, vielleicht gibt es solche "Net-Ties" auch für Eagle. Nach Eagle 5 
hab ich kein neues Wissen mehr dazugelernt. Aber vlt weiß jemand so eine 
Funktion in neueren Versionen.

Ansonsten müsste man evtl mit den TRestrict und BRestrict Layern 
arbeiten, was unschön werden kann.

: Bearbeitet durch User
von Tom (Gast)


Lesenswert?

Ich verwende Eagle 4.16 ;-)

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Tom schrieb:
> Ich verwende Eagle 4.16 ;-)

Meine Lieblingsversion ;-)

Aber ich fürchte, da musst du wahrscheinlich mit Sperrflächen-Polygonen 
arbeiten :/

Oder dir mal KiCad anschauen ;-)

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Das hier hab ich noch gefunden:

> Never mind, I found it on another forum Jorge posted up. I made both ground
> pours the same rank, have them overlapping on all layers at the correct place,
> and then accept the DRC warnings.

Hmm,also Polygone für GND und AGND mit selben Rank zeichnen und sie an
einem Punkt, an dem sie verbunden sein sollen, überlappen lassen und mit
der Fehlermeldung des Design-Rule-Checks leben.

Auch eine Möglichkeit.

von Tom (Gast)


Lesenswert?

Danke, so sah momentan auch mein Plan aus - hatte eben nur gehofft, dass 
man irgendwie eine (oder mehrere) Leiterbahnen irgendwie als "verbinde 
sie nicht mit der Massefläche" markieren kann.

Aber wenn's da nix gibt, dann eben "umständlich" per Sperrfläche oder so

von Bauform B. (bauformb)


Lesenswert?

Kann es überhaupt eine Lösung mit 2 Netzen geben? Spätestens wenn der 
Leiterplattenhersteller die Platine gegen die Netzliste prüft gibt es 
Tränen. Wenn es leitendes Kupfer zwischen AGND und GND gibt, ist das ein 
Kurzschluss, also ist die Platine Schrott.

So richtig fehlerfrei wird es nur, wenn man einen Null-Ohm-Widerstand 
bestückt. Das würde in der Serie garnicht auffallen, ist eben ein 
Widerstand mehr. Bei Einzelstücken könnte man auch einen Lötklecks 
setzen, aber ich meine, das sollte auch in der Stückliste stehen.

Ich frage mich allerdings, warum das Thema hier überhaupt aufkommt. 
Die Trennung zwischen GND und AGND braucht man doch nur, wenn 
Schaltungsentwickler und Layouter in verschiedenen Abteilungen sitzen. 
Solange alles in einem Kopf passiert, verlegt man die Bahnen eben so, 
dass es passt.

Speziell im diesem Fall (nur eine Bahn auf einer Außenlage) kann man 
doch wirklich zwei einfache Linien im Restrict Layer malen. Wenn man die 
Bahn nachträglich verschiebt und dabei die Restrict Linien vergisst, 
gibt es DRC-Fehler oder das GND-Polygon sieht seltsam aus.

Ich mache es eher so, dass ich dem GND-Polygon die passende Kontur gebe. 
Das geht mit dem split Befehl recht zügig, der kann ja beliebig viele 
Ecken.

von Wolfgang (Gast)


Lesenswert?

Bauform B. schrieb:
> Ich frage mich allerdings, warum das Thema hier überhaupt aufkommt.

Weil flächendeckendes Polygon auf einer Seite

von Veit D. (devil-elec)


Lesenswert?


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Bauform B. schrieb:
> Spätestens wenn der
> Leiterplattenhersteller die Platine gegen die Netzliste prüft gibt es
> Tränen.

Das macht er ja in der Regel nicht, weil er nur Gerber-Files bekommt.

von W.S. (Gast)


Lesenswert?

Mampf F. schrieb:
> Bei Eagle ist das schwieriger - war es früher zumindest. Vlt gibt es
> irgendetwas neueres.

Wenn man GND und AGND schaltplanmäßig auseinander hält, sind das 
getrennte Netze und sie bleiben das auch. Aber der TO wollte ja nur 
seine GND-Strippe zum Sensor separat von der allgemeinen GND-Fläche 
halten. Das kriegt man hin, indem man diese Leitung nach Verlegen 
beidseitig mit Linien im passenden Restrikt-Layer begleitet. Dann wird 
dort keine Polygonfläche erzeugt. Alternativ: das Polygon anpassen.

W.S.

von Tom (Gast)


Lesenswert?

Wie ich schon schrieb, handelt es sich in beiden Fällen um GND 
(irgendwie hatte ich AGND im Kopf, evtl. weil der PIN zws. AREF und AVCC 
liegt), siehe bereits angehangene Datei.
Aber die Antwort/Lösung habe ich ja schon erhalten.

von Michael (Gast)


Lesenswert?

Kann man nicht einfach ein Bauteil dafür definieren, welches einfach nur 
ein Stück Kupfer darstellt und zwei Pads hat? Dann sieht es auch im 
Schaltplan sauber getrennt aus...

von Breakerbox (Gast)


Lesenswert?

Michael schrieb:
> Kann man nicht einfach ein Bauteil dafür definieren, welches
> einfach nur
> ein Stück Kupfer darstellt und zwei Pads hat? Dann sieht es auch im
> Schaltplan sauber getrennt aus...

Auch die Pads eines Bauteils müssten verbunden werden - zum Beispiel 
durch Überlappen. Das wird dann, genauso wie bei zwei sich überlappenden 
Polygonen, zu einer Fehlermeldung beim DRC führen.

Man kann es aber trotzdem durchaus so machen. Den DRC Fehler muss man 
halt dann in Kauf nehmen.

von Jörn P. (jonnyp)


Lesenswert?

Breakerbox schrieb:
> Kann man nicht einfach ein Bauteil dafür definieren, welches
>> einfach nur
>> ein Stück Kupfer darstellt und zwei Pads hat? Dann sieht es auch im
>> Schaltplan sauber getrennt aus...

Gab oder vielleicht gibt es das noch. Checkt mal die supply libraries, 
da gab es mal ein supply-dummy device mit einer Verbindung gnd -> gnda, 
das allerdings den layer 53 ausnutzte.

von M.A. S. (mse2)


Lesenswert?

Tom schrieb:
> ... Massefläche platinenweit ...

Tom schrieb:
> ... Platine ist nur einseitig.  ...

Wie jetzt, eine Ground-Plane auf einer einseitigen Platine?
Du meinst das Auffüllen des nicht durch Leiterbahnen und Pads 
verbliebenen Platzes? Ist meistens nicht so sinnvoll...

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.