Hallo, ich bin gerade dabei mich in KiCAD einzuarbeiten, was auch soweit funktioniert, wenn man von ein paar hakeligen Dingen absieht. Konkret habe ich bereits Bauteile erstellt und einen dreiseitigen Schaltplan gezeichnet. Mein konkretes Problem besteht nun darin, daß ich festgestellt habe, dass die vergebenen Labels nur lokal wirken. Kein Problem dachte ich, da ich die Signale in Bussen zusammengeführt habe, gebe ich dem Bus ein hierarchisches Label in den jeweiligen Schaltplanseiten, führe siese auf der Hauptseite zusammen und das Problem ist gelöst. Hat allerdings nicht funktioniert. Muß ich jedem Signal ein eigenes hierarschiches Label zuordnen und diese Labels wiederum auf der Hauptseite miteianander verbinden, um die Leitungen zusammenzuführen ? Kann ich keine kompletten Busse über mehrere Seiten einfach übertragen ? Danke im voraus für Eure Antworten. Stewi
Hallo S.W. S. W. schrieb: > Hat allerdings nicht funktioniert. Muß ich jedem Signal ein eigenes > hierarschiches Label zuordnen und diese Labels wiederum auf der > Hauptseite miteianander verbinden, um die Leitungen zusammenzuführen ? Das funktioniert. Zu hierarchischen Schaltplänen: https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf Allerdings ist das alles hier Rückwärts beschrieben, weil in dem Dokument beschrieben wird, wie man aus hierarchischen Schaltpläne als Blockbausteine einsetzt. > Kann ich keine kompletten Busse über mehrere Seiten einfach übertragen ? Dafür sind "globale" Label da. Aber Vorsicht bei der Verwendung. So elegant sie sich ausmalen, so elegant kannst Du dir damit auch Potentiale unbeabsichtigt zusammennageln, weil das schnell unübersichtlich wird. Besonders wenn man mit einem halben dutzend unterschiedlicher "GND" jongliert. ;O) Du kennst: https://www.mikrocontroller.net/articles/KiCad ? Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Hallo Bernd, Danke für die schnelle Antwort :-) Ich habe inzwischen etwas herumprobiert. > Das funktioniert. > Zu hierarchischen Schaltplänen: > https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf > Allerdings ist das alles hier Rückwärts beschrieben, weil in dem > Dokument beschrieben wird, wie man aus hierarchischen Schaltpläne als > Blockbausteine einsetzt. Deine Anleitung hatte ich im Vorfeld schon gefunden und bin dadurch auch auf die hierarchischen Labels gestoßen. Ja, im Link https://www.mikrocontroller.net/articles/KiCad habe ich noch einiges gefunden zu dem Thema. > Dafür sind "globale" Label da. Aber Vorsicht bei der Verwendung. So > elegant sie sich ausmalen, so elegant kannst Du dir damit auch > Potentiale unbeabsichtigt zusammennageln, weil das schnell > unübersichtlich wird. Besonders wenn man mit einem halben dutzend > unterschiedlicher "GND" jongliert. ;O) Ich habe auch jetzt noch einiges ausprobiert. Was funktioniert ist die Übertragung von Bussen in der Notation Busname[Start..Ende]. Hierbei werden die entsprechenden Busse auf den Schaltplanseiten mit einem hierarchischem Label gekennzeichnet und über die Hauptseite miteinander verbunden. Die dem Bus zugehörigen Leitungen können hierbei als lokales Label definiert sein (A[0..15] hierarschiches Label, Signal A0 lokales Label) Das entscheidende dabei ist, daß gemischte Busse, z.B. "Steuerbus" mit den Signalen "RD", "WR", "CLK", "ACK" nicht möglich sind. Wie ich gelesen habe, soll das in V6 kommen. Für mich bedeutet dies also wie im Beispiel die Signale "RD, "WR", etc. als hierarchische Signale zu definieren und auf der Hauptseite die Signale einzeln auf den Schaltplanseiten zusammenzuführen. Alternative ist, die Signale als global zu definieren. Man erspart sich hierbei die Verknüpfung über die Hauptseite. Wieder etwas gelernt, aber Besserung scheint ja in Sicht zu sein. Stewi
Hi Stewi, hier dir offizielle Doku dazu: https://docs.kicad-pcb.org/5.1.5/de/eeschema/eeschema.html#hierarchical-schematics oder englisch und etwas aktueller: https://docs.kicad-pcb.org/5.1.5/en/eeschema/eeschema.html#hierarchical-schematics Zum verstehen wie und was ich machen muss fand ich allerdings diese Seite am besten: https://forum.kicad.info/t/hierarchical-or-flat-schematic-design-what-is-best-for-me-how-to-deal-with-multi-page-schematics/16477 Grüße Matze
Hallo Matze, vielen Dank für die Links. Die werde ich die Tage einmal durcharbeiten. Jedenfalls ist das Thema Busse im Moment noch ein kleines Manko bei KiCad (also Busse, die nicht der Notation Busname[Start..Ende] entsprechen). Insgesamt bin ich aber doch recht schnell mit Kicad zurechtgekommen. Ich habe zumindest bisher Bauteile erstellt/geändert, den Schaltplan gezeichnet und Foorprints geändert/zugewiesen. Das Layout steht jetzt noch aus. Ich habe in grauer Vorzeit auch schon mal Eagle und Protel benutzt, allerdings nur für drei Platinen. Ich habe nicht bereut, Kicad ausgewählt zu haben und bin recht schnell reingekommen. Stewi
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.