Hallo zusammen, ich arbeite (noch nicht lange) mit dem Altium Designer Summer 2009. Dazu habe ich eine Frage: Ich habe beispielsweise ein Projekt mit 12 Schematics, dabei ist ein Schematic eine Übersicht über die einzelnen Sheets. Alle anderen sind gleichberechtigt mit unterschiedlichen Schaltungsteilen. Jetzt habe ich beispielsweise auf einer Seite den Mikrocontroller. Diese Seite besitzt daher viele Unterschiedliche Signale (Netlabels), die wiederum auf vielen unterschiedlichen Seiten verteilt sind. Der Übersichtlichkeit halber habe ich die Signale (individuelle Signale) auf einen Bus geführt, soweit korrekt. An den Bus habe ich einen Port "angebunden" und in ihn "Signale" benannt. Hier wird mir dann ein Fehler angezeigt, missmatched Wire/Bus object on Wire/Bus. Ändere ich dies in Signale[0..30] ist dies ok, obwohl ich nur Signale mit unterschiedlichen Namen an den Bus angeschlossen habe. Gibt es einen Port für Busse oder ist die Angabe einer eckigen Klammer von Nöten, obohl dies dann keinen Bezug zu den echten Signalen hat? Wenn ich dann auf einem anderen Sheet mit vier Signalen, die zum Mikrocontroller führen, auch ein Bus verwende, muss dieser dann genauso bezeichnet werden Signale[0..30] oder kann dieser beispielsweise mit Signale[0..3] bezeichnet werden und dies dann per Verbindung (Bus) auf dem Übersichtsblatt stattfinden? Die Verwendung von Ports für einzelne Signale halte ich für sehr unübersichtlich deswegen würde ich gerne Busse verwenden. Es ist noch möglich nur Net-Labels zu verwenden, die dann global sind, dies finde ich jedoch ebenso unübersichlich, bei vielen einzelnen Signalen (trotz des Navigators). Ich hoffe ihr könnt mir helfen. Gruß der Fragende
Hallo Fragender, das was Du suchst sind Signal Harnesses. Sieh Dir das hier mal an: http://wiki.altium.com/display/ADOH/Using+Signal+Harnesses Ich hoffe das hilft Dir weiter. Gruß Jens C.
Busse machen nur dort Sinn, wo Signale mit gleicher Bezeichnung, aber unterschiedlicher Nummerierung zusammengefasst werden. So können zum Beispiel Port-Leitungen PB0 - PB7 zum Bus PB[0..7] zusammengefasst werden. Werden dann aber auf einem Sheet nur z.B. zwei der acht Leitungen verwendet, dann kann dort z.B. der Bus PB[0..1] verwendet werden. Dann sind auf diesem Sheet auch nur PB0 und PB1 verfügbar. Für einzelne Signale musst Du wohl oder übel Ports verwenden. Die Übersicht über die Ports erstellst Du dann auf Deiner Übersichtsseite.
In diesem Punkt ist ist der AD nicht sonderlich benutzerfreundlich: Busse für Signale die nummeriert werden: D[0..22] Harness für das zusammenfassen von Signalen: SDA, SCL Wobei bei Multichannel design gibts mit bussen auch ein Problem, Repeat beginnt bei 1 UND nicht bei 0? Bedeutet: repeat(X,1,4) und ein Bus Blub[0..3] führt zu dass Blub0 nicht verbunden wird.
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.