Ich bin relativ neu in Altium und beim Kompilieren meines Schaltplans treten folgende Fehler auf:
- Net SDI enthält mehrere Eingangsports (Port SDI, Port SDI)
- Net CLK enthält mehrere Eingangsports (Port CLK, Port CLK)
Ich versuche, mehrere Blätter an die gleichen Signale SDI und CLK anzuschließen. Mache ich etwas falsch? Es ist eine flache Hierarchie, ich habe den Bereich auf "Flach (nur Ports global)" gesetzt. Unten sind zwei Blätter meines Schaltplans, der SDI- und CLK-Signale verwendet
Blatt1:
Sheet2:
Antworten:
Wenn der Bereich "Flach (Nur Ports global)" ausgewählt ist, sind "... Netzbezeichnungen für jedes Blatt lokal; sie werden nicht über Blätter hinweg verbunden. Alle Ports mit demselben Namen werden auf allen Blättern verbunden." - Altium "Multi-Sheet Design"
Dies scheint in Ordnung zu sein für das, was Sie versuchen, aber ich denke, bei dieser Art von Designeinstellung muss es eine 1: 1-Beziehung zwischen Eingangs- und Ausgangsport geben. In dem Fall mit flachem Design sind die Eingangsanschlüsse miteinander verbunden, daher der Fehler "mehrere Eingangsanschlüsse". Hier sind ein paar Dinge, die Sie versuchen könnten:
Hierfür müssen Sie ein Deckblatt verwenden, um die Entwurfshierarchie zu steuern. Bewertung „5.1.3 Konstruieren der oberen Lage“ in dem zuvor erwähnten Trainingsmodul. Für was es wert ist, sind alle meine Entwürfe von dieser Entwurfseinstellung.
Dies kann dazu führen, dass der Fehler behoben wird (aufgrund der Connection Matrix Ihres Projekts), macht jedoch unter realen Gesichtspunkten möglicherweise keinen Sinn. Die CLK / SDI-Leitungen sind mit Sicherheit nicht bidirektional. Dies kann zu Problemen führen, wenn Sie sich in einer Entwurfsprüfung befinden und erklären müssen, warum Sie alles als bidirektional markiert haben.
Behalten Sie Ihre flache Designeinstellung bei, aber weisen Sie Altium an, sie zu verschieben, indem Sie die Fehler- / Warnmatrix bearbeiten:
Mehrere Eingangsanschlüsse werden jetzt nur als Warnung und nicht als Show-Stop-Fehler gemeldet.
quelle
Ich mag die Antwort von @ dext0rb, aber das Deaktivieren von logischen Fehlern / Warnungen für alle Ports kann später zu Problemen führen.
Schalten Sie also einfach den Fehler im spezifischen Netz mit "Generic No ERC" aus.
und dann
quelle
In diesem Fall habe ich es vorgezogen, die Ports als "Nicht angegeben" zu erstellen. Während die Richtungspfeile noch gehalten werden (plus Farbkoordinierung), entspricht dies ihrem vorherigen Eingabe- / Ausgabeformat.
Ohne Angabe kann der Benutzer mehrere Ein- und Ausgänge für diese Ports erstellen.
quelle
Sie müssen nur die elektrische Art der Pads in den Schaltplansymbolen auf passiv ändern.
quelle