Forum: Platinen Kicad Bauteil hat keine Spannungspins


von dacik (Gast)


Lesenswert?

Ich mache gerade meinen ersten Gehversuch mit einem Schaltplan auf Kicad 
und es klemmt gleich am Anfang. Googlen blieb erfolglos.

Ich habe einige Bauteile aus der CMOS 4000er Reihe eingefügt z. B. 4011. 
Ich kann die vier Gatter in den Schaltplan holen aber die beiden Pins 
für die Versorgungsspannung nicht. Wie geht das?

von HolgerT (Gast)


Lesenswert?

Menu,/Preferences/General options/Display/->Haken bei: Show hidden Pins
Gruß

von Greg (Gast)


Angehängte Dateien:

Lesenswert?

Das Symbol besteht aus 5 Einheiten. Einheit 1 bis 4 sind die 4 Gatter 
mit den entsprechenden Pinnen. Einheit 5 ist die Spannungsversorgung.
Siehe Bild.
Gruß aus DN
Greg

von dacik (Gast)


Lesenswert?

HolgerT schrieb:
> Menu,/Preferences/General options/Display/->Haken bei: Show hidden Pins
> Gruß

Jetzt tauchen in jedem der Gatter zwei Zahlen auf, welche die 
Versorgungsspannungspins des ICs sind. Aber Leitungen kann ich nicht 
dran anschließen.

Welchen Sinn hat das Verstecken der PINs überhaupt?

von dacik (Gast)


Lesenswert?

Greg schrieb:
> Das Symbol besteht aus 5 Einheiten

Wenn ich ein Teil einfügen möchte, expandiere ich das "+" bei 4011. Dann 
werden bei mir nur vier Komponenten A bis D angezeigt. Und das sind die 
vier Gatter.

von avantasia (Gast)


Lesenswert?

Das ist alles soweit richtig. Der Sinn ist, das Du Deinen Schaltplan 
nicht mit Versorgungsleitungen zu den einzelnen ICs verstopfst.

Du muß (dafür) nur einmal Spannungsversorgungselemente einfügen, z.B. 
GND und +5V. Denn Rest macht KiCAD nachher beim Layouten.

von dacik (Gast)


Lesenswert?

avantasia schrieb:
> Das ist alles soweit richtig. Der Sinn ist, das Du Deinen Schaltplan
> nicht mit Versorgungsleitungen zu den einzelnen ICs verstopfst.

> Du muß (dafür) nur einmal Spannungsversorgungselemente einfügen, z.B.
> GND und +5V.

Irgendwie verstehe ich den Sinn nicht. Wie mache ich dem Leser des 
Schaltplans klar, an welchem Spannungsregler mein 4011 angeschlossen
ist, wenn er keine Anschlüsse hat, mit denen ich das GND und das +5V 
Symbol verbinden kann?

Wie funktioniert das Ganze bei mehreren Versorgungsspannungen, die 5 
Volt betragen und mehreren Massen?

von avantasia (Gast)


Lesenswert?


von avantasia (Gast)


Lesenswert?

Ansonsten schau mal nach KiCAD eeschema tutorial

bzw. nutze die KiCAD Doku

http://kicad-pcb.org/help/documentation/

Der Sinn ist das Du die Spannungsversorgung nur einmal in Deinem 
eeschema definierst, egal ob nun nur +5V und GND oder mehr. Diesen 
Spannungsversorgungsteil zeichnest Du und daraus wird klar, das dann 
auch die hidden pins versorgt werden. Ansonsten würdest Du jede Menge 
Leitungen einzeichnen müssen nur um erstmal die mICs oder was auch immer 
zu versorgen. Völlig unnütz.

von avantasia (Gast)


Lesenswert?

http://docs.kicad-pcb.org/5.0.2/en/eeschema/eeschema.html

ist Dein Freund... mehr oder weniger am Anfang siehst Du einen 
Stromlaufplan aus dem, das was ich versuche umständlich zu beschreiben, 
klar hervor gehen sollte.

von dacik (Gast)


Lesenswert?

avantasia schrieb:
> http://docs.kicad-pcb.org/5.0.2/en/eeschema/eeschema.html
>
> ist Dein Freund... mehr oder weniger am Anfang siehst Du einen
> Stromlaufplan aus dem, das was ich versuche umständlich zu beschreiben,
> klar hervor gehen sollte.

Ich vermute, Du meinst den Plan, der direkt über der Überschrift "Mouse 
commands" steht. Es ist der erste Plan in dem Text. Dieser ist sehr 
verpixelt. Ich erkenne aber zumindest, dass da einige PINs z. B. an dem 
großen Bauteil in der Mitte sind, an die ein Dreieck (für Ground) 
drangemalt ist. Und genau dieser PIN (Nummer 7) fehlt bei dem 4011 (und 
allen anderen ICs der 4000er Serie). Das gleiche gilt für PIN 14 des 
4011, welcher der Anschluss für die positive Speisespannung wäre. Und 
ich weiß nicht, wie ich die PINs sichtbar und für das Anschließen der 
Symbole (wie bei Deinem Beispielplan) verfügbar machen kann.

von HolgerT (Gast)


Angehängte Dateien:

Lesenswert?

dacik schrieb:
> Welchen Sinn hat das Verstecken der PINs überhaupt?

Die Übersichtlichkeit bewahren. (Wenn Du es nicht glaubst, zeichne einen 
Schaltplan mit mehr als 10 Gattern, führe zu jedem Gatter Masse und 
Versorgungsspannung und sieh Dir danach das Chaos an.) Jeder, der mit 
Logik-ICs zu tun hat weiß, daß Versorgung und Masse benötigt wird. Das 
muß nicht explizit bei jedem Bauteil dargestellt werden.

dacik schrieb:
> HolgerT schrieb:
>> Menu,/Preferences/General options/Display/->Haken bei: Show hidden Pins
>> Gruß
> Jetzt tauchen in jedem der Gatter zwei Zahlen auf, welche die
> Versorgungsspannungspins des ICs sind. Aber Leitungen kann ich nicht
> dran anschließen.

Das stehen doch bestimmt nicht nur die Pin-Nummern, sondern auch etwas 
Text (Vdd, Vss, Gnd, Vcc, o.ä.). Das sind Netznamen, d.h. diese "Pins" 
werden automatisch mit Netzen entsprechend des Namens verbunden. Deshalb 
musst Du Netze entsprechenden Namens im "Rest-"schaltplan definieren - 
z.B. den Ausgang des 7805 (in meinem Fall ein Traco DC/DC-Konverter) 
"Vcc" benennen, und die Masse "Gnd". Siehe Beispiel für 7400 in den 
Bildern.

von HolgerT (Gast)


Lesenswert?

dacik schrieb:
> Wie funktioniert das Ganze bei mehreren Versorgungsspannungen, die 5
> Volt betragen und mehreren Massen?

Ungetestet: Die Netznamen, die so wie in meinem letzten Beitrag 
definiert sind, gelten nur lokal. Deshalb könnte die Lösung sein, die 
Funktionsgruppen mit eigener Spannungsversorgung auf mehrere 
(hierarchische) Blätter aufzuteilen.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo HolgerT und dacik.

HolgerT schrieb:
> dacik schrieb:
>> Wie funktioniert das Ganze bei mehreren Versorgungsspannungen, die 5
>> Volt betragen und mehreren Massen?
>
> Ungetestet: Die Netznamen, die so wie in meinem letzten Beitrag
> definiert sind, gelten nur lokal. Deshalb könnte die Lösung sein, die
> Funktionsgruppen mit eigener Spannungsversorgung auf mehrere
> (hierarchische) Blätter aufzuteilen.

Du kannst auch globale Label verwenden. Aber Vorsicht, damit nagelt man 
sich schnell Potentiale, die man eigentlich getrennt halten wollte, 
versehentlich zusammen.

Der Netznahme wird nicht nur durch die Spannungs Pinne vergeben, sondern 
auch durch das anhängen von Labeln. Und von den Labeln gibt es drei 
verschiedene Sorten: Normale (lokale), globale und hierarchische.

Die hierarchischen tauchen aussen an einem hierarchischen Schaltplan 
(also in der Ebene, in der der hierarchische Schaltplan nur ein Block 
ist) als "Pinne" dieses hierarchischen Schaltplanes auf.

>> Wie funktioniert das Ganze bei mehreren Versorgungsspannungen, die 5
>> Volt betragen und mehreren Massen?

Mehrere Versorgungsspannungen müssen dann unterschiedliche PowerPins 
sein. Jedes Potential ein eigener PowerPin. Es ist meist nicht sinnvoll, 
mehrere PowerPins (unterschiedliche Spannungen) direkt zu verbinden.....

.....Ausnahme, unterschiedliche Massen.

1 Fall: Es ist in Wirklichkeit sowieso alles eine Masse. Dann vergibst 
Du halt auch nur ein Label dafür, bzw. verwendest nur eine Sorte Power 
Pin dafür.

2 Fall: Du hast wirklich unterschiedliche Massen, die auch nicht (auf 
der Platine) verbunden sind (z.B. N und PE) die lässt Du auch getrennt 
und die haben unterschiedliche Power Pins/Label.

3 Fall: Du hast mehrere Massen, die in nur einem Punkt verbunden sind, 
wie z.b. analog GND und digital GND, die hälst Du erstmal wie in Fall 2 
getrennt, und stellst die Verbindung explizit über ein "Net-tie" her.
Ein "Net-tie" ist ein Bauteil, welches nur aus zwei Pinnen/Pads besteht, 
die durch Kupfer verbunden sind. So kannst Du an jeden Pin/Pad eine 
Masse führen, als wären sie separate Potentiale, aber sie sind halt am 
Punkt des
Net-tie leitend verbunden.
Leider ist aktuell in KiCad ein Net-tie noch ein Workaround, der eine 
Unkonsistenz mit dem DRC verursacht.

Mehr zu Net-ties steht hier und den dort angegebenen Verlinkungen:
https://www.mikrocontroller.net/articles/KiCad

Falls Du einmal doch unterschiedliche Spannungen miteinander Verbinden 
möchtest, dann mach das ebenfalls mit Net-ties.

Falls Du Bauchschmerzen bei den DRC inkonsistenzen hast: Nimm statt des 
"Net-ties" einen Null-Ohm Widerstand, also eine Drahtbrücke. Die 
Inkonsistenz rührt daher, dass bei einem Net-tie Kupfer, das nicht 
bestandteil eines Pads ist, in einem Footprint auftaucht (Der DRC ist 
blind dafür). Einfach Pads überlappen lassen führt zu DRC Fehlern. diese 
müsstest Du dann ignorieren.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

: Bearbeitet durch User
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.