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

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

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

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

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

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

10 голосов | спросил Dan 21 Jpm1000000pmMon, 21 Jan 2013 21:57:06 +040013 2013, 21:57:06

4 ответа


15

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

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

  1. Перейти к иерархическому дизайну
    Для этого требуется использовать верхний лист для управления иерархией дизайна. Обзор "5.1.3 Построение верхнего листа" в предыдущем учебном модуле. Для чего это стоит, все мои проекты относятся к этой настройке дизайна.
  2. Изменить входные порты на двунаправленный
    Это может привести к тому, что ошибка исчезнет (из-за вашей Матрицы соединений вашего проекта), но это может не иметь смысла с точки зрения реального мира. Линии CLK /SDI, безусловно, не являются двунаправленными. Это может вызвать проблемы, когда вы находитесь в обзоре дизайна и должны объяснить, почему вы отметили все как двунаправленные.
  3. Изменить матрицу соединений
    Придерживайтесь настроек вашего плоского дизайна, но скажите Altium, чтобы засунуть его, отредактировав матрицу подключения ошибок /предупреждений:
    Снимок экрана матрицы подключения Altium Project
    Теперь несколько входных портов будут отображаться только как предупреждение, а не ошибка остановки.
ответил dext0rb 21 Jpm1000000pmMon, 21 Jan 2013 23:35:45 +040013 2013, 23:35:45
2

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

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

 Altium Generic No ERC Location

, а затем

 Altium Generic No ERC Port-Port Connection Option

ответил Ali80 19 PM00000010000002531 2018, 13:09:25
0

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

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

ответил Larry 29 AMpTue, 29 Apr 2014 05:01:47 +040001Tuesday 2014, 05:01:47
-1

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

 введите описание изображения здесь>> </a> </p></body></html>

ответил Mehran 16 FebruaryEurope/MoscowbTue, 16 Feb 2016 23:32:23 +0300000000pmTue, 16 Feb 2016 23:32:23 +030016 2016, 23:32:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132