Zwei gleiche Anschlüsse in Eagle nicht verbinden

Gast #2941643
Lesenswert?

Hallo,

ich habe ein Problem mit Eagle. Ich habe ein Signal, in diesem Fall VCC, 
an zwei Stellen über zwei verschiedene Stecker. Diese Stecker sind 
räumlich an verschiedenen Orten der Platine. Da beide Signale gleich 
heißen will Eagle sie natürlich verbinden, was aber nicht nötig ist da 
das Signal ja schon vom Netzteil doppelt geliefert wird. Wie kann ich 
Eagle sagen, dass aus beiden Steckern das selbe Signal kommt und es 
diese sogar nur nicht verbinden muss, sondern auch je nach Nähe zum 
jeweiligen Stecker beim Autorouten von nähesten Punkt nimmt?
Gast #2941653
Lesenswert?

Einfache Möglichkeit: Nicht routen oder am Ende die Verbindung wieder 
lösen. Dann natürlich für die Platinenherstellung die Luftverbindungen 
unsichtbar machen. Sonst liegt da eine dünne Leiterbahn quer über die 
Platine ;-)
#2941655
Lesenswert?

Ich hatte das Problem auch schon mehrere male, und ich habs entweder so 
gelöst, dass ich sie beim manuellen routen halt einfach nicht verbunden 
habe. Dann hast du halt im endgültigen design noch eine Luftlinie, aber 
das macht ja nichts. Alternativ kannst du die Signale einfach 
verschieden benennen. Dann musst du halt von jedem Verbraucher wissen, 
an welchem vcc er jetzt angeschlossen ist. Eine andere Lösung kenn ich 
nicht.
Gast #2941939
Lesenswert?

Danke für eure Antworten,

irgendwie kann ich nicht glauben, dass im "großen" Eagle dafür keine 
andere Möglichkeit existiert. Denkt man nur an ein Motherboard, da 
kommen viele +12 und +5 und GND Anschlüsse vom Netzteil.
Gast #2941951
Lesenswert?

>irgendwie kann ich nicht glauben ...

Weil die sich viel Arbeit gemacht haben, dass beim Routen möglichst 
KEINE Verbindung fehlt. Denk in diesem Zusammengang doch mal an die 
vielen, im Schaltplan unsichtbaren Anschlüsse, gerade wie z.B. Vcc.
Gast #2942159
Lesenswert?

In den Foren hat es schon mehrere Meckerer gegeben, dass es keine 
vernünftige Möglichkeit, unter Eagle, gibt Vxx und Vyy zu verbinden.
Oft gibt es dann so Vorschläge wie Null-Ohm-Widerstände oder Brücken, 
die als Bauteil "getarnt" sind, einzubauen. Alles nicht das Gelbe vom 
Ei. Möglicherweise ist aber, bei der aktuellen Version 6.??, alles viel 
besser geworden.
#2942167
Lesenswert?

> Denkt man nur an ein Motherboard, da kommen viele +12 und +5 und GND Anschlüsse 
vom Netzteil.

Auf solchen Boards sind selbstverständlich alle 5V-Pins miteinander 
verbunden, ebenso alle +12V-Pins und alle Groundpins. Warum auch nicht? 
Möglicherweise hast Du da noch ein Verständnisproblem, aber warum dürfen 
Deine VCC-Pins nicht miteinander verbunden sein?

Peter
Gast #2942181
Lesenswert?

Bosoms schrieb:
> irgendwie kann ich nicht glauben, dass im "großen" Eagle dafür keine
> andere Möglichkeit existiert.

Eagle ist nicht "groß" oder "klein", es kann nichts dafür das jemand die 
grundlegende Philosophie nicht will die da lautet: Gleiche Netznamen 
werden mit miteinander verbunden (ich finde das für ein PCB-CAD Programm 
irgendwie logisch ;-).

Wenn das nicht zum Design passt muss man es passend machen, entweder 
zwei Netze (Vccs) oder eben mit dem letzten Airwire leben. Alternativ 
kann man den auch auf einer Innenlage Routen die nicht produziert wird 
oder ähnliche Verrenkungen machen. Oder das ganze schlicht auf einem 
Layer kommentieren.

amateur schrieb:
> dass es keine
> vernünftige Möglichkeit, unter Eagle, gibt Vxx und Vyy zu verbinden.

Ist das nicht das Gegenteil von dem was der Frager möchte?

Bosoms schrieb:
> Wie kann ich
> Eagle sagen, dass aus beiden Steckern das selbe Signal kommt und es
> diese sogar nur nicht verbinden muss, sondern auch je nach Nähe zum
> jeweiligen Stecker beim Autorouten von nähesten Punkt nimmt?

In dem du Sie während des routens als ein Signal nimmst und hinterher 
als zwei verschiedenene VCCs. Dafür das ganze an einer Stelle dann 
aufribbeln (Ripup) und anschließend ein Netz umbenennen. Besser ist aber 
eh das nicht den Autorouter machen zu lassen.
#2942799
Lesenswert?

Leute, nicht die Fehler von Eagle schönreden und behaupten, das gehöre 
halt so. Das ist ein echtes Negativ-Feature und wird aus der Zeit 
mitgeschleppt, als Platinen noch Kuchenblechformat hatten und mit 
TTL-Bausteinen vollgestopft waren. Da waren tatsächlich alle VCCs 
miteinander verbunden.

Bei heutigen (schnellen) Digitalschaltungen ist das nicht mehr so. In 
der Regel hat man Ferrite in den einzelnen Versorgungsleitungen und 
andere EMI-Maßnahmen. Die Art und Weise, wie Eagle das mit den 
mitgelieferten Bibliotheken löst, ist nervig. Als Entwickler will man 
volle Kontrolle über die Versorgungsleitungen haben.

Der einzige Rat ist, nicht die vorgefertigten Bibliotheken zu verwenden. 
Zeichnet die Bauteile selbst (auch aus anderen Gründen) und setzt die 
"direction" der Powerpins entsprechend.

P.S.: Kein Mensch auf dieser Welt zeichnet ein (PC-)Motherboard mit 
Eagle. Dafür benutzt man echte CAD-Programme.
Gast #2942985
Lesenswert?

Peter Bünger schrieb:
> Möglicherweise hast Du da noch ein Verständnisproblem, aber warum dürfen
> Deine VCC-Pins nicht miteinander verbunden sein?

Meist hat solch ein Ansinnen etwas mit sternförmig verlegter 
Versorgungsspannung zu tun. Und wenn mehrere "Zacken" des Sterns auf dem 
gleichen Board liegen, der Zentralpunkt aber nicht, tritt genau das 
Problem beim Routen auf.

Du solltest dich mal mit Versorgungsspannungskonzepten befassen.
Gast #2949463
Lesenswert?

An all die Kleingeister...

Natürlich gehören alle VCC Pind etc. verbunden. Das mit dem Moterboards 
war ein Beispiel damit sich die, die sich sowas nicht vorstellen können 
eine Vorstellung bekommen.

Ich designe auch kein Motherboard und will es auch nicht mit EAGLE. Ich 
designe blos zwei  Europlatinen die mit Stecker verbunden sind. Wenn ich 
eine Verbindung auf Platine A habe, benötige ich keine auf Platine B. Da 
EAGLE aber nicht schnallt (wie hier manche auch nicht) dass was auf 
Platine A verbunden ist muss nicht auf Platine B verbunden werden, macht 
mir EAGLE einen Airwire zwischen die Stecker auf Platine B. Und bitte 
jetzt nicht die Frage warum ich an zwei Stellen ein VCC Signal auf die 
Platine bringe. Weil ich damit nicht von links unten nach rechts oben 
VCC legen muss kapiert?

Also entweder muss ich tatsächlich vordefinieren welches Bauteil von wo 
mein VCC1 bzw VCC2 Signal bekommt oder keiner weiss es wie es geht.

Natürlich ist der Autorouter ein mit Vorsicht zu behandeldes Tool, aber 
manchmal zeigt er einem einen Weg. Den man dann sicher noch ausbauen 
kann.

Ich wünsche allen eine schöne Advendszeit :-)

Bosoms
#2949694
Lesenswert?

> Bei heutigen (schnellen) Digitalschaltungen ist das nicht mehr so. In
> der Regel hat man Ferrite in den einzelnen Versorgungsleitungen und
> andere EMI-Maßnahmen. Die Art und Weise, wie Eagle das mit den
> mitgelieferten Bibliotheken löst, ist nervig. Als Entwickler will man
> volle Kontrolle über die Versorgungsleitungen haben.

Hat man doch. Musst doch noch das Powersupply-Symbol zu dem Chip invoken 
und da sind alle Versorgungspins einzeln.
Gast #2949727
Lesenswert?

Bosoms schrieb:
> An all die Kleingeister...

Ist die Unfähigkeit einen Airwire einfach stehen zu lassen (oder zu 
kommentieren) was anderes ;-)?

Im übrigen deckt kein Layoutprogramm alle Anwendungsfälle ab, aus dem 
einfachen Grund weil Sie sich teilweise widersprechen.
Gast #2950402
Lesenswert?

Hast natürlich recht, natürlich kann ich das stehenlassen. Das würde 
mich auch nicht umbringen. Auch, dass sich verschiedene Bedürfnisse 
gegenseitig ausschließen ist richtig und es wirklich etwas kleingeistig 
;-) nicht darüber zu stehen.

Lösbar wäre es aber und damit ist die Frage "Gibt es vielleicht doch 
eine Möglichkeit?" berechtigt. Gut es scheint keine zu geben. 
Akzeptiert.

Wenn ich dann aber Antworten bekommen wie "Das muss so sein - denn ich 
bin der Platinengott" oder "Warum machst du überhaupt eine Platine?" 
oder "Wer benutzt schon EAGLE?" (ich übertreibe) dann denke ich hallo? 
Is there anybody in there?

Und das finde ich immer ein bischen schade hier. Es gibt hier unheimlich 
viele, die viel wissen und gerne helfen. Ich habe auch nichts gegen 
jemand der mit seinem Wissen helfen will, aber falsch liegt. Aber die 
aroganten Dumschwätzer, die diese Plattform nutzen um andere nieder zu 
machen kotzen mich an (sorry), denn die ziehen die Seriösität runter. 
Damit meine ich nicht die die einem den Spiegel vorhalten ;-)

Bosoms
Gast #2950422
Lesenswert?

Bosoms schrieb:
> Und das finde ich immer ein bischen schade hier. Es gibt hier unheimlich
> viele, die viel wissen und gerne helfen. Ich habe auch nichts gegen
> jemand der mit seinem Wissen helfen will, aber falsch liegt. Aber die
> aroganten Dumschwätzer, die diese Plattform nutzen um andere nieder zu
> machen kotzen mich an (sorry), denn die ziehen die Seriösität runter.
> Damit meine ich nicht die die einem den Spiegel vorhalten ;-)

Tja, das ist soziales Grundrauschen, muss man mit leben. Ich lese so was 
gar nicht mehr. Diese Postings fangen oft mit Imperativen an, da ist 
dann eh klar wohin die Reise geht.


Eagle ist ein acronym bei dem der erste Buchstabe (e)infach bedeutet. 
Das könnte ein Hinweis sein das eine Leitung die einen Namen hat keinen 
zweiten haben sollte.

Aber da jede Schwäche auch eine Stärke ist kann man das auch Nutzen. 
Z.B.  sich einen Plan zu machen welchen Teil der Schaltung man aus 
welchem Pin versorgen möchte. Dann kann man irgendeinen Teil leichter 
stromlos machen, besser entstören oder EMV technisch anders versorgen 
usw.

It's a feature, not a failure ;-).
Gast #2953270
Lesenswert?

@Bosoms:
Ich route ständig Platinen mit mehreren Unternetzen und Steckersystem 
und hatte kein einziges mal ein Problem mit diesen Sachverhalt.

Wenn Ihr einen Stecker habt welcher auf der anderen Seite der Platine 
sitzt und physikalisch gesehen hinterher mit der gleichen Spannung 
versorgt wird, aber logisch von der anderen Baugruppe getrennt ist dann 
benennt diese Versorgungsschiene einfach in ein anderen Subnetz um. 
(Eigentlich sollte die Masse von dieser logischen Baugruppe auch 
umbenannt werden! Da ansonsten große Leiterschleifen entstehen)

Das sorgt für eine bessere Struktur und sorgt dafür das man die 
Leiterkarte besser routen kann. Gleichzeitig verhindert man grobe Fehler 
im Layout.

Ein Beispiel dafür wäre 2 logisch getrennte Baugruppen auf einer Platine 
welche zusammen von einen Netzteil versorgt werden. Die eine möglichkeit 
wäre ein gemeinsames 5V/GND Netz zu routen oder das 5V/GND zweifach 
aufzutrennen (für jede Baugruppe einzeln) und diese werden dann ganz 
Beqeum über zwei Stecker versorgt werden.


Es kann sein das ich dich aber auch falsch verstanden habe. Eine Skizze, 
Schaltplan oder Bild von deiner Leiterkarte könnte helfen 
Missverständnisse aus den Weg zu räumen. ;)
Gast #2953293
Lesenswert?

Ich versuche mir gerade vorzustellen, ich müsste jedes Mal, 
gelegentlich, sonntags oder so, eine 123 Posten umfassende Liste 
abarbeiten und meinem Programm "sagen": Finger weg von Position 17, 65 
und 99.
Dagegen sind die gelben (?) Linien eine richtige Wohltat. Ab einer 
gewissen Menge an Sperren sind Fehler wahrscheinlich normal.
Hinzu kommt bestimmt noch, dass ein einfaches: "Mit Dir spiel' ich 
nicht" auch nicht reicht. Denn z.B. Vcc einfach in der Luft hängen zu 
lassen ist ja auch nicht das Gelbe vom Ei.
#2953306
Lesenswert?

Bosoms schrieb:
> Ich habe ein Signal, in diesem Fall VCC,
> an zwei Stellen über zwei verschiedene Stecker.

Wenn man das von der Leiterplatte aus(!) denkt, sind das zwei 
unterschiedliche Signale, auch wenn sie beim Betrieb ungefähr das 
gleiche Potential haben werden. Diese unterschiedlichen Signale mit 
demselben Namen zu versehen, halte ich für einen Designfehler. Das ist 
dann auch kein "Fehler von Eagle"

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