Полная версия этой страницы:
Вопросы начинающих 2017 г.
Владимир
Mar 6 2017, 09:45
Цитата(peshkoff @ Mar 6 2017, 09:49)

как раз так и делается. сформировать в класс и потом с ним работать.
Может я что-то пропустил, но класса для избранной части топологии не существует (не имеется ввиду Room)
Цитата(Владимир @ Mar 6 2017, 13:45)

Может я что-то пропустил
Возможно как-раз имеется ввиду топология различных цепей, а не просто отдельных проводников.
Владимир
Mar 6 2017, 10:03
так топистартеру не нужна топология различных цепей.
Нужно сделать это только для части "топология различных цепей"
Цитата(Владимир @ Mar 6 2017, 14:03)

так топистартеру не нужна топология различных цепей
Так я как-раз о том, что это не явствует.
Владимир
Mar 6 2017, 10:55
А, дошло.
Вобщем как я понял это сделать нельзя. Тоесть нельзя пометить какоето количество Tracks и затем для них поменять ширину?
Обьясню зачем надо. Есть 4 канала высокочастотных. Там для дорожек важно 50 ом держать.
У разных производителей возможности немного отличаются я в калькуляторе перечитываю ширину но вот править вручную меня напрягяет.
PS: А может можно программно? Я когда то программно расставлял 16 микросхем с заданным шагом. Может есть такое и для дорожек?
Владимир
Mar 6 2017, 18:28
Это уже другое дело. 50 ом должно соблюдаться для всей цепи (класса цепей), а не ее части
Здесь стандартное правило
Constantin
Mar 6 2017, 18:33
Цитата(Sh@dow @ Mar 6 2017, 19:41)

Вобщем как я понял это сделать нельзя. Тоесть нельзя пометить какоето количество Tracks и затем для них поменять ширину?
Если речь идет о Net целиком (например, с требованиями к импедансу) то это совершенно стандартная процедура - такие цепи группируются в Net Class и легко выделяются/модифицируются группой. Но штатными средствами выделяются все track на определенном слое (или на всех слоях). Выделить отдельные сегменты так просто не получится.
Цитата
Обьясню зачем надо. Есть 4 канала высокочастотных. Там для дорожек важно 50 ом держать.
У разных производителей возможности немного отличаются я в калькуляторе перечитываю ширину но вот править вручную меня напрягяет.
Странные производители... Если они декларируют возможность изготовления плат с контролируемым импедансом, то модификация ширины дорожек выполняется на производстве, как правило после измерения импедансов приспособленных для этого патчей на требуемом для конкретных плат стекапе.
В таком случае полезно дорожки с требованиями к импедансу выполнять уникальной шириной, тогда они легко сепарируются для модификации в герберах.
Владимир
Mar 6 2017, 18:36
Цитата
и лежат на каждой машине в разных каталогах.
Заведите сервер и храните там.
В крайнем случай пусть каждый создает диск, где лежит все также и ссылка будет тогда одинакова.
Путем много.
Цитата(ffee @ Mar 3 2017, 16:30)

3) При использовании DbLib возможно ли указывать относительные пути до даташитов в поле ComponentLink1URL, как это возможно для УГО( предварительно указав каталоги поиска в меню Symbol & Model Search Path).
Спасибо.
Если вдруг кому-то потребуется, есть некоторый обходной путь. В каталоге с установленным альтиумом можно создать символическую ссылку (например, mklink /j "path-to-altium-root/ds" "path-to-datasheet-folder") указывающую на каталог с даташитами. Тогда в таблице базы данных возможно указывать относительные записи вида ds/<filename>.pdf.
>>Если речь идет о Net целиком (например, с требованиями к импедансу) то это совершенно стандартная процедура - такие цепи группируются в Net Class и легко выделяются/модифицируются группой.
Создал класс и добавил туда Nets. А как использовать этот класс? Модифицировать?
>>Странные производители... Если они декларируют возможность изготовления плат с контролируемым импедансом,
Как раз нет контроля импеданса. Дают только точность и погрешность ширины клеренса. По калькулятору прикидываю уложусь ли в параметры. А редактировать вручную напрягает.
Constantin
Mar 6 2017, 22:15
Цитата(Sh@dow @ Mar 6 2017, 23:34)

Создал класс и добавил туда Nets. А как использовать этот класс? Модифицировать?
Вариантов много, но методически наиболее правильно наверное будет воспользоваться панелью PCB Filter, построить в ней например запрос
IsTrack And Not InPoly And InNetClass('RF')
Далее можно установить Select и нажать Apply to All - будут выделены все track принадлежащие классу RF. Можно указать определенный слой (на внутренних ширина будет другая).
Жмем F11 (PCB Inspector), правим ширину.
Цитата
Как раз нет контроля импеданса. Дают только точность и погрешность ширины клеренса. По калькулятору прикидываю уложусь ли в параметры. А редактировать вручную напрягает.
Понятно, контроль импеданса условный...
Владимир
Mar 7 2017, 05:40
Цитата(Sh@dow @ Mar 7 2017, 00:34)

А как использовать этот класс?
По назначению. Для простых линий в правилах ширины
Для диффернциальных линий-- в соответствующем правиле
Цитата
Модифицировать
Что принадлежит классу цепей можно и нужно задавать на схеме.
Что принадлежит классу дифлиний только на на схеме (для общей принадлежности, на PCB -- При задании конкретного класса.
И то и другое и сам состав классов можно дополнять, расширять , редактировать и вводить новые -- можно на PCB
Цитата
Как раз нет контроля импеданса. Дают только точность и погрешность ширины клеренса.
Это одно и тоже.
Хотя правила можно настроить и для импеданса. Но это требует опорного слоя ввиде PLane. В общем не совету., так как и калькулятор импеданса не очень.
Замечу, что-то никого не смущает контроль проводить по ширине и зазору.
Спасибо всем за помощь. Получилось. Создал класс и по запросу выделил треки и отредактировал.
Как посмотреть какая нога в символе соответствует какой ноге в футпринте?
Неужели надо надо на бумажке сначала рисовать символ, пронумеровывать ноги,
потом на бумажке рисовать футпринт, пронумеровывать ноги,
потом номера ног с двух рисунков вводить в таблицу PinMap ?
Нажмите для просмотра прикрепленного файлаКогда 3 ноги - ещё можно попробовать не перепутать ничего, но когда в компоненте 200 ног. Не ошибиться невозможно.
В PCADe было элементарно. Тыкаешь в строчку с номерами - подсвечиваются одновременно нога в символе и нога в футпринте.
EvgenWL
Mar 14 2017, 07:09
В окне просмотра футпринта отключите отображение 3D (кнопка с молотком) и станет как в P-CAD.
peshkoff
Mar 14 2017, 07:49
Цитата(Zlumd @ Mar 14 2017, 09:33)

Как посмотреть какая нога в символе соответствует какой ноге в футпринте?
Неужели надо надо на бумажке сначала рисовать символ, пронумеровывать ноги,
потом на бумажке рисовать футпринт, пронумеровывать ноги,
потом номера ног с двух рисунков вводить в таблицу PinMap ?
Нажмите для просмотра прикрепленного файлаКогда 3 ноги - ещё можно попробовать не перепутать ничего, но когда в компоненте 200 ног. Не ошибиться невозможно.
В PCADe было элементарно. Тыкаешь в строчку с номерами - подсвечиваются одновременно нога в символе и нога в футпринте.
закройте окна model map и pcb model
выбрать пин. он подстветится в окошке, где футпринт.
Владимир
Mar 14 2017, 08:14
На 3 ногах еще можно перепутать,
но 200 бессмысленно, все равно не видно.
Нужно открывать.
Я не смотрю вообще за этим окном, так как библиотеки должны быть Правильные, и там нечего контролировать.
Проверять их это другая процедура, и не в этой панели
Цитата(Владимир @ Mar 14 2017, 15:14)

Я не смотрю вообще за этим окном, так как библиотеки должны быть Правильные, и там нечего контролировать.
Правильную библиотеку сначала нужно создать Правильно, не перепутав ноги.
Цитата(Zlumd @ Mar 14 2017, 09:33)

Как посмотреть
Ну это вам не Пикад. Изначально в библиотеке они должны совпадать. Тогда и вопросов не будет. И таблицу составлять не нужно будет.
Абсолютно неудобно когда схема не совпадает с платой
EvilWrecker
Mar 14 2017, 09:13
Цитата
Как посмотреть
Вам
Владимир и
musa правильно пишут про библиотеки- что там можно перепутать в 3х выводном(и более) корпусе не совсем понятно. Еше можно было бы спекулировать на тему сложности если б речь шла о таких корпусах:


Но и там основная сложность это очень частые ошибки в документации. Реально "сложно" делать бга/лга с нестандартной матрицей
с нуля(аля современные x86 и мобильные RF микросхемы)- но тут уже все зависит от того как организуете процесс.
Владимир
Mar 14 2017, 09:20
не только в документации. Не имея под руками микросхему-- стандарт ошибки-- зеркальное отображение ( Где-то показывают вид сверху, а где то-- снизу. И за этим нужен тоже глаз, да глаз)
EvilWrecker
Mar 14 2017, 09:30
Цитата(Владимир @ Mar 14 2017, 13:20)

не только в документации. Не имея под руками микросхему-- стандарт ошибки-- зеркальное отображение ( Где-то показывают вид сверху, а где то-- снизу. И за этим нужен тоже глаз, да глаз)
Да, такое тоже есть. Но и в таком случае можно разглядеть почти, а ведь часто бывает так что, например, числа имеющие больше двух и трех знаков после точки(т.е 123.456..)округленны через задницу, или вообще сделано вот так:

Это ладно здесь стоят все размеры, а если попался парт где нужно пересчет делать основываясь на других размерах, или того хуже- на соотношениях? Тут легко убить целый день на "готовый" девайс, а если еще и с нуля- т.е делается футпринт для субстрат под SIP например или под бга, тогда все непросто по-настоящему
Добрый день.
Есть крайне "тупой" вопрос - как в схематике отключить/включить автоматический поворот текста?
Владимир
Mar 14 2017, 10:06
Тут хоть высчитать можно.
Встречал и полное отсутствие привязки к к чему либо.
Так, по 3D и большому опыту, или имея штангерциркуль
Цитата(Ant_m @ Mar 14 2017, 12:44)

Добрый день.
Есть крайне "тупой" вопрос - как в схематике отключить/включить автоматический поворот текста?
в Preference/Grapxical editor/display string as Rotated
Владимир, спасибо! Три раза эту вкладку смотрел, но не увидел.
Цитата(EvgenWL @ Mar 14 2017, 14:09)

В окне просмотра футпринта отключите отображение 3D (кнопка с молотком) и станет как в P-CAD.
Да. Спасибо. Работает, но :
1. Когда я тыкаю, на строчку с номерами ног, зачем в символе нога увеличивается во весь экран?
Даже не представляю, зачем кому-то может понадобиться рассматривать просто линию под большим увеличением.
Ведь очевидно, что мне нужно видеть весь компонент, а не одну ногу.
Сейчас я тыкаю в ногу, потом секунд 30 скроллю, чтобы весь компонент увидеть. Потом тыкаю в другую ногу и опять 30 секнуд скроллю.
Замучался уже.
Нажмите для просмотра прикрепленного файла2. В футпринте нога подсвечивается сеточкой так, что её можно рассмотреть только путём сильного напряжения зрения.
Можно ли подсвечивать не сеткой, а другим цветом?
Нажмите для просмотра прикрепленного файла
Цитата
2. В футпринте нога подсвечивается сеточкой так, что её можно рассмотреть только путём сильного напряжения зрения.
Можно ли подсвечивать не сеткой, а другим цветом?
Надо просто перестать думать как в PCAD. Вам же говорили присваивайте одинаковые имена пину в УГО и футпринте и не будет надобности разглядывать эти ноги.
Цитата(uriy @ Mar 16 2017, 12:54)

Надо просто перестать думать как в PCAD. Вам же говорили присваивайте одинаковые имена пину в УГО и футпринте и не будет надобности разглядывать эти ноги.
У меня и так одинаковые номера ног в футпринте и УГО, но это никак не избавляет от необходимости проверять соответствие.
Ведь ноги не в одну линию расположены, а как попало.
Да даже если в одну линию, тоже можно гдле-нибудь ножки местами перепутать. Всегда надо проверять.
Владимир
Mar 16 2017, 06:26
Цитата(Zlumd @ Mar 16 2017, 07:00)

1.
2.
1 В Preference можно настройть Zoom. Но лучше не трогайте
2 Это корпус 3D тела. В настройках отображения можете исключить его показ. Но лучше не стоит.
Цитата
Надо просто перестать думать как в PCAD.
+1
v-vovchek
Mar 16 2017, 15:17
Цитата(Владимир @ Mar 16 2017, 10:26)

1 В Preference можно настройть Zoom. Но лучше не трогайте
Где это делается (пропишите подробный путь) и почему лучше не делать?
Зачем мне это нужно - при работе с библиотеками. Как правило, слева открыт список библиотечных элементов,
а текущий элемент выводится (при моих настройках) очень крупно и залазит частично под это окно.
. Хочется уменьшить размер.
onegray
Mar 17 2017, 14:54
Добавил в проект интегрированную библиотеку и кидаю из нее компоненты на схему.
У каждого компонента в библиотеке есть footprint, но по умолчанию она его не находит:

А вот если указать "Any" или явно задать "Library Name" - то уже находит:

Так что же это, все компоненты каждый раз так редактировать?
soldat_shveyk
Mar 20 2017, 07:00
Как включить нормальный режим отображения PCB без этих X-ов?
Анна Анна
Mar 20 2017, 07:02
Цитата(soldat_shveyk @ Mar 20 2017, 13:00)

Как включить нормальный режим отображения PCB без этих X-ов?

Или конфликты, возникшие из-за правил устранить, или правила мешающие отключить.
soldat_shveyk
Mar 20 2017, 07:51
Анна, спасибо, разобрался.
Ksanytch
Mar 20 2017, 11:05
Народ, приветствую! Вот, нач-во заставляет меня перейти на AD 16.1.12. Начал врубаться, есть море недоумений - большинство по незнанию, спасибо сему форуму, кое что прояснянтся. Сейчас вот что мне не нравится, никак не могу разобраться.
Компоную плату - расставляю элементы по воздушным связям (Ratsnest). Но как-то они странно показываются!
Надо подтащить кварц к многоножке; здесь я его уже подтащил, но изначально он находится где-то далеко. Показаны воздушки, можно догадаться, что кварц надо перевернуть.
Нажмите для просмотра прикрепленного файлаИ вот, хватаю кварц, двигаю и... ratsnest'ы пропадают!

Остаются почему-то только к обвязке.
Нажмите для просмотра прикрепленного файлаВопрос 1:
как/что настроить чтобы ratsnest не пропадали при сдвиге компонентов?Вопрос 2. Я нарисовал компоненты, помимо шелкографии, в слое ASSY Top - это крайне нужно мне для документации по ГОСТ. Поз.обозначение (designator) вставил как текст .Designator. Но при вращении компонента вращается и этот текст (С18, С19) -
можно ли заставить AD оставить ориентацию текста привычным образом: 0 или 90 град, как это принято у нас? А то ломать голову влом!
Sanchosd
Mar 20 2017, 14:31
Друзья, подскажите, AD 17, в схематик эдиторе стали выделяться ПИНЫ компонентов. В 16-м такого нету. Тыкнешь бывает в резистор, а вместо его "тела" попадешь в ногу, и нога выделяется. Приходится по бумаге кликать, снова тыкать, как-то неудобно.
Проверил вкладку "Navigation" в настройках, вроде галки с "pins" сняты. Это особенность 17-го такая?
Serg_x
Mar 20 2017, 15:50
Цитата(onegray @ Mar 17 2017, 17:54)

Добавил в проект интегрированную библиотеку и кидаю из нее компоненты на схему.
У каждого компонента в библиотеке есть footprint, но по умолчанию она его не находит:
А вот если указать "Any" или явно задать "Library Name" - то уже находит:
Так что же это, все компоненты каждый раз так редактировать?
Открываете .LibPkg, щелкаете правой кнопкой на нем в дереве (или через меню Project), выбираете Project options > Вкладка Search paths > Add > Добавляете свою папку где хранятся Footprintы. Я всегда ставлю относительный путь (Store Path as relative) и храню футпринты в подпапке с библиотеками.
P.s. В Search paths не должно находиться одноименных футпринтов, даже в разных подпапках с pcblib, иначе будет выбран первый попавшийся.
Для разных библиотек можно задать разные папки для поиска.
Еще. Экспериментальным путем было выяснено, что если полученную таким путем IntLib потом распаковать, то в ней оказываются все pcblib в которых при компиляции были найдены футпринты. То есть могут быть нюансы которых желательно избегать - например большого числа различных pcblib, одноименных файлов pcblib в различных папках, одноименных футпринтов и т.д.Цитата(Sanchosd @ Mar 20 2017, 17:31)

Друзья, подскажите, AD 17, в схематик эдиторе стали выделяться ПИНЫ компонентов. В 16-м такого нету. Тыкнешь бывает в резистор, а вместо его "тела" попадешь в ногу, и нога выделяется. Приходится по бумаге кликать, снова тыкать, как-то неудобно.
Проверил вкладку "Navigation" в настройках, вроде галки с "pins" сняты. Это особенность 17-го такая?
Попробуйте в свойствах пина в библиотеке поставить галочку "Locked" и перекомпилировать.
peshkoff
Mar 21 2017, 08:47
Цитата(Ksanytch @ Mar 20 2017, 14:05)

Вопрос 1: как/что настроить чтобы ratsnest не пропадали при сдвиге компонентов?
вообще, вроде должно все показываться, но в каждом билде свои глюки, у меня, например, при перемещении покомпонентно (I-C) цепи не прорисовываются, пока компонент не повернешь. глюк.
как вариант...
сперва нажмите N-S-A
при перемещении жмите N
Цитата
Вопрос 2. Я нарисовал компоненты, помимо шелкографии, в слое ASSY Top - это крайне нужно мне для документации по ГОСТ. Поз.обозначение (designator) вставил как текст .Designator. Но при вращении компонента вращается и этот текст (С18, С19) - можно ли заставить AD оставить ориентацию текста привычным образом: 0 или 90 град, как это принято у нас? А то ломать голову влом!
зачем заморачиваться о дезигнаторах в момент проектирования?
отключите их вообще, чтоб не видеть, а поставите как нужно, когда плату закончите.
выделить все и повернуть на 0 градусов. выделить компоненты 0 и 90 град., у них повернуть на 90. готово.
Ksanytch
Mar 21 2017, 10:23
Цитата(peshkoff @ Mar 21 2017, 11:47)

... в каждом билде свои глюки...
Досадно!
"разрабы не настолько умные люди чтобы делать простые вещи"А не подскажете ли ещё про Pin/Part Swapping.
Сделал символ ЛН2 - 6 инверторов НЕ, прицепил к нему стандартный футпринт soic-14.
Вопрос: достаточно ли в символе сделать N вентилей чтобы потом на компилированной плате делать Pin/Part Swap?
peshkoff
Mar 21 2017, 10:54
Цитата(Ksanytch @ Mar 21 2017, 13:23)

Досадно! "разрабы не настолько умные люди чтобы делать простые вещи"
А не подскажете ли ещё про Pin/Part Swapping.
Сделал символ ЛН2 - 6 инверторов НЕ, прицепил к нему стандартный футпринт soic-14.
Вопрос: достаточно ли в символе сделать N вентилей чтобы потом на компилированной плате делать Pin/Part Swap?
нужно сделать Tools\Configure pin swapping
там настроить как надо. в хелпе расписано вроде.
но реально, у альтиума беда с парт свапом. сколько не делал, проще на схеме поменять парты.
с пин-свапом получше, но я настройки не в библиотеке вношу, а уже в самой схеме, т.к. пинсвап разный в зависимости от задач.
Sanchosd
Mar 21 2017, 11:09
Цитата(Serg_x @ Mar 20 2017, 18:50)

Попробуйте в свойствах пина в библиотеке поставить галочку "Locked" и перекомпилировать.
Не помогает. Залочил пины в библиотечных компонентах, не не помогает.
Я юзаю библиотеки оформленные в виде базы данных, там библиотеки не компилируются...
soldat_shveyk
Mar 21 2017, 11:27
Добрый день!
А есть ли в Altium функция фиксации компонента на плате, аналогичная Fix в PCAD?
Чтобы случайно не переместить громоздкий компонент в процессе разводки окружающей мелочи.
Corvus
Mar 21 2017, 12:02
soldat_shveyk
В свойствах компонента (да и любого объекта) - параметр Locked.
soldat_shveyk
Правая кнопка мышкой над компонентом(или любым элементом) => всплывающее меню => 4-я строчка (Component Locked, Via Locked - или любой элемент Locked).
Снятие - аналогично.
soldat_shveyk
Mar 21 2017, 13:17
Цитата
В свойствах компонента (да и любого объекта) - параметр Locked.
Спасибо!
Цитата
Правая кнопка мышкой над компонентом(или любым элементом)
Почему-то у меня не не все компоненты выдают эту строчку при нажатии ПКМ.
Уважаемые гуру, как в PCB подключить отдельностоящее VIA к какой-либо Net, чтобы проложить трассу через него?
Все никак не отойду от PCAD
При создании контура платы из 3D модели корпуса уменьшал ее по всему периметру.
Давно не делал и теперь не могу вспомнить как. Кажется создавал полигон из контура, потом делал для него нужный оступ через правила. Из полигона снова контур для платы.
Но сейчас как ни пытаюсь контур полигона остается по контуру платы.
Как сделать новый контур платы по краю меди полигона?
Нажмите для просмотра прикрепленного файла
meh2000
Mar 21 2017, 16:24
Имеем откомпилированный и оттрассируемый проект.
Необходимо внести изменения в схему с добавлением новых компонентов.
Как правильно провести перенумерацию элементов после внесения изменений в схему.
Компиляция проекта, здесь понятно.
Рекомпиляция, для чего? В каком случае она используется?
VYACHESLAV_N
Mar 21 2017, 17:45
Подскажите пожалуйста как разводить проводники в таких случаях?
EvilWrecker
Mar 21 2017, 17:48
Это полигональная разводка. Делается инструментами Fill, Region и Polygon- из которых наиболее гибкий последний.
ПС. Вы не автор? Позвольте спросить, откуда и/или в какой программе сделан рендер?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.