Помилка Altium: мережі, що містять кілька портів введення. Що означає ця помилка?


12

Я відносно новий в Altium, і я стикаюся з такими помилками при складанні моєї схеми:

  1. Чистий SDI містить кілька портів введення (SDI для портів, порт SDI)
  2. Чистий CLK містить кілька портів введення (Port CLK, Port CLK)

Що я намагаюся зробити, це підключити декілька аркушів до одних і тих же сигналів, SDI і CLK. Я щось роблю не так? Це плоска ієрархія, я встановив область "Flat (Тільки порти глобальні)". Нижче наведено два аркуші моєї схеми, яка використовує сигнали SDI та CLK

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

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


Зараз у мене немає часу на повну відповідь, але я підозрюю, що це пов'язано з вибором глобальних мережних імен проти локальних мережних імен.
The Photon

Відповіді:


16

Якщо вибрано область "Flat (Тільки порти глобальні)", "... чисті мітки є локальними для кожного аркуша; вони не з’єднуватимуться на аркушах. Всі порти з однаковою назвою будуть підключені на всіх аркушах." - Altium "Багатолистовий дизайн"

Це здається, що це повинно бути нормально для того, що ви намагаєтеся зробити, але я думаю, що в такому типі дизайну налаштування повинно бути співвідношення входу та виходу порту 1: 1. У плоскій конструкції випадку, вхідні порти будуть підключені один до одного, отже, помилка «кілька вхідних портів». Ось кілька речей, які ви можете спробувати:

  1. Перехід на ієрархічний дизайн.
    Для управління ієрархією дизайну потрібно використовувати верхній аркуш. Огляд «5.1.3 Побудова верхнього аркуша» у згаданому раніше навчальному модулі. Оскільки це варте, всі мої конструкції мають такий дизайн.
  2. Змінення портів введення на двонаправлені
    Це може призвести до помилки (через матрицю підключення вашого проекту), але це може не мати сенсу з точки зору реального світу. Лінії CLK / SDI, звичайно, не є двонаправленими. Це може спричинити проблеми під час перегляду дизайну та пояснити, чому ви позначили все як двонаправлене.
  3. Відредагуйте матрицю підключення
    Дотримуйтесь своєї настройки дизайну плоскої конструкції, але скажіть Altium просунути її, відредагувавши матрицю з'єднання Помилка / попередження:
    Знімок екрана матриці підключення Altium Project
    Тепер про кілька портів введення повідомлятиметься лише як попередження, а не помилка зупинки показу.

3
+1 для "Перейти на ієрархічний дизайн". Наявність усіх підключень до порту має пройти схему верхнього шару, що робить міжблокові з’єднання набагато зрозумілішими.
Коннор Вольф

6
Я голосую за варіант "скажіть Альтію, щоб засунути його". У плоских конструкціях із залученням шин, що мають кілька вихідних портів, підключення до одного вхідного порту цілком розумно.
Пітер Грін

2

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

Тому просто вимкніть помилку в певній мережі за допомогою "Generic No ERC"

Altium Generic Немає ERC Розташування

і потім

Altium Generic Немає можливості підключення ERC-порт-порт


0

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

Невизначений дозволяє користувачеві створювати кілька входів і виходів для цих портів.


-1

Вам просто потрібно змінити електричний тип колодок на схематичні символи на пасивні.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.