Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих 2017 г.
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
Zlumd
Цитата(Владимир @ Apr 24 2017, 14:00) *
В PCBLIST можно найти все
В PCB List почти 5000 строчек и ширина таблицы 10...20 экранов.
Поиска там нет.
Вроде нужно что-то написать в PCB Filter, но я даже не представляю, что за правило туда нужно вставить для поиска текста.
musa
Цитата(Радиотехник73 @ Apr 24 2017, 10:20) *
Может подскажете с настройками.

Опять "волшебная кнопочка"? Не подскажем хотя бы потому что в двух словах не объяснишь. Сайтису перед разводкой все очень подробно нужно объяснить. Он же не знает что вы хотите получить на плате. Нужно очень тщательно сделать компоновку платы чтобы ему было легче соблюдать правила которые вы ему задали. Опять же без проекта что мы можем вам сказать. Ну и не нужно сразу хвататься за автотрассировку. Научитесь в начале делать все вручную. Тогда придет понимание что и как нужно делать
Радиотехник73
Я развожу в ручную в пикаде, взял готовую плату, которую развел сам, теперь ее же пробую в Situse. Уже кое-что получается, пишу сам для себя мини руководство.
musa
Цитата(Радиотехник73 @ Apr 24 2017, 10:54) *
пишу сам для себя мини руководство.

Но без проекта всеравно сложно что то сказать. Если у вас уже есть опыт разводки в Пикаде то вы уже должны знать основные принципы разводки. Боюсь что мини не получится. Альтиум солидный товарищь. Ему все нужно подробно объяснить.
Владимир
Цитата(Zlumd @ Apr 24 2017, 10:24) *
В PCB List почти 5000 строчек и ширина таблицы 10...20 экранов.
Поиска там нет.
Вроде нужно что-то написать в PCB Filter, но я даже не представляю, что за правило туда нужно вставить для поиска текста.

вверху синие надписи -- это выбор объектов
Ограничите только текстом
Отсоритуете по х координате.
По идее ваша надпись с самыми отрицательными значениями.

Или смотрите по столбцу с текстом. Ваш тест самый длинный.

Или... Да там 1000 способов, и все ведут в Рим

Цитата(musa @ Apr 24 2017, 11:34) *
Боюсь что мини не получится. Альтиум солидный товарищь. Ему все нужно подробно объяснить.

Угу, особенно для авторазводки
musa
Цитата(Владимир @ Apr 23 2017, 18:01) *
К слову.

Сейчас уже 17 версия а мы все 6,7 версии изучаем. Хочется больше информации о последних версиях.
Владимир
Ну так во возможности все новшества 17 и указываю.
Радиотехник73
Подскажите, в автотрассировщике Situs хочу убрать FAN OUT (пробивание отверстий рядом с ножками микросхем) для цепей питания и земли. В FANOUT CONTROL выбираю NETCLASS вместо ALL и выбираю класс цепи, куда не входят цепи питания и земли. Но отверстия все равно пробиваются.
Gluk
Как в библиотеке выбрать все компоненты, чтобы изменить свойство от designator, comment и тп? Надо им автоположение включить.
Zlumd
При разводке кнопка Shift+D переключает режим Toggle Loop Removal.
Но нигде не отображается включил я его, или выключил. Это где-то отображается?
Parad12e
Цитата(Zlumd @ May 3 2017, 04:01) *
При разводке кнопка Shift+D переключает режим Toggle Loop Removal.
Но нигде не отображается включил я его, или выключил. Это где-то отображается?

Если я Вас правильно понял, то отображается галкой в меню Interactive Routing For Nets которое вызывается нажатием Tab когда тянете дорожку.
Там справа куча опций, и одна из них - Automatically Remove Loops. Вот там смотрите.
Zlumd
Цитата(Parad12e @ May 3 2017, 12:30) *
отображается галкой в меню Interactive Routing For Nets которое вызывается нажатием Tab когда тянете дорожку.
Там я видел. Плохо, что так далеко надо лезть. Могли бы где-нибудь в статус-баре сделать.

Другой вопрос.
Пытаюсь двигать свободный пад.
У меня настроено правило Pad to Pad Clearance = 0.25мм (шаг сетки 0.1мм)
Нажмите для просмотра прикрепленного файла
Почему альтиум измеряет расстояния между выдуманными альтиумом прямоугольниками, а не между окружностями в слое меди ?
Почему альтиум строит свой выдуманный прямоугольник вокруг слоя Top Solder, а не вокруг Top ?

И почему он позволяет поставить пады друг на друга, если они находятся на разных слоях ?
Нажмите для просмотра прикрепленного файла
Пады ведь сквозные. Они есть на всех слоях.

Я знаю, что при таскании компонента можно нажать кнопку "Ё" и вызвать меню:
Нажмите для просмотра прикрепленного файла
И выбирать различные pushing mode.
Но это позволяет лишь отключить контроль зазоров "на лету". А как сделать, чтобы этот контроль правильно работал?
Владимир
Цитата
Пытаюсь двигать свободный пад.

Судя по картинке это не свободный Pad, а компонент, содержащий 1 Pad
Отсюда и ответы, на все последующие вопросы
Zlumd
Цитата(Владимир @ May 3 2017, 13:39) *
Судя по картинке это не свободный Pad, а компонент, содержащий 1 Pad
Отсюда и ответы, на все последующие вопросы
Хорошо, пусть будет пад внутри компонента. Но ответы мне непонятны. Расшифруйте, пожалуйста.
Parad12e
Цитата(Zlumd @ May 3 2017, 08:42) *
Хорошо, пусть будет пад внутри компонента. Но ответы мне непонятны. Расшифруйте, пожалуйста.


Рискну предположить что Владимир имеет ввиду что у Вас изначально неправильный подход.
Пады внутри компонента не должны свободно переставляться.
По поводу ошибок которые Вы описали скорее всего никакого совета и не получите, потому как главный и очевидный совет - правильно использовать возможности отдельных падов и библиотечных готовых компонентов.
Zlumd
Цитата(Parad12e @ May 3 2017, 14:01) *
Рискну предположить что Владимир имеет ввиду что у Вас изначально неправильный подход.
Пады внутри компонента не должны свободно переставляться.
Я не собираюсь пады внутри компонента переставлять.
Почему я не могу поставить два компонента вплотную друг к другу с зазором, который я указал в правилах?
Зачем Альтиум придумал, какой-то прямоугольник вокруг моего компонента? И по нему измеряет зазоры.
Почему я не могу два электролита вплотную друг к другу поставить?
Нажмите для просмотра прикрепленного файла
Почему альтиум позволяет поставить два электролита падами друг на друга, если электролиты на разных слоях?
Нажмите для просмотра прикрепленного файла
Я понял, что так, как сейчас работает pushing mode, оно абсолютно бессмысленно, и его нужно отключить.
Даже не представляю ситуации, в которой такой механизм контроля зазоров был бы полезен.
Владимир
Цитата(Zlumd @ May 3 2017, 10:17) *
Я не собираюсь пады внутри компонента переставлять.
Почему я не могу поставить два компонента вплотную друг к другу с зазором, который я указал в правилах?

Либо правила такие, либо их действие отключено, либо стоит Ignore и не стоит галка перепроверять при каждом чихе
Цитата
Почему я не могу поставить два компонента вплотную друг к другу с зазором, который я указал в правилах?

Оно так и ставит. Так как у вас похоже нет 3D тел-- оно контролирует по описанному вокруг всех объектов прямоугольнику
Цитата
очему альтиум позволяет поставить два электролита падами друг на друга, если электролиты на разных слоях?

В студию правила, настройки их проверки, пары слоев
Цитата
Я понял, что так, как сейчас работает pushing mode, оно абсолютно бессмысленно, и его нужно отключить.

В чем проблемы--- отключайте. Я использую в основном режим Ignore




Цитата(Parad12e @ May 3 2017, 10:01) *
Рискну предположить что Владимир имеет ввиду что у Вас изначально неправильный подход.

В целом да, хотя есть исключения.
Главное, что я хотел сказать , что это не FRee Pad, так как они принадлежат компонету

Zlumd
Цитата(Владимир @ May 3 2017, 14:33) *
Оно так и ставит. Так как у вас похоже нет 3D тел-- оно контролирует по описанному вокруг всех объектов прямоугольнику

3D тела есть:
Нажмите для просмотра прикрепленного файла
Цитата(Владимир @ May 3 2017, 14:33) *
В студию правила

В данном случае работает правило ComponentClearance. Вот оно:
Нажмите для просмотра прикрепленного файла
Цитата(Владимир @ May 3 2017, 14:33) *
В студию правила, настройки их проверки

Проверка правил на лету отключена:
Нажмите для просмотра прикрепленного файла
Цитата(Владимир @ May 3 2017, 14:33) *
В студию пары слоев

Top и Bottom являются парой, и это невозможно поменять.
Владимир
Цитата(Zlumd @ May 3 2017, 10:46) *
Top и Bottom являются парой, и это невозможно поменять.

Этого не достаточно. Графика и 3D компонентов на механических слоях тоже должны иметь парные слои
Цитата
Проверка правил на лету отключена:
ну Так ошибки появятся только при запуск проверки
А судя по картинке правило Component Cleorance вообще не проверяется
Zlumd
Цитата(Владимир @ May 3 2017, 14:58) *
Этого не достаточно. Графика и 3D компонентов на механических слоях тоже должны иметь парные слои

Нажмите для просмотра прикрепленного файла
Top Overlay и Bottom Overlay, Top Paste и Bottom Paste не надо прописывать, так как они и так являются парами.
Цитата(Владимир @ May 3 2017, 14:58) *
А судя по картинке правило Component Cleorance вообще не проверяется
Вот именно, не проверяется. Но поставить компоненты друг на друга не дает, если на одном слое.
Pushing Mode - это какая-то другая хрень, которая работает независимо от правил. Я так понял.
Владимир
Цитата(Zlumd @ May 3 2017, 11:17) *
Нажмите для просмотра прикрепленного файла
Top Overlay и Bottom Overlay, Top Paste и Bottom Paste не надо прописывать, так как они и так являются парами.
Вот именно, не проверяется. Но поставить компоненты друг на друга не дает, если на одном слое.
Pushing Mode - это какая-то другая хрень, которая работает независимо от правил. Я так понял.

Ну так "игноре" поставьте. Я писал уже ранее
Раздел настроек Interactive Routing
Zlumd
Сегодня уже весь день мучаюсь и не могу никак передвинуть группу сегментов одной цепи.
Нажмите для просмотра прикрепленного файла
Выделяю группу сегментов одной цепи, тяну.
Но почему-то снимается выделение с сегмента, за который я тяну. И этот сегмент тянется один.
Нажмите для просмотра прикрепленного файла
Ведь я специально выделил группу сегментов, чтобы их все одновременно двигать.
Как двигать одновременно несколько сегментов одной цепи?
Владимир
Забудьте (это рекомендация).
делайте сразу правильно.

Edit/Move -- там найдете нужное, если есть желание
Zlumd
Как при разводке одной цепи правильно перейти на другой слой?
Я сейчас делаю так:
1. Жму кнопку "2", там где хочу перейти на другой слой. Появляется via.
2. Тыкаю мышкой, чтобы зафиксировать via.
3. Жму кнопку "L", чтобы перейти на другой слой.
4. Развожу на другом слое.

Я подозреваю, что это правильный способ, но этот способ постоянно глючит.
Иногда via вообще не показывается, так как альтиум думает, что via не влезет. Логично было бы в данном случае показывать мне контур via, так как я не видя via тоже не знаю куда оно влезет.
Иногда via показывается, но не дает поставить вплотную к дорожке.
Нажмите для просмотра прикрепленного файла
В этом рисунке альтиум дает поставить via GSM_RTS только на расстоянии 0.3мм от дорожки GSM_CTS. Хотя в правилах у меня прописано 0.2мм.
Сетка у меня 0.1мм.
Нажмите для просмотра прикрепленного файла

Другой вариант, который хорошо работает, но наверное он "неправильный":
1. Выделяем любую via.
2. Жмём Ctrl+C.
3. Тыкаем в центр via, чтобы выбрать точку привязки. Все время забываю это сделать. Нафига это придумали?
4. Жмём Ctrl+V.
5. Ставим via туда-куда надо легко и непринужденно. Нет никаких глюков, по сравнению с первым способом.
6. Подключаем via к моей цепи.
7. Разводим дальше.

Может спецы ещё знают безглючные способы установки via ?
Владимир
Цитата
Как при разводке одной цепи правильно перейти на другой слой?

Звездочка или минус на дополнительной клавиатуре
Цитата
Иногда via

Тренироваться надо. Установите режим расталкивания-- станет легче

Zlumd
Цитата(Владимир @ May 4 2017, 15:24) *
Звездочка или минус на дополнительной клавиатуре

Этот способ чуть проще. "*" против "2"+"L". Но глюки теже самые.
Цитата(Владимир @ May 4 2017, 15:24) *
Тренироваться надо. Установите режим расталкивания-- станет легче
Как тренироваться, если альтиум гонит? В правилах у меня прописан зазор 0.2мм, а альтиум дает выставить только с зазором 0.3мм.
В режиме расталкивания соседние дорожки и via улетают очень далеко. Так мне не надо.
Владимир
Глюков там нет. Ставит там, где правила разрешают.
Хотите ставить где попало-- ставьте игнорировать правила

Поставите-- потом проверьте на DRC -- вам напишет, в чем дело, и что именно нарушено
Zlumd
Цитата(Владимир @ May 4 2017, 16:10) *
Поставите-- потом проверьте на DRC -- вам напишет, в чем дело, и что именно нарушено
Проверил. Ругается.
Нажмите для просмотра прикрепленного файла
Что значит 0.2мм < 0.2мм ?
Владимир
Что не так? -- Выведите кучу знаков после запятой - найдете что правильно. Будет типа такого 0.20005< 0.20001
Просто у вас отображается только 1 знак после запятой.
Проблемы округления.

Тем паче выдели вы ошибку еще не ту -- там написано Track То track
Zlumd
Часто я замечал, что при разводке цепи альтиум устанавливает концы сегмента цепи не по сетке.
Нажмите для просмотра прикрепленного файла
Есть ли какая-то настройка, чтобы концы сегментов цепи всегда выравнивались по сетке?
Владимир
Цитата(Zlumd @ May 5 2017, 04:14) *
Часто я замечал, что при разводке цепи альтиум устанавливает концы сегмента цепи не по сетке.

Есть ли какая-то настройка, чтобы концы сегментов цепи всегда выравнивались по сетке?

Зачем? Вы что под линеечку проводящий рисунок делать будете?

Откройте гербера (а лучше уже под станок или принтер) -- и поищите там вашу сетку
Zlumd
Цитата(Владимир @ May 5 2017, 12:27) *
Зачем? Вы что под линеечку проводящий рисунок делать будете?
Потому что альтиум сместит сегмент цепи на 0.0001мм.
А я потом голову грею почему у меня переходное отверстие не влезает, хотя на первый взгляд должно влезть.
Так как там расстояние не 0.2мм, а 0.1999мм.
Владимир
Делайте с правилами-- сместит в пределах доступного.
Точность 0.0001 вам даже бог не поможет обеспечить, при современной технологии
Zlumd
Цитата(Владимир @ May 5 2017, 13:20) *
Делайте с правилами-- сместит в пределах доступного.
Точность 0.0001 вам даже бог не поможет обеспечить, при современной технологии
Я итак развожу с правилами.
Иногда вижу, что дорожка или переходное отверстие не входит туда, куда оно должно войти.
Тогда я протыкиваю все соседние элементы и смотрю в PCB-инспекторе, какие элементы имеют некруглые координаты.
Переразвожу заново эти элементы, чтобы они попали в сетку.
Потом развожу ту дорожку, которая раньше не влезала, а теперь влезает, так как соседние элементы выровнены по сетке.
Владимир
Зачем "протыкивать".
включите режим расталкивания трасс и Via
Sh@dow
Приветствую.

Вопрос немного стремный. Но может есть такая штука.
Развожу в одном слое. Все уложить не получается и думаю замкнуть проаодками.
Можно ли альтиуму сказать что вот тут соединим проводками (могут перекрещиваться) чтоб он убрал ниточки и не ругался при компиляции проекта DRC?
Спасибо.
Владимир
Отключите и не проверяйте.

Или используйте нижний слой, якобы для "проводочков".
Или используйте специальный тип компонентов Jimper

Sh@dow
Ясно. Значит нет такой штуки так и думал что мало куму нужна. Буду делать в слоях перемычки с отверстиями. А потом отверстия уберу.
Спасибо.
Sh@dow
Еще вопросец.
Есть два полигона. Один аналоговая земля другой цифровая. Эти полигоны хочу соелинить вместе возле источника питания. Когда на схеме соединяю полигоны то программа имя нета AGND выкидывает и оба полигона обозначает как GND. Тогда можно соединить.
В принципе подходит такой вариант но проблема в том если случайно замкнуть оба полигоня в другом месте то программа ошибку не выдаст хотя соединение булет не правильным.
Реально оставить два полигона с разным именем нета AGND и GND и сказать что они могут соединяться только в отной точке?
Corvus
Цитата(Sh@dow @ May 8 2017, 22:56) *
Ясно. Значит нет такой штуки так и думал что мало куму нужна.


Владимир же написал про Jumper. Как раз для односторонних плат с проволочными перемычками и придумано
http://wiki.altium.com/pages/viewpage.action?pageId=52860243

А для соединения разных полигонов есть NetTie.
http://www.smtnet.com/library/files/upload...to-Use-Them.pdf
KARLSON
Цитата(Sh@dow @ May 9 2017, 20:16) *
Еще вопросец.
Есть два полигона. Один аналоговая земля другой цифровая. Эти полигоны хочу соелинить вместе возле источника питания. Когда на схеме соединяю полигоны то программа имя нета AGND выкидывает и оба полигона обозначает как GND. Тогда можно соединить.
В принципе подходит такой вариант но проблема в том если случайно замкнуть оба полигоня в другом месте то программа ошибку не выдаст хотя соединение булет не правильным.
Реально оставить два полигона с разным именем нета AGND и GND и сказать что они могут соединяться только в отной точке?

Я для таких вещей создал компонент перемычку. длиной 0.5 мм. Соответственно на схеме две земли соединяю через этот компонент.
Zlumd
Что-то я нигде не могу найти. Как отключить заливку полигона?
Я нарисовал Polygon Pour.
Переразвожу некоторые дорожки внутри полигона.
Во-первых залитый полигон мешает переразводить.
А во-вторых после каждого чиха альтиум спрашивает перезалить полигон или нет.
Удалять полигон не хочу, так я его потом опять заново рисовать придется.
Nastassia
Zlumd, его можно временно скрыть
Выделить полигон. Tools -> Polygon Pours -> Shelve
Затем там же или в менеджере полигонов его "включить" обратно, когда работа с дорожками будет завершена.
Zlumd
Я сделал у себя в плате полигон GND, который никак не соединен с дорожками GND.
Нажмите для просмотра прикрепленного файла
И Run Design Rule Check на это не ругается. Хотя галочка Batch - Un-Routed Net стоит.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Почему Run Design Rule Check не ругается на неподключенный полигон?
Владимир
так как он подключен в другом месте. А это лишь часть полигона.
В настройках полигона включите флаг "убить неподключенные острова"
Zlumd
Цитата(Владимир @ May 12 2017, 14:47) *
так как он подключен в другом месте. А это лишь часть полигона.
В настройках полигона включите флаг "убить неподключенные острова"
Это не часть полигона. Это отдельно нарисованный полигон.
Нажмите для просмотра прикрепленного файла
Я включил флаг "убить неподключенные острова". Полигон перестал заливаться.
Run Design Rule Check по-прежнему не говорит никаких ошибок.
Владимир
А, этот маленький?
Так он должен иметь хотя бы 1 соединение с PAD или VIA.
В таком виде он у вас целиком не подключенный, потому и не залился.
Zlumd
Цитата(Владимир @ May 12 2017, 21:19) *
А, этот маленький?
Так он должен иметь хотя бы 1 соединение с PAD или VIA.
В таком виде он у вас целиком не подключенный, потому и не залился.
Вот именно. Я забыл его подключить. А Run Design Rule Check молчит, как партизан. PCAD в таких случаях ошибку выдавал.
Владимир
Цитата(Zlumd @ May 15 2017, 04:01) *
Вот именно. Я забыл его подключить. А Run Design Rule Check молчит, как партизан. PCAD в таких случаях ошибку выдавал.

Так с точки зрения Rule -- ошибок нет. Все цепи связаны, зазоры выдержаны
Zlumd
Цитата(Владимир @ May 15 2017, 13:01) *
Так с точки зрения Rule -- ошибок нет. Все цепи связаны, зазоры выдержаны
Цепи как раз не связаны.
На рисунке две GND. Они между собой никак не соединены.
Нажмите для просмотра прикрепленного файла
И DRC не ругается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.