Forum: Platinen Altium Designer Multi Channel Compiler Fehler


von Tobi B. (holz1)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem mit Altium Designer. Ich arbeite an einer Platine 
die 4 gleiche ADCs beinhalten soll. Damit ich alles nur einmal layouten 
muss wollte ich das Multi Channel Design von Altium verwenden.

Ich bekomme aber die Compilerfehlermeldung:

[Error]  0_top_level.SchDoc  Compiler  Duplicate Net Names Element[1]: 
SDOA_ADC1_N  12:22:03  14.10.2016  3

[Error]  0_top_level.SchDoc  Compiler  Net SDOA_N1 has only one pin (Pin 
U5_ADC1-16)  12:22:03  14.10.2016  152

Ich denke dass er die Signale nicht richtig Verbindet. Aber ich finde 
einfach nicht den Fehler. Bei den SCK Leitungen hat die Verbindung 
gelappt. Aber alles was nach rechts rausgeht SDOA, SDB, CLKOUT will 
einfach nicht..

Vielen Dank und viele Grüße
Tobi

von Christian B. (luckyfu)


Angehängte Dateien:

Lesenswert?

Ja, logisch, dafür gibts das "repeat"
schau dir mal an, wie ich das gemacht habe.

Du darfst das repeat nur an der Seite angeben, an der du die Signale 
aufdröselst. nicht an beiden, dann haut die Zuordnung nicht mehr hin

(Signal Trigger Puls)

: Bearbeitet durch User
von Tobi B. (holz1)


Angehängte Dateien:

Lesenswert?

Vielen Dank,

Christian B. schrieb:
> Du darfst das repeat nur an der Seite angeben, an der du die Signale
> aufdröselst. nicht an beiden, dann haut die Zuordnung nicht mehr hin

Da beide Blöcke mehrfach vorhanden sind muss ich schon beide als Repeat 
deklarieren. Das hat auch geklappt. Fehler gab es auf der rechten Seite 
bei den SDO und CLKOUT Leitungen.

Ich habe es jetzt ohne Bus-Eingang im "Empfänger-Sheet" wie es auch bei 
dir umgesetzt ist probiert. Es scheint zu funktionieren.

Allerdings ist mir schleierhaft warum es mit dem Bus-Eingang wie oben 
nicht funktioniert. Die Port Labels und Benennungen sind jetzt 1:1 die 
gleichen. Also sollen die eigentlich richtig gewesen sein. Aber sei es 
drum - Hauptsache es funktioniert.

Ich hab noch einige Warnings. Kennst du die Zufällig und weißt ob ich 
die ignorieren kann?

Exemplarisch:

[Warning] SDOB_N has multiple names (Sheet Entry 
ADC1-SDOB_N(Output),Sheet Entry HSMC-SDOB_N1(Input),Net Label SDOB_N1 
(Inferred),Net Label SDOB_N1,Net Label SDOB_N1)

Da die Namen von Altium im Repeat mode generiert wurden würde ich davon 
ausgehen dass das passt.

Vielen Dank für deinen Tipp! Der Vollständigkeit halber noch die (soweit 
ich das jetzt sehen kann) funktionierende Version als pic.

: Bearbeitet durch User
von Christian B. (luckyfu)


Lesenswert?

Warum bus labels nicht funktionieren ist erklärbar: In den Einzelsheets 
sind das ja keine Busse sondern einzelne Signale. Nur auf dem 
Übergeordneten Schaltplan wird das zum "Bus".

Bezüglich der Warnings: da kann ich nur mutmaßen, vermutlich stört er 
sich dran, daß das Netzt mal *N1 und mal nur *N heisst.
Ich kann dich aber beruhigen, ich bekomme ähnliche Warnungen bei meinem 
Design. Da es im Layout aber funktioniert hatte hab ich das dann 
ignoriert und kann dir deshalb nicht sagen, wie man hier eine Lösung 
bekommt.

von Tobi B. (holz1)


Lesenswert?

Christian B. schrieb:
> Warum bus labels nicht funktionieren ist erklärbar: In den Einzelsheets
> sind das ja keine Busse sondern einzelne Signale. Nur auf dem
> Übergeordneten Schaltplan wird das zum "Bus".

Hallo,

hmm schau mal in ffff.PNG (Sorry für die Bennung :) ) Da ist als Eingang 
vom Einzelsheet doch ein Bus defniert?

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.