Forum: Platinen Altium Designer Wires Busses Ports


von Fragender (Gast)


Lesenswert?

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

von Jens C. (Gast)


Lesenswert?

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.

von Patrick (Gast)


Lesenswert?

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.

von Jupp (Gast)


Lesenswert?

Immer wieder...

Ruf den Support an!

Jupp

von B. G. (smarti)


Lesenswert?

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
Noch kein Account? Hier anmelden.