Я относительно новичок в Altium, и у меня возникают следующие ошибки при компиляции моей схемы:
- Net SDI содержит несколько входных портов (порт SDI, порт SDI)
- Net CLK содержит несколько входных портов (порт CLK, порт CLK)
Я пытаюсь подключить несколько листов к одним и тем же сигналам, SDI и CLK. Я делаю что-то неправильно? Это плоская иерархия, я установил область действия «Плоская (только порты глобальные)». Ниже приведены два листа моей схемы, в которой используются сигналы SDI и CLK.
Лист1:
Лист2:
Ответы:
При выбранной области действия «Плоские (только глобальные порты)» «... сетевые метки являются локальными для каждого листа; они не будут соединяться между листами. Все порты с одинаковым именем будут подключены на всех листах». - Altium "Multi-Sheet Design"
Кажется, это должно быть в порядке для того, что вы пытаетесь сделать, но я думаю, что в этом типе настройки дизайна, должно быть соотношение 1: 1 входного и выходного порта. В плоской конструкции случае, входные порты будут подключены друг к другу, следовательно, ошибка «несколько входных портов». Вот пара вещей, которые вы можете попробовать:
этого требуется использовать верхний лист для управления иерархией дизайна. Просмотрите «5.1.3 Построение верхнего листа» в ранее упомянутом учебном модуле. Для чего бы это ни стоило, все мои проекты имеют такую настройку.
Это может привести к исчезновению ошибки (из-за матрицы подключения вашего проекта), но это может не иметь смысла с точки зрения реального мира. Линии CLK / SDI, безусловно, не являются двунаправленными. Это может вызвать проблемы, когда вы находитесь в обзоре дизайна и должны объяснить, почему вы отметили все как двунаправленные.
Придерживайтесь ваших настроек плоского дизайна, но скажите Altium, чтобы они изменились, отредактировав матрицу подключений Ошибка / Предупреждение:
теперь о нескольких входных портах будет сообщаться только как предупреждение, а не как ошибка остановки показа.
источник
Мне нравится ответ @ dext0rb, но отключение логических ошибок / предупреждений для всех портов может впоследствии вызвать проблемы.
Так что просто отключите ошибку в определенной сети, используя «Generic No ERC»
а потом
источник
Я предпочел создать порты как Unspecified в этом случае. В то время как стрелки направления все еще удерживаются (плюс координация цвета) от их предыдущего формата ввода / вывода.
Unspecified позволяет пользователю создавать несколько входов и выходов для этих портов.
источник
Вам просто нужно изменить электрический тип колодок в схематических обозначениях на пассивные.
источник