juvf 24 February 10, 2018 Posted February 10, 2018 · Report post На разных листах схемы обозначил одну и туже цепь меткой ResetUsb, на PCB эти цепи разные. В свойствах КТ можно указать руками нужную ыеп, но там почему то две цепи с именем ResetUsb Почему AD Сделал две разные цепи с одинаковым именем? Как их объединить? Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 10, 2018 Posted February 10, 2018 · Report post На разных листах схемы обозначил одну и туже цепь меткой ResetUsb, на PCB эти цепи разные. В свойствах КТ можно указать руками нужную ыеп, но там почему то две цепи с именем ResetUsb Почему AD Сделал две разные цепи с одинаковым именем? Как их объединить? проверяете все буквы и надчеркивания и пробелы Зрительно могут совпадать -- реально нет Quote Share this post Link to post Share on other sites More sharing options...
juvf 24 February 10, 2018 Posted February 10, 2018 · Report post Проверил на 100 раз. Более того.... Метку скопировал с одного листа, вставил в другой лист. в схемном редакторе можно цепи(порту) назначить имя выбрав из списка. в списке одно имя ResetUsb. В PCB редакторе в списке два имени. ps Проект изночально сделан в Eagle. Потом встроенным в АД экспортером экспортирован в АД. Потом в АД добавил новый лист с схемой. Так вот в этом новом листе назначаю имена цепям как вол всем проекте.... часть цепей в PCB дублируется и не объеденяется. Такое чувство, как будь-то есть какойто класс цепей. И с одного листа схемы цепь входит в класс (пространство имён) (EAGLE->USBRESET), с ногово листа не входит в этот класс. Quote Share this post Link to post Share on other sites More sharing options...
vGera 0 February 10, 2018 Posted February 10, 2018 (edited) · Report post А вот подскажите, есть ли какой способ, при трассировки одной цепи, но двумя параллельными дорожками, контролировать зазор (т.е. создать правило) между этими дорожками? Есть. Сделайте из одной - две цепи при помощи NetTie с двух сторон (если речь идёт о цепи с 2 узлами) и объедините их в дифференциальную пару директивой Differential Pair. Цепи должны иметь имя в виде одинаковой сроки, у одной в конце _N, у второй _P. Ну а потом правило для этой пары какое хотите. Какой-то Кельвин коннекшен делаете? Проверил на 100 раз. Более того.... . Может быть, глюки с Net scope... Project options - Net identifier scope (как-то так, я по памяти) - Global место auto (based on project contents). Edited February 10, 2018 by vGera Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 10, 2018 Posted February 10, 2018 · Report post Проверил на 100 раз. Более того.... Метку скопировал с одного листа, вставил в другой лист. в схемном редакторе можно цепи(порту) назначить имя выбрав из списка. в списке одно имя ResetUsb. В PCB редакторе в списке два имени. ps Проект изночально сделан в Eagle. Потом встроенным в АД экспортером экспортирован в АД. Потом в АД добавил новый лист с схемой. Так вот в этом новом листе назначаю имена цепям как вол всем проекте.... часть цепей в PCB дублируется и не объеденяется. Такое чувство, как будь-то есть какойто класс цепей. И с одного листа схемы цепь входит в класс (пространство имён) (EAGLE->USBRESET), с ногово листа не входит в этот класс. Проверите настройки проекта: иерархия Назначение индивидуальных цепей на листе Связи межлистовые. Хотя скорее всего у вас можно все Global объявить Differential Pair. Цепи должны иметь имя в виде одинаковой сроки, у одной в конце _N, у второй _P. Ну а потом правило для этой пары какое хотите. Это проще, но совсем не обязателно Quote Share this post Link to post Share on other sites More sharing options...
Smen 3 February 10, 2018 Posted February 10, 2018 · Report post при помощи NetTie Про NetTie знаю и использую когда цепи явно разные (типа цифровой и аналоговой земли) там известно место, где они соединяются (там и ставлю перемычку NetTie). Вопрос про случай, когда не совсем понятно, в каком месте цепь будет разветвляться. Собственно вопрос наверное более теоретический. Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен? Насчёт диф пар не понял, зачем? Я имел ввиду "контролировать зазор", что б дорожки не слиплись. Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 10, 2018 Posted February 10, 2018 · Report post Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен? Можно. Уже пару лет как правила можно писать для Same Net Quote Share this post Link to post Share on other sites More sharing options...
Smen 3 February 10, 2018 Posted February 10, 2018 · Report post Уже пару лет А у меня 13-я версия... :crying: Quote Share this post Link to post Share on other sites More sharing options...
vGera 0 February 10, 2018 Posted February 10, 2018 · Report post Собственно вопрос наверное более теоретический. Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен? Насчёт диф пар не понял, зачем? Я имел ввиду "контролировать зазор", что б дорожки не слиплись. Не разделив цепи вы не найдете правила, которое бы Вам диктовало необходимость контроля расстояния между дорожками. А разделив цепи самый простой способ жестко зафиксировать взаимную геометрию цепей - это дифпара. Как-то так. Это проще, но совсем не обязателно А разве суфиксы _N и _P не обязательны? http://www.altium.com/documentation/18.0/d...ir+Routing))_AD Я всю жизнь только так пары и делаю, их в современных проектах обычно очень много (пар), не одна. Грубо говоря, а как еще AD поймет, какие из цепей с директивой Diff pair, коих, скажем, 20 штук, образую пары (10 штук?? Ведь директива дифпары это набор параметров с DifferentialPair=true, без дополнительных параметров. М.б. в 17 и 18 версии уже не так? Вопрос про случай, когда не совсем понятно, в каком месте цепь будет разветвляться. Ну... нужно рассматривать конкретный пример. Может быть, Вам вообще полезны xSignals, когда контролируется топология цепи и длины ее сегментов. Без конкретики не совсем понятно, чего мы добиваемся. Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 10, 2018 Posted February 10, 2018 · Report post А разве суфиксы _N и _P не обязательны? Я всю жизнь только так пары и делаю, их в современных проектах обычно очень много (пар), не одна. Грубо говоря, а как еще AD поймет, какие из цепей с директивой Diff pair, коих, скажем, 20 штук, образую пары (10 штук?? Ведь директива дифпары это набор параметров с DifferentialPair=true, без дополнительных параметров. М.б. в 17 и 18 версии уже не так? Да ни как не поймет. Просто в PCB из двух любых цепей образовать дифпару и дать ей имя без всяких директив. Это было всегда с самых старых версий. Все отличие только в том, что на схеме это наглядно. А на PCB нужно выбирать цепи из длинного списка всех возможных цепей. Но при сноровке-- это быстро делается Quote Share this post Link to post Share on other sites More sharing options...
Smen 3 February 12, 2018 Posted February 12, 2018 · Report post жестко зафиксировать взаимную геометрию цепей - это дифпара Так а мне не нужна жёсткая фиксация. Мне необходимо соблюсти только минимальный зазор (что б при производстве дорожки не "слиплись"). Не разделив цепи вы не найдете правила Не понял, выше говорили, что в новых версиях возможно? Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 12, 2018 Posted February 12, 2018 · Report post Не понял, выше говорили, что в новых версиях возможно? Да, возможно. Где-то в районе 14-15 версий такая возможность появилась Quote Share this post Link to post Share on other sites More sharing options...
RadiatoR 3 February 12, 2018 Posted February 12, 2018 · Report post Всем доброго дня. Бывает такая ситуация, что можно использовать 2 разных компонента, а на плате сразу есть 2 футпринта, например: Как в альте такое сделать? На схематике я могу выбрать вариант, а как на самой плате это сделать? Если создавать компоненты он добавляет только тот компонент, что есть в варианте, а нужно оба и чтобы они не ругались друг на друга при пересечении (хотя тут можно в правилах задать отрицательный клиренс). Есть какой-то специальный метод для этого? Quote Share this post Link to post Share on other sites More sharing options...
Uladzimir 116 February 12, 2018 Posted February 12, 2018 · Report post Сделайте специальный Footprint Это будет самое простое, понятное и работающей из многих вариантов Quote Share this post Link to post Share on other sites More sharing options...
Dmitry Dubrovenko 1 February 12, 2018 Posted February 12, 2018 · Report post в правилах задать отрицательный клиренс Я так и делаю. :rolleyes: Quote Share this post Link to post Share on other sites More sharing options...