|
|
  |
Вопросы начинающих, 2013 |
|
|
|
Jan 27 2014, 09:16
|
Местный
  
Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520

|
Цитата(masha_belka @ Jan 27 2014, 12:03)  Подскажите пожайлуста как записать плавило для выравнивания суммы двух проводников? чтоб выравнивать Автоматически через Interactive Length.
до этого делали ручками, считали сумму двух проводников и выравнивали тоже ручками. Ищите по форуму или в интернете информацию типа http://www.altium.com/files/pdfs/smarttools.pdf
Сообщение отредактировал Hypericum - Jan 27 2014, 09:19
|
|
|
|
|
Jan 27 2014, 20:19
|

Знающий
   
Группа: Участник
Сообщений: 530
Регистрация: 9-08-09
Из: Одесса
Пользователь №: 51 805

|
Цитата(Владимир @ Jan 27 2014, 14:05)  Мафия любителей ГПП сильней Бывают случаи, когда ГПП просто нечем заменить. Иногда применение ГПП просто очень выгодно. Следствие - "Мафия ГПП бесмертна!"
|
|
|
|
|
Jan 28 2014, 06:53
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(anat62 @ Jan 24 2014, 12:40)  Здрасте всем,особо Алексей Сабунин. Объясните глупому, как рисовать схему - на этом этапе я рисую резистор без корпуса,без производители,без%,без ppm и мне пока не до зтого.(RT1206DRD071K2L там или RC0805JR-072KL) Почему все предлагают из *.intlib или базы широчайший выбор нюансов. Или я не понял и в новой библиотеке Родника все эти нюансы доопределяются потом, когда я пойду на склад к снабженцу? Да, иногда такая задача бывает. Иногда нужна схема только с посадочными местами, а номиналы схемотехники сами ставят при монтаже какие надо. Чтобы так сделать, сперва нужно выкинуть intlib. Эти библиотеки - худшее, что придумано в альтиуме. Создайте обычные распакованые библиотеки .schlib и .pcblib. Прикрепите эти библиотеки к проекту. Там создайте фиктивные элементы R0603, R0805, C0603 и т.д. Получите посадочные места без конкретики. Цитата(masha_belka @ Jan 27 2014, 10:03)  Подскажите пожайлуста как записать плавило для выравнивания суммы двух проводников? чтоб выравнивать Автоматически через Interactive Length.
до этого делали ручками, считали сумму двух проводников и выравнивали тоже ручками. Вы, видимо, перепутали альтиум с ментором. Думаю, этого не будет ближайшее десятилетие Здесь все приходится делать через Ж (верней, ГЖЖП  ) ведь оно нам важней) Для того, чтобы выровнить сумму длин, нужно добавить отростки на свободном месте с именами цепей. Также, как делается для учета длин внутри корпусов микросхем.
|
|
|
|
|
Jan 28 2014, 07:06
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(peshkoff @ Jan 28 2014, 09:53)  Чтобы так сделать, сперва нужно выкинуть intlib. Эти библиотеки - худшее, что придумано в альтиуме. Создайте обычные распакованые библиотеки .schlib и .pcblib. Прикрепите эти библиотеки к проекту. Там создайте фиктивные элементы R0603, R0805, C0603 и т.д. Получите посадочные места без конкретики. Ну не худшее, и не эксклюзив Алтиума. это обычная библиотека готовых и давно проверенных и используемых компонентов. И аналог есть во всех CAD Худшее--- это использование ее не по назначению. А поступить лучше еще проще. Из проекта сделать библиотеки. И кликов меньше, и автоматом подключатся, и править можно, июю
|
|
|
|
|
Jan 28 2014, 17:36
|
Группа: Новичок
Сообщений: 2
Регистрация: 28-01-14
Из: СПб
Пользователь №: 80 227

|
Цитата(Алексей Сабунин @ Jan 28 2014, 05:18)  Уже в работе, ждать осталось недолго! Алексей, здравствуйте! Посоветуйте, пожалуйста, где можно прочитать про правила проектирования AD более подробно? Заранее спасибо!
|
|
|
|
|
Jan 28 2014, 18:27
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(Valentina11 @ Jan 28 2014, 21:36)  Алексей, здравствуйте! Посоветуйте, пожалуйста, где можно прочитать про правила проектирования AD более подробно? Заранее спасибо! Отвечу в дополненние к возможным словам Алексея. По моему кроме хелпа найти инфу сложно. Владимир вроде тоже собирался написать на счЁт правил, но я пока не встречал. Если коротко, то Вам надо знать английский язык, логику (желательно железную  ) и родные талмуды AD - AR0109, AR0129 и самый главный - TR0110. Беда в том, что предмет (правила) на первый взгляд очень сложен, особенно после какого-нить пикада или подобного). Исходно надо ставить перед собой вопрос - что Вы хотите получить от правила - объект какого рода. А далее комбинируя функции надо заставить AD выдать Вам список объектов, который Вы хотите получить. Список функций и их значений приведен в TR0110. Например, "IsDesignator" (для схематика) - стр. 26 - возвращает все объекты типа позиционное обозначение (на схеме). Но тут есть куча нюансов, которые описать не просто. Например, правило для зазора между полигоном и другими объектами будет иметь вид - объект A - "InPoly" / объект Б - "All". Здесь "InPoly" имеется в виду что какой то объект есть часть полигона (находиться в нЁм). Или, способ заставить AD каким то специфическим способом подключить вывод к полигону - объект A - "HasPad('XP8-2')" / объект Б - "IsNamedPolygon('Top Layer-GND5')". Первый должен иметь контактную площадку №2 компонента XP8, а второй должен быть полигоном с именем Top Layer-GND5. Как видите во втором случае обращение не к части полигона, а к полигону как к целому объекту. Надеюсь я Вас не напугал. Общий подход на мой взгляд должен быть следующим. В начале надо покурить талмуды. Особенно TR0110, на предмет запомнить в общих чертах что можно просить у AD, не надо его учить (не запомните всЁ равно, если захотите поферзить прошу ко мне с зачЁткой  ). Просто уловите, что он может. Далее, когда припрЁт Вы всегда можете заглянуть в талмуд для конкретики. Затем не торопитесь вбивать в правила Ваш "запрос" - функцию, а откройте панель SCH Filter или PCB Filter и туда "настучите" Ваш запрос, нажмите "Apply" и посмотрите что AD Вам навыбирает. Если Вас это устраивает, тогда и бегите формировать правило. Вообщем как то так.
|
|
|
|
|
Jan 28 2014, 18:34
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Murzik_6011 @ Jan 28 2014, 21:27)  Владимир вроде тоже собирался написать на счЁт правил, но я пока не встречал. Да писал вроде лет 6 назад (в целом правила не поменялись), аж на три номера растянулось. Ссылка в закрепленной теме должна быть. Но автор спрашивал про правила проектирования, а не правила для контроля DRC. А это системный подход, выходящий за пределы алтиума PS. Просят опять написать. Надо бы.
|
|
|
|
|
Jan 28 2014, 19:46
|
Группа: Новичок
Сообщений: 2
Регистрация: 28-01-14
Из: СПб
Пользователь №: 80 227

|
Цитата(Murzik_6011 @ Jan 28 2014, 21:27)  Отвечу в дополненние к возможным словам Алексея. По моему кроме хелпа найти инфу сложно. Владимир вроде тоже собирался написать на счЁт правил, но я пока не встречал. Если коротко, то Вам надо знать английский язык, логику (желательно железную  ) и родные талмуды AD - AR0109, AR0129 и самый главный - TR0110............ Большое спасибо за подробный ответ. TR0110 изучаю, но с английским туго, потому идет со скрипом  Еще не ясно, как рассчитать ширину и зазоры между дифф.парами при определенном параметре волнового сопротивления?
|
|
|
|
|
Jan 29 2014, 02:07
|
Местный
  
Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520

|
Цитата(Valentina11 @ Jan 29 2014, 01:46)  Большое спасибо за подробный ответ. TR0110 изучаю, но с английским туго, потому идет со скрипом  Еще не ясно, как рассчитать ширину и зазоры между дифф.парами при определенном параметре волнового сопротивления? Копайте в сторону калькуляторов типа CITS25 www.polar.co.uc и Saturn PCB Toolkit, там все с картинками, разберетесь. Важно определиться с толщиной или всей платы (одного ядра) для ДПП или каждого ядра МПП.
Сообщение отредактировал Hypericum - Jan 29 2014, 02:08
|
|
|
|
|
  |
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0
|
|
|