Altium каже, що мої мітки пливуть


11

Ви деякий час використовували проекти Altium та багатосторінкові проекти. Мій останній проект передбачає багато сигналів, тому я намагаюся впорядкувати речі, використовуючи безліч міток, портів, автобусів.

Тож у мене є шина для ввімкнення сигналів, що йдуть від листа мікроконтролера, до речей, які потрібно включити. І те саме для умов несправності, поточних відчуттів тощо.

Приклад використання автобуса

Мені подобається 4 однакових для різних автобусів. Тепер Altium продовжує говорити, що всі мітки NET на стороні порту плавають. Я нічого не можу зробити з цього приводу: я спробував усе, що міг придумати, але все ж у мене є 20 плаваючих мереж. На наступному знімку ви бачите багатошарові підключення, які я зробив: повторення сенсорного аркуша, всі 8 зачеплених на шину та шину, що йде до мікроконтролера.

Підключення до декількох листів

Тому я нічого не плавав насправді, але Altium все ще бачить це. Чому так?


4
Вирішення випливає. Коли сіткові мітки входять до шини, їх не потрібно чітко з'єднувати, як на першому зображенні. Досить мати шину десь із тим самим номіналом, що і сітки міток, і вони будуть підключені автоматично. Тож, що відбувається на першому зображенні, це те, що є шина і два з'єднання для кожної ENABLEx netlabel. Тому для кожного ENABLE завжди ефективно плаває. Мені потрібно було три дні, щоб зрозуміти це, хаха!
Клаудіо

Відповіді:


1

Я б сказав, так, у вас є плаваючі сигнали.

На малюнку 2 діагональні лінії - це лише графічні елементи, вони не є дротами.

також: Ви вказали підсхему на другому малюнку як "ПОВТОРЕННЯ"?


Так, я вказав повторити. Я знайшов проблему, дуже дурну. Зараз пишу правильну відповідь. Дякуємо, що знайшли час!
Клаудіо


1

Коли сіткові мітки входять до шини, їх не потрібно чітко з'єднувати, як у правій частині першого зображення. Досить мати шину десь із тим самим номіналом, що і сітки міток, і вони будуть підключені автоматично.

Тож, що відбувається на першому зображенні, це те, що визначення шини робиться на порту, називаючи її ENABLE [1..8], і це вже агрегує всі сигнали ENABLE, визначені на штифтах мікроконтролера. Таким чином, сигнал ENABLE1 вже підключений до мікроконтакту та шині.

Потім з цього порту виводиться шина, і з цього виривається кожен окремий сигнал, як показано праворуч. Тож ці сигнали насправді висять без точки використання (раковини), і саме тому Altium кидає попередження про " мережу плаваючого ".

[ роки тому я опублікував відповідь як коментар до свого початкового повідомлення, тож я очистив це, розмістивши правильну відповідь ]


0

Видаліть сітку міток та мереж, що йдуть від шини ENABLE [1..8]. Залиште лише вхід до порту та автобус

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

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