Altium sagt, meine Etiketten schweben

11

Ich benutze seit einiger Zeit Altium- und Multi-Sheet-Projekte. Mein letztes Projekt beinhaltet viele Signale, deshalb versuche ich, die Dinge mit vielen Etiketten, Anschlüssen und Bussen aufgeräumt zu halten.

Ich habe also einen Bus für Aktivierungssignale , die vom Mikrocontroller-Blatt zu den Dingen gehen, die aktiviert werden müssen. Und das Gleiche gilt für Fehlerzustände, Stromerfassungen usw.

Beispiel für die Busnutzung

Ich habe gerne 4 gleiche für verschiedene Busse. Jetzt sagt Altium immer wieder, dass alle NET-Labels auf der Port-Seite schweben. Ich kann nichts dagegen tun: Ich habe alles versucht, was mir einfällt, aber ich habe immer noch 20 schwimmende Netze. Auf dem nächsten Bild sehen Sie die Mehrblattverbindungen, die ich hergestellt habe: eine Wiederholung eines Sensorblatts, das alle 8 an einen Bus angeschlossen ist, und den Bus, der zum Mikrocontroller fährt.

Mehrblattverbindung

Ich habe also eigentlich nichts im Umlauf, aber Altium sieht das immer noch so. Warum das?

Claudio
quelle
4
Die Lösung folgt. Wenn Netzetiketten Teil eines Busses sind, müssen sie nicht wie im ersten Bild explizit verbunden werden. Es reicht aus, irgendwo einen Bus mit dem gleichen Nennwert wie die Netlabels zu haben, und diese werden automatisch verbunden. Im ersten Bild gibt es also einen Bus und jeweils zwei Verbindungen für jedes ENABLEx-Netzlabel . Für jedes ENABLE schwebt man also immer effektiv. Ich habe drei Tage gebraucht, um das zu realisieren, lol!
Claudio

Antworten:

1

Ich würde sagen, ja, Sie haben schwebende Signale.

In Bild 2 sind die diagonalen Linien nur grafische Elemente, keine Drähte.

auch: Haben Sie das Teilschema im zweiten Bild als "REPEAT" angegeben?

Tom L.
quelle
Ja, ich habe Wiederholung angegeben. Ich habe das Problem sehr dumm gefunden. Schreibe jetzt die richtige Antwort. Danke, dass du dir die Zeit genommen hast!
Claudio
1

Sie haben drei Punkte in Ihrem Busnamen. Sie sollten zwei Punkte gemäß den Dokumenten haben : Sense[1...8] muss sein Sense[1..8]

ArielP
quelle
1

Wenn Netzetiketten Teil eines Busses sind, müssen sie nicht explizit wie auf der rechten Seite des ersten Bildes verbunden werden. Es reicht aus, irgendwo einen Bus mit dem gleichen Nennwert wie die Netlabels zu haben, und diese werden automatisch verbunden.

Was im ersten Bild passiert, ist, dass die Busdefinition am Port durch Aufrufen von ENABLE [1..8] erfolgt und dies bereits alle an den Pins des Mikrocontrollers definierten ENABLE-Signale aggregiert. Das Signal ENABLE1 ist also bereits mit dem Pin des Mikros und dem Bus verbunden.

Dann wird von diesem Port ein Bus gezogen und von diesem wird jedes einzelne Signal herausgerissen, wie rechts gezeigt. Diese Signale hängen also tatsächlich ohne Verwendungspunkt (Senke) und deshalb wirft Altium das " Netz schwebend" Warnung " aus.

[ Vor Jahren habe ich die Antwort als Kommentar zu meinem ursprünglichen Beitrag gepostet, also habe ich sie aufgeräumt, indem ich die richtige Antwort gepostet habe ]

Claudio
quelle
0

Entfernen Sie die Netzetiketten und Netze vom Bus ENABLE [1..8]. Lassen Sie nur eine Hafeneinfahrt und einen Bus

Geben Sie hier die Bildbeschreibung ein

Kristof
quelle