Hallo Zusammen, momentan bin ich mit KiCad ein Board am layouten. Dabei bin ich auf folgendes Problem gestoßen. Nachdem ich mein Schematic fertiggestellt hab, den Error-Run drüberlaufen gelassen hab, stellte sich heraus, dass nahezu alle Verbindungen die vom µC/Stiftleisten via wire-to-bus auf Busse geführt wurden also fehlerhaft angezeigt wurden. Erst dachte ich ok, der Error-Run zeigt unnötige Dinge an, wie ich es u.a. auch aus Eagle kenne. Allerdings waren alle, als fehlerhaft angezeigten, Verbindungen auch nicht in der Netlist aufgeführt. Nun wäre meine Frage, wie kann ich dieses Problem beheben? Ich verwende die mitgelieferten Bibilotheken (z.B. atmel etc.). Weiterhin habe ich auch mal die Bauteile neu platziert, die Verbindungen neu gesetzt, neue Labels gesetzt. Jetzt bin ich allerdings mit meinem Latein am Ende...Es wäre super, wenn ihr mir noch einen guten Tipp geben könntet. Vielen Dank schonmal im vorraus simon
Hast du die Busverbindungen nach Anleitung gemacht? Busse in KiCad sind ein Stück weit unintuitiv. Du musst alle Busleitungen mit einem Label versehen, und Busse können nur gleichartige Leitungen mit einem numerischen Suffix zusammenfassen. Der Busbegriff ist also eng auszulegen, z.B. ist ein Bus der Datenbus aus 8 Leitungen D0 bis D7, nicht der SPI-Bus mit SDI, SDO und SCK. Lies die PDF-Anleitung dazu, da steht das nochmal im Detail drin. Wenn man es so macht wie dort beschrieben, funktioniert auch die Fehlerkontrolle.
Gehen denn die Busse über mehrere Schaltplanseiten? Zusätzlich musst du darauf achten, dass nur Busse funktionieren die eine Nummerierung besitzen. Einfachen Namen wie MOSI etc. funktionieren nicht. Gibt das .pdf dazu da wird das erklärt
Danke Sam daran könnte es liegen, denn ich habe den Labels irgendwelche Namen gegeben und keine numerische Suffixe. Ich werde es gleich mal ausprobieren, aber daran wirds wohl gelegen haben. Danke :)
Hmm.. Anscheinend habe ich Busse in Kicad immer falsch benutzt. Ich hab den einzelnen Signalen auf beiden Seiten Labels gegeben. Dadurch sind sie ja verbunden. Die Blauen Buslinien sind bei mir immer nur Dekoration. Vielleicht sollte ich auch mal das pdf lesen... ^^
Hi! Welche Vorteile bieten die Buslinien - ausser ein wenig mehr Übersichtlichkeit - verglichen mit deren Nachteilen!? In habe bisher immer den Signalen ein Label verpasst und ohne die dicken, blauen Linien gearbeitet. gruss, Micha
Hallo Micha > Welche Vorteile bieten die Buslinien - ausser ein wenig mehr > Übersichtlichkeit Abhängig von der Komplexität der Schaltung ist es halt irgendwann sehr wichtig, einen übersichtlichen Schaltplan zu haben. Und genau dafür gibt es die Busse. Ausserdem soll es Autorouter geben, die als Buss definierte Leitungen auch als Bus verlegen, soweit möglich. Bei sehr schnellen Signalen wird es wichtig, das die Leitungen eine ähnliche Länge haben, damit die die Signale nicht unterschiedlich lange brauchen. Aber mit Programmen in dem "high end" Bereich habe ich noch nicht gearbeitet. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Bernd Wiebus schrieb: > Abhängig von der Komplexität der Schaltung ist es halt irgendwann sehr > wichtig, einen übersichtlichen Schaltplan zu haben. > > Und genau dafür gibt es die Busse. Aber dazu kann man den Bus auch einfach als rein graphisches Element ausführen. Bernd Wiebus schrieb: > Ausserdem soll es Autorouter geben, die als Buss definierte Leitungen > auch als Bus verlegen, soweit möglich. Das ist natürlich was anderes. Aber abgesehen von diesem Argument muss ich gestehen, dass sich mir der Sinn von funktionalen Bussen in Schematools auch nicht so ganz erschliesst. Irgendwie habe ich das Gefühl, die machen mehr Ärger, als dass sie einen unterstützen. Und die Philosophie dahinter ist bei jedem Tool wieder eine andere, was das Ganze auch nicht erleichtert. Also warum nicht einfach Labels setzen, und, wenn man will, der Übersicht zuliebe einige fette Linien zeichnen, die den Bus symbolisieren? Edit: Ok, ein Argument sehe ich noch: Hierarchische Schemata. Lokale Labels, die über Busse zu anderen Sheets gezogen werden. Aber auch da funktioniert es wieder bei jedem Tool anders. :-/
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.