Ошибка Altium: сети, содержащие несколько входных портов. Что означает эта ошибка?


12

Я относительно новичок в Altium, и у меня возникают следующие ошибки при компиляции моей схемы:

  1. Net SDI содержит несколько входных портов (порт SDI, порт SDI)
  2. Net CLK содержит несколько входных портов (порт CLK, порт CLK)

Я пытаюсь подключить несколько листов к одним и тем же сигналам, SDI и CLK. Я делаю что-то неправильно? Это плоская иерархия, я установил область действия «Плоская (только порты глобальные)». Ниже приведены два листа моей схемы, в которой используются сигналы SDI и CLK.

Лист1: http://i.imgur.com/CGcwAeG.jpg

Лист2: http://i.imgur.com/AllFW51.jpg


У меня нет времени на полный ответ прямо сейчас, но я подозреваю, что это связано с выбором глобальных сетевых имен против локальных сетевых имен.
Фотон

Ответы:


16

При выбранной области действия «Плоские (только глобальные порты)» «... сетевые метки являются локальными для каждого листа; они не будут соединяться между листами. Все порты с одинаковым именем будут подключены на всех листах». - Altium "Multi-Sheet Design"

Кажется, это должно быть в порядке для того, что вы пытаетесь сделать, но я думаю, что в этом типе настройки дизайна, должно быть соотношение 1: 1 входного и выходного порта. В плоской конструкции случае, входные порты будут подключены друг к другу, следовательно, ошибка «несколько входных портов». Вот пара вещей, которые вы можете попробовать:

  1. Переключение на иерархический дизайн Для
    этого требуется использовать верхний лист для управления иерархией дизайна. Просмотрите «5.1.3 Построение верхнего листа» в ранее упомянутом учебном модуле. Для чего бы это ни стоило, все мои проекты имеют такую ​​настройку.
  2. Изменение входных портов на двунаправленный
    Это может привести к исчезновению ошибки (из-за матрицы подключения вашего проекта), но это может не иметь смысла с точки зрения реального мира. Линии CLK / SDI, безусловно, не являются двунаправленными. Это может вызвать проблемы, когда вы находитесь в обзоре дизайна и должны объяснить, почему вы отметили все как двунаправленные.
  3. Отредактируйте матрицу подключений.
    Придерживайтесь ваших настроек плоского дизайна, но скажите Altium, чтобы они изменились, отредактировав матрицу подключений Ошибка / Предупреждение:
    Снимок экрана матрицы подключения Altium Project
    теперь о нескольких входных портах будет сообщаться только как предупреждение, а не как ошибка остановки показа.

3
+1 за «Переключение на иерархический дизайн». Наличие всех соединений портов , проходящих через схему верхнего уровня, делает соединения между листами ТАК более понятными.
Коннор Вольф

6
Я голосую за вариант «скажи Altium, чтобы засунуть его». В плоских конструкциях с шинами, имеющими несколько выходных портов, подключение к одному входному порту вполне оправдано.
Питер Грин,

2

Мне нравится ответ @ dext0rb, но отключение логических ошибок / предупреждений для всех портов может впоследствии вызвать проблемы.

Так что просто отключите ошибку в определенной сети, используя «Generic No ERC»

Altium Generic No ERC Расположение

а потом

Altium Generic No ERC Опция подключения порт-порт


0

Я предпочел создать порты как Unspecified в этом случае. В то время как стрелки направления все еще удерживаются (плюс координация цвета) от их предыдущего формата ввода / вывода.

Unspecified позволяет пользователю создавать несколько входов и выходов для этих портов.


-1

Вам просто нужно изменить электрический тип колодок в схематических обозначениях на пассивные.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.