|
Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика" |
|
|
|
Apr 8 2011, 08:55
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
КБ "Схематика" открывает в тестовом режиме новый бесплатный сервис для российских разработчиков печатных плат, осваивающих пакет САПР Cadence Allegro. Если вы встретились с проблемой, решение которой не смогли найти в системе помощи САПР и в предыдущих темах данного форума, вы можете обратиться к нашему специалисту по Cadence Allegro по e-mail : database @schematica.ru В письме необходимо изложить суть проблемы, и при необходимости приложить скриншоты или BRD-файл.
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
May 11 2011, 07:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
Цитата(Skywolf @ May 11 2011, 10:33)  Уточнить хочу, помощь в решении проблем и консультации только для легальных пользователей? Мы отвечаем на вопросы по возможностям пакета и особенностям интерфейса. Например, если кто-то столкнулся с трудностями в реализации какой-то определенной операции, подсказываем, "где искать кнопку". Чтобы человек не тратил полдня там, где достаточно спросить у более опытного. Или, например, кто-то выбирает САПР из нескольких вариантов и хочет понять какие-то конкретные особенности Cadence Allegro - тоже можно задать вопрос. Регистрация для пользования сервисом не требуется, но желательно представляться, хотя и необязательно. Вопросы нелегального использования софта не обсуждаются. Для тех, кто приобрел пакет Cadence Allegro именно у компании PCB technology, есть отдельный, более оперативный сервис технической поддержки - по скайпу и телефону.
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
May 16 2011, 15:57
|

Эксперт
    
Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895

|
Забавно звучит: Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика" Цитата(PCBtech @ Apr 8 2011, 12:55)  КБ "Схематика" открывает в тестовом режиме новый бесплатный сервис для российских разработчиков печатных плат, осваивающих пакет САПР Cadence Allegro.
Если вы встретились с проблемой, решение которой не смогли найти в системе помощи САПР... Цитата(PCBtech @ May 11 2011, 11:25)  ...например, кто-то выбирает САПР из нескольких вариантов и хочет понять какие-то конкретные особенности Cadence Allegro... Цитата(PCBtech @ Apr 8 2011, 12:55)  .... В письме необходимо изложить суть проблемы, и при необходимости приложить скриншоты или BRD-файл. Как будто писали разные люди, имеющие разные цели...
--------------------
|
|
|
|
|
May 17 2011, 06:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
Цитата(Алексей Сабунин @ May 16 2011, 19:57)  Забавно звучит: Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика"
Как будто писали разные люди, имеющие разные цели... Уважаемый Алексей, Если Вас что-то смущает, не стесняйтесь, опишите суть своей проблемы подробнее. Мы все разъясним.
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
Jun 24 2011, 16:13
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Делаю проект в CIS 16.3-S018 Как сделать шину в иерархическом проекте? И в блоках, и в корневой схеме шины Bus_name[0..15], такие же имена и у портов блоков. Уже все имена одинаковые, но в PCB Editor не соединяются. Сигналы, выведенные в виде не шин, а одиночных сигналов, соединяются, а шины - нет. В PCB Editor сигналы шин называются в виде Bus_name[15]_HB5 для сигналов одного блока и Bus_name[15]_HB6 для другого, одинаково называться почему-то не хотят. Что я делаю не так? Вот фрагмент корневой схемы  вот фрагмент одного иерархического блока  вот фрагмент другого иерархического блока  ADC_ADC_D[0]_n не соединены ADC_OR_n соединены
Сообщение отредактировал Juzujka - Jun 24 2011, 16:24
|
|
|
|
|
Jun 24 2011, 20:59
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Alex11 @ Jun 24 2011, 23:35)  Я, правда, не PCB Tech, но отвечу. 1. Мне никогда не удавалось объединить в шину разноименные сигналы. Работают только имена вида ХХХХХХХ[0..15]. Цифры, понятно, любые требуемые. 2. Скобочки с цифрами должны быть последним элементом названия. Ваши _n могут не восприниматься. Я не уверен, что п.2 требуется обязательно. Я тоже пробовал, даже вроде бы нащупал как это делать, но идея работала с переменным успехом... Уже и не помню как... Вообщем можно считаьт, что через "," ничего не получится. Пользуйте 16.5 - там реализован механизм объединения, несколько специфически - но вроде работает. (На текущем проекте не пробовал, по понятным причинам)
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Jun 24 2011, 21:09
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
Цитата(Juzujka @ Jun 24 2011, 20:13)  ADC_ADC_D[0]_n не соединены ADC_OR_n соединены Выдержка из OrCAD Capture User Guide To make connections to a bus, you label the bus, label the signals that are members of the bus, and assign an alias to each signal entering and leaving the bus. Each signal bears an alias that is within the bus range. For example, if the busalias is ADDR[0..3], the four bus members must bear aliases ADDR0, ADDR1, ADDR2, and ADDR3. Take the example of the following alias name prefix and number range: AD [9-0] The net aliases will be named AD9, AD8, AD7 through to AD0. Naming conventions for a bus A bus name must have the form basename[x..y] where x..y specifies a range of decimal integers representing the signal numbers of bus members. There are (y - x + 1) wires in the bus. You can use two periods (..), a colon (  , or a dash (-) between m and n. Examples: ADDR[0..31] (32 members) DATA[16:31] (16 members) CONTROL[4-1] (4 members) A[100..190] (91 members) Do not add any space between the basename and the left bracket ([), as this can cause problems during the netlist operations. Also, note that you should not end a bus name with a numeric character (0-9), as this can cause problems during the netlist operations. Numeric characters can occur in other places in the bus name, however. For example, BUS2A will work, but BUSA2 could cause problems when you generate the netlist. Надеемся, что приведенные примеры именования шин Вам помогут решить проблему.
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
Jun 27 2011, 22:10
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Цитата(PCBtech @ Jun 25 2011, 01:09)  Надеемся, что приведенные примеры именования шин Вам помогут решить проблему. по Вашему совету получилось сделать так: - убрал квадратные скобки в именах цепей Bus_name[N] -> Bus_nameN
- убрал имя цепи после номера Bus_name[0..N]_p -> Bus_name_p[0..N]
- разделил шины:
Bus_name_n[0..N],Bus_name_p[0..N] ->
Bus_name_n[0..N] Bus_name_p[0..N]
Цитата(Alex11 @ Jun 25 2011, 00:35)  1. Мне никогда не удавалось объединить в шину разноименные сигналы. Работают только имена вида ХХХХХХХ[0..15]. Цифры, понятно, любые требуемые. 2. Скобочки с цифрами должны быть последним элементом названия. Ваши _n могут не восприниматься. Я не уверен, что п.2 требуется обязательно. Цитата(Victor® @ Jun 25 2011, 00:59)  Я тоже пробовал, даже вроде бы нащупал как это делать, но идея работала с переменным успехом... Уже и не помню как... Вообщем можно считаьт, что через "," ничего не получится. объединить шины у меня тоже не получилось когда _n на конце, в netlist к шине добавляется имя иерархического блока, соединить иерархические блоки у меня не получилось Всем спасибо!
Сообщение отредактировал Juzujka - Jun 27 2011, 22:13
|
|
|
|
|
Jun 28 2011, 12:12
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Цитата(PCBinAquarium @ Jun 28 2011, 14:41)  Я предлагаю использовать все таки OffPageConnector. Надо бы так, чтобы можно было блок размножить
|
|
|
|
|
Jun 30 2011, 16:57
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 3-04-09
Из: Москва, Киров
Пользователь №: 47 125

|
Цитата(PCBinAquarium @ Jun 29 2011, 13:56)  Не могли бы вы прислать мне проект по e-mail для решения вопроса Спасибо, у меня этот вопрос, можно сказать, что решился. По крайней мере в том виде, в каком я описал в посте от Jun 28 2011, 02:10
Сообщение отредактировал Juzujka - Jun 30 2011, 19:37
|
|
|
|
|
Aug 28 2011, 16:57
|

Группа: Участник
Сообщений: 10
Регистрация: 21-05-11
Пользователь №: 65 171

|
Доброго времени. Вопрос такой - можно ли в Design Entry CIS сделать так, чтобы отображались метрические значения координат (правый нижний угол) для схем и для Parts? И тот же вопрос по OrCAD Capture... Следующий вопрос - возможно ли работать в схемных редакторах в шаге 2.5 мм, 1.25 мм и т.д.?
|
|
|
|
|
Aug 28 2011, 18:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
Цитата(packages2011 @ Aug 28 2011, 20:57)  Доброго времени. Вопрос такой - можно ли в Design Entry CIS сделать так, чтобы отображались метрические значения координат (правый нижний угол) для схем и для Parts? И тот же вопрос по OrCAD Capture... Следующий вопрос - возможно ли работать в схемных редакторах в шаге 2.5 мм, 1.25 мм и т.д.? Можно сделать шаг сетки 1/2 или 1/5 от шага выводов. Шаг выводов можно сделать 5 мм. Метрические значения координат отображаются при вводе соответствующих настроек при создании нового дизайна. Сделать компонент с шагом выводов, кратным 2.5 мм, тоже можно, но не средствами Design Entry CIS, а средствами отдельной утилиты. Впрочем, лучше так не поступать. См. прилагаемые скриншоты с иллюстрациями. С уважением, Александр Акулин
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
Aug 29 2011, 18:15
|

Группа: Участник
Сообщений: 10
Регистрация: 21-05-11
Пользователь №: 65 171

|
Спасибо. Я так понял в Parts редакторе символов - условные единицы (еквивал. дюймам), которые трансформируются потом в схеме с использованием коэффициента при установке выбора единиц измерений (мм или дюймов). Чтобы получить круглые значения шага выводов в самой схеме надо установить этот коэфф. равным 2.54 (при 1.27 измениться масштаб символов вдвое (уменьшится) и т.д.).
Сообщение отредактировал packages2011 - Aug 29 2011, 18:18
|
|
|
|
|
Oct 18 2011, 18:26
|
Группа: Новичок
Сообщений: 2
Регистрация: 22-01-05
Из: Ванкувер Канада
Пользователь №: 2 116

|
Извините за простой вопрос - но он уже убил день.
В Allegro 16.3 сделал компонент одна из ножек которого механическая. На основе него делал компонент в похожем корпусе с другим количеством ног. Проблема выглядит смешно - я не могу удалить механическую ногу. Обыкновенные удаляются, механические нет.
Очень было бы странно перерисовывать компонент с нуля!
Спасибо
|
|
|
|
|
Oct 19 2011, 22:58
|
Группа: Новичок
Сообщений: 2
Регистрация: 22-01-05
Из: Ванкувер Канада
Пользователь №: 2 116

|
Цитата(Uree @ Oct 18 2011, 12:04)  В режиме удаления всё получается - сначала включить CTRL+D, потом проверить установлены ли Pins на закладке Find. Видео делать не умею, но открыл компонент и проверил - все работает. Спасибо. Первый проект в Алегро, дело было в фильтре - все не привыкну.
|
|
|
|
|
Dec 1 2011, 18:43
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-09-06
Пользователь №: 20 670

|
Подскажите пожалуйста как заполняется ,Part Table File .ptf, файл, копи паст не работает, а в ручную набирать нереально, у меня есть файл сделанный в экселе с данными применяемых компонентов... Может есть какие-то специализированные средства!?
|
|
|
|
|
Dec 12 2011, 20:24
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-09-06
Пользователь №: 20 670

|
Цитата(vitan @ Dec 11 2011, 22:38)  Не торопитесь, можно совмещать приятное с полезным. Я вот, схемы рисую в DxD, а платы в аллегро (это я про одно и то же изделие говорю). В общем, подумайте хорошенько. Экспедишен отнюдь не так приятен, многие считают его чересчур перегруженным и нестабильным, что не лишено оснований. Да действительно, Вы совершенно правы возможности Allegro PCB ни в чём не уступают, а может и превосходят конкурентов по удобству и возможностям использования.Значит будем использовать оба продукта. В Cadence не понравился схемный ввод и библиотекарь, в Менторе на мой взгляд удобней. Но вот вопрос, использование лицензионного программного обеспечения всётаки заставит сделать выбор того или иного продукта, две лицензии это уж слишком... Ну да ладно, это уже не по теме... Спасибо за помощь!
|
|
|
|
|
Dec 12 2011, 20:47
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(SShLD @ Dec 13 2011, 00:24)  Да действительно, Вы совершенно правы возможности Allegro PCB ни в чём не уступают, а может и превосходят конкурентов по удобству и возможностям использования.Значит будем использовать оба продукта. В Cadence не понравился схемный ввод и библиотекарь, в Менторе на мой взгляд удобней. Но вот вопрос, использование лицензионного программного обеспечения всётаки заставит сделать выбор того или иного продукта, две лицензии это уж слишком... Ну да ладно, это уже не по теме... Спасибо за помощь! О! И у меня те же причины.  Насчет лицензий тоже не проблема: обе конторы не обязывают покупать полный комплект, а постоянно хвалятся гибкостью и масштабируемостью. Так воспользуемся же!  Трансляторы из одного в другое тоже есть, да и потом, всегда можно будет брать лучшее от обеих и не участвовать при этом в бесконечных холиварах.
|
|
|
|
|
Feb 9 2012, 11:42
|
Частый гость
 
Группа: Участник
Сообщений: 86
Регистрация: 17-01-06
Из: иркутск
Пользователь №: 13 278

|
Цитата(vitan @ Feb 9 2012, 14:38)  На вкладке options включить видимость package_geometry pin_number Спасибо
|
|
|
|
|
Feb 17 2012, 11:43
|
Частый гость
 
Группа: Участник
Сообщений: 86
Регистрация: 17-01-06
Из: иркутск
Пользователь №: 13 278

|
Pcb Editor Спасибо. Я ступил , полез зачем-то в options. Хотя,интересно, на что именно воздействует параметр Line Width.
Сообщение отредактировал proga - Feb 17 2012, 11:47
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 18 2012, 14:07
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Да. Но делается это довольно извращенным путем. Сначала Вы открываете Layout в режиме lsession, и там в какой-то менюшке, забыл как называется (вроде Options), вторая справа, кажется, Находите подменю Create Part Catalog. После чего нужно будет выбрать библиотеку (LLB), и Layout создаст проект (MAX), в котором все футпринты библиотеки. Затем Вы открываете PCB Editor и создаете проект новой платы, после чего вызываете команду File->Import->Orcad Layout и втаскиваете проект в PCB Editor. Далее, делаете File->Export->Libraries... и выбираете, что и куда сохранять. В указанном каталоге как раз и получите кучу psm и dra.
|
|
|
|
|
Feb 26 2012, 12:37
|
Группа: Новичок
Сообщений: 6
Регистрация: 24-02-12
Пользователь №: 70 443

|
Добрый день! Возникла загвоздка при создании package symbol, а может дело в чём то другом. Помогите разобраться! Получил схему от разработчика, выполненную в OrCad. Наши базы элементов не объедены поэтому столбец PCB Footprint заполнил руками. При импорте в Board всплыли ошибки связанные с тем, что разработчики используют не все выводы микросхем. Вот здесь и заключается загвоздка. Аллегро у нас не давно, база элементов только создаётся. Для уменьшения базы, элементы называются по типу корпуса. На данный момент, для устранения описанных выше ошибок, создаётся новый package symbol в котором неиспользуемые, в данной схеме, pin'ы меняются на механические. Таким образом проблема решается, но в базе появляются элементы с именами, например, SO-8 (оригинал) и его "уродцы" SO-8_2_7 (что означает, что выводы 2 и 7 механические). Помогите разобраться, может быть есть ещё какой нибудь способ устранения данных ошибок?
И если позволите ещё один маленький вопрос! Элементы создаём в package symbol, но может быть в аллегро есть утилита для создания Footprint, наподобие Pattern Editor у P-Cad'а?
|
|
|
|
|
Feb 27 2012, 15:36
|
Группа: Новичок
Сообщений: 6
Регистрация: 24-02-12
Пользователь №: 70 443

|
Спасибо! Но помогло только от части. Разработчики упёрлись, что не станут в УГО вводить выводы, если в справочных материалах к микросхеме они указаны как не используемые. Почитаю ветки, что там народ пишет =)
P.S. Uree на изображении, в строке PCB Footprint, записан элемент с большим количеством символов в названии... Подскажите пожалуйста где можно указать количество допустимых символов? У нас, при импортировании в Board, выдаёт ошибку, если количество символов превышает 17 знаков. При этом он считает и символы PCB Footprint и символы Name.
|
|
|
|
|
Feb 27 2012, 15:57
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Так в том и дело, что описание пинов через NC позволяет не рисовать их в символе. Собственно для того и придумано. Получается есть пины на символе, используемые(могут быть не подключены), есть пины в корпусе(этих больше), а разницу между ними описываем как NC. Тогда они в пэкейдже тоже описаны как NC и аллегро "кушает" такой пэкейдж не поперхнувшись, потому как у него все совпадает: кол-во_пинов_на_символе + кол-во_пинов_NC = кол-во_пинов_футпринта. Нумерация естественно тоже должна совпадать, т.е. пин может быть либо на символе, либо описан как NC. Двойное описание - ошибка, схема не упакуется. По кол-ву символов в названиях есть два места, где могут возникнуть ограничения: - установки собственно упаковщика
- установка длины имен в самом PCB Editor-e:
|
|
|
|
|
Feb 27 2012, 18:06
|
Группа: Новичок
Сообщений: 6
Регистрация: 24-02-12
Пользователь №: 70 443

|
ХМ! ????? NC - это не No pin connect? Просто строки NC у меня нет, но во вкладке пин (таблицы свойств элемента) есть No pin connect, в которой, при установки галочки соответствующему пину, вывод на УГО помечается как неиспользуемый (аналог клавиши Х). Но в данном случае вывод обязательно должен присутствовать на УГО. По тому как описываете Вы, насколько я понял, идёт просто перечисление выводов, которые помечаются как NC, при этом они могут быть не указаны на УГО?
|
|
|
|
|
Feb 27 2012, 18:56
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(mr.Shel @ Feb 27 2012, 19:36)  Разработчики упёрлись, что не станут в УГО вводить выводы, если в справочных материалах к микросхеме они указаны как не используемые. А это не их, пардон, собачье дело, ИМХО, используются выводы или не используются. В документации производителя вывод присутствует? Да, присутствует. Тогда - рисуй и не умничай.  Пример из недавней практики. Работал с GSM-модулем. В одной ревизии доки пара выводов обозначались как NC, в более поздней у них появились какие-то описания. Да, это дела служебные и, скорее всего, пользователю никогда не понадобятся. А если все-таки понадобятся? И второе соображение. По аналогии с программированием - в исходнике надо все, по возможности, описывать явным образом. Что бы потом другие не гадали, что подразумевалось автором.
|
|
|
|
|
Feb 28 2012, 08:10
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(mr.Shel @ Feb 27 2012, 19:06)  ХМ! ????? NC - это не No pin connect? Просто строки NC у меня нет, но во вкладке пин (таблицы свойств элемента) есть No pin connect, в которой, при установки галочки соответствующему пину, вывод на УГО помечается как неиспользуемый (аналог клавиши Х). Но в данном случае вывод обязательно должен присутствовать на УГО. По тому как описываете Вы, насколько я понял, идёт просто перечисление выводов, которые помечаются как NC, при этом они могут быть не указаны на УГО? Теперь вообще непонятно - то Вам нужно было рещить проблему с пинами, которых НЕТ на схеме, но присутствуют в футпринте. Это решается через атрибут NC(No Connect), который нужно добавить как атрибут компонента и сделать это можно непосредственно на схеме:
Теперь Вы пишите, что вывод обязательно должен присутствовать на УГО. Если на УГО присутствуют ВСЕ выводы, то никаких проблем при упаковке схемы быть в принципе не может. Еще раз - описание пинов через атрибут NC позволяет не рисовать на УГО ненужные пины: Цитата The NC_PINS property, attached to a component or symbol, specifies the assignment of pins which are present on a physical package but do not have any logical connections. 2 TahoeРезко Вы однако взяли... Как раз только разработчик и решает, что ему нужно нарисовать на схеме. Если считает необходимым рисовать все полторы сотни пинов корпуса при использующихся полутора десятках - трудно назвать этого разработчика здравым. Вот Вы рисовали бы ВСЕ пины этого чипа на УГО?
|
|
|
|
|
Feb 28 2012, 08:32
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Feb 28 2012, 12:10)  Резко Вы однако взяли... Как раз только разработчик и решает, что ему нужно нарисовать на схеме. Если считает необходимым ... Что отображать, решает производитель чипа, а не разработчик. Есть документация производителя и рахождений с ней быть не должно. Что бы там не считал разработчик. Цитата(Uree @ Feb 28 2012, 12:10)  Вот Вы рисовали бы ВСЕ пины этого чипа на УГО? Хотя приведенный пример не типичен, а скорее исключение, но все равно, отобразил бы все пины, разумеется. Вопрос только в том, как именно. В данном случае, создал бы гетерогенный part, в одну из частей которого отправил все NC.
|
|
|
|
|
Feb 28 2012, 09:21
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Feb 28 2012, 12:41)  Нда... знаете, когда-то УГО для больших компонентов в BGA тоже пытались нарисовать единым целым. Со всеми сотнями его ног. Как думаете, почему отказались от такого подхода? Сравнивать теплое с мягким не есть правильно. Я же не случайно оговорил, что в приведенном примере, УГО будет создано, как гетерогенное. Думаю, понятно, почему. Цитата(Uree @ Feb 28 2012, 12:41)  Кстати на многие компоненты производитель не приводит изображение УГО. Рисуйте как хотите. Что будет делать такой разработчик в этом случае? Не имеет значения, в каком виде предоставлено описание. В виде картинки, в виде текста или ещё как-то. В любой документации на компонент будут описаны все пины. В этом смысле, описание "NC" ничем не отличается от описания "VCC". А вот с чем однозначно соглашусь, так это с "рисуйте как хотите"(с). Причем даже в том случае, когда в документации есть готовая картинка, я все равно рисую так, что бы потом было удобно компоновать схему. Кстати. Есть отличный пример, к чему приводит подход "не отображать все пины". Если пробежаться по форуму FPGA > Altera, то любимое развлечение там "не прошивается Циклон в QFP корпусе". Затем выясняется, что практически во всех этих случаях, "забыли" exposed pad на землю посадить. Ну и далее весь букет - деньги за многослойку заплачены, времени в обрез, заказано сразу стопицот экземпляров... Это прямое следствие того, что кто-то, когда-то поумничал/поленился/сэкономил и не отобразил пин в УГО.
|
|
|
|
|
Feb 28 2012, 09:33
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Если не обращать внимания на манеру изложения Tahoe, то в реальности вопрос, что отображать, а что нет, должен решать разработчик, ибо он рисует схему и отвечает за соединения цепей. Если он решил, что чего-то рисовать не надо, значит, так и надо. Другое дело, что легко ошибиться. От ошибок же страховаться можно по-разному. Можно создать набор правил, пользоваться проверкой DRC в схематике и процессами (формализованными последовательностями) проверки схем. А можно и тупо лепить все выводы на УГО, загромождая схему по самое "не могу". Выбор каждый делает сам в соответствии с уровнем культуры разработки...
|
|
|
|
|
Feb 28 2012, 09:50
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 28 2012, 13:33)  От ошибок же страховаться можно по-разному. Можно создать набор правил, пользоваться проверкой DRC в схематике и процессами (формализованными последовательностями) проверки схем. Любопытно, чем поможет DRC в вышеприведенном примере с exposed pad. Как можно проверить то, чего нет?
|
|
|
|
|
Feb 28 2012, 11:24
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 28 2012, 14:04)  Смотря где будет DRC. А можно попросить разъяснить сакральный смысл этой фразы? *SPY* Что значит "смотря где"?
|
|
|
|
|
Feb 28 2012, 12:22
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Uree @ Feb 28 2012, 14:41)  Я бы сказал так - описаны должны быть все пины компонента. Аминь. Цитата(Uree @ Feb 28 2012, 14:41)  Будут ли они отображены на УГО, на одном или нескольких, в каком месте/виде/названии - решает разработчик. С описанием всех пинов в аллегро все хорошо, по другому не получится. Обратный пример я уже привел выше - exposed pad нигде _явно_ не обозначен в документации, все на уровне ремарок, мол, "присоедините к GND". Результат плачевный. Цитата(Uree @ Feb 28 2012, 14:41)  если бы реально необходимо было всегда отображать все выводы в УГО, то вряд ли во всех САПРах были бы предусмотрены возможности сокрытия некоторых пинов. Как, например, глупость в Оркаде, с дефолтным сокрытием power pins? Не надо слепо верить разработчикам САПР. В САПРах много чего предусмотрено, как полезные вещи, так и вещи, из разряда "исторически сложившаяся кривость, для поддержки старых версий". Особенно это чувствительно как раз в части библиотек, потому что если бы при каждой новой версии САПР, приходиолсь править/создавать библиотеки, от такой САПР разработчики просто откажутся. Цитата(vitan @ Feb 28 2012, 15:34)  Например, в генераторе УГО. А каким боком здесь DRC? проверка компонента != проверка схемы
|
|
|
|
|
Feb 28 2012, 13:17
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Владимир @ Feb 28 2012, 16:25)  Не поверю. Не встречал ни разу. Хотя были всякие. http://www.altera.com/literature/dp/cyclone3/EP3C10.pdfЦитата(Владимир @ Feb 28 2012, 16:25)  Или вы хотите на первой странице и БОЛЬШИМИ буквами про это?. Всегда есть указание куда должен или может подключаться такой пад Конечно есть. В виде маленькой сноски, курсивом, в конце таблички. А вот если бы включили в нормальное описание пинов, много народу избежало бы проблем. Еще года 3 назад ЕМНИМС какой-то step-down на iXBT обсуждался. Так там вообще в доке ни слова не было про e-pad, в смысле электрического соединения. Про тепловое - было, про электрическое - упарились искать.  Цитата(vitan @ Feb 28 2012, 16:50)  Ага. По этой логике (неправильный компонент)!=(неправильная схема), да? Ух... По этой логике, я так и не понял, что означает фраза "DRC не в том месте".
|
|
|
|
|
Feb 28 2012, 13:25
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Цитата(Tahoe @ Feb 28 2012, 19:22)  Как, например, глупость в Оркаде, с дефолтным сокрытием power pins? Где? Оркад не заставляет скрывать пины питания, он предоставляет возможность сделать этот пин как видимым так и невидимым, а уже окончательный выбор за разработчиком библиотечного элемента. А на тот случай когда невидимые пины питания всё же захочется увидеть есть специально предусмотренное property по имени Power Pins Visible.
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Feb 28 2012, 13:29
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(SSerge @ Feb 28 2012, 17:25)  Оркад не заставляет скрывать пины питания Перечитываем ещё раз, внимательно, что я написал.  Если не понятен термин "дефолтный", тогда пардон за транслитерацию. Заменить на "по-умолчанию". Проверить это легко: Orcad > *.olb > New Part
|
|
|
|
|
Feb 28 2012, 13:47
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Владимир @ Feb 28 2012, 17:33)  Спасибо, Кэп. Но зачем дублировать мои ссылки, только в другом формате? Что бы не повторяться, ибо вопрос остался тот же: http://electronix.ru/forum/index.php?showt...t&p=1032195
|
|
|
|
|
Feb 28 2012, 14:17
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Владимир @ Feb 28 2012, 17:56)  Но смысл остается там УКАЗАНО куда подключать Exposive Pad Суть развенувшейся полемики, не в том, указывать или нет, а в том, в каком виде указывать пресловутые e-pad, явно или "подразумевать". Изначально речь зашла о том, отображать пины на УГО в явном виде или прятать их, ради экономии места на схеме. Аргументировалось это, в основном, тем, что, мол, в САПР есть такая возможность. Мягко говоря, слабоватая аргументация, потому что в САПРах полно разных возможностей, но не все они полезны. Кстати, к чему приводят подобная экономия, отлично знают все программеры, большинство по этим граблям уже прошлись. Для таких экономных, которые любят писать в стиле "int a", вместо нормального, полного имени переменной, даже термин специальный существует - г*внокод. Далее, я показал пример с Альтерой, к чему приводит экономия одной строчки в документации - к реальным геморроям для пользователей. Если e-pad такой же полноправный пин, как и все остальные ( в этом, судя по всему, разногласий нет ), то и в документации его следует указывать не какими-то левыми сносками, а описывать там же, где и остальные пины. P.S. Если продолжить тему экономии места, тогда зачем стесняться? На примере того же e-pad, не надо его вообще рисовать, нив УГО, ни в footprint. Будем "подразумевать", что под корпусом есть полигон, что этот полигон соединен с GND и просто вскроем маску под футпринтом, вот это будет экономия! Правда всякие DRC перестанут работать, но это уже мелочи...
|
|
|
|
|
Feb 28 2012, 17:55
|
Группа: Новичок
Сообщений: 6
Регистрация: 24-02-12
Пользователь №: 70 443

|
Основной вопрос состоял в том, чтобы неиспользуемых выводов НЕ было на УГО. Спасибо, всё получилось! Завтра начну внедрять в массы =). Не получилось увеличить количество символов в названии.
P.S. Чем меньше лишней информации на поле, тем проще разбирать схему, особенно при подключении к элементам с большим количеством выводов. Однако корректировать (дорабатывать) схему, на мой взгляд, удобней когда ты видишь нужный тебе вывод.
|
|
|
|
|
Feb 28 2012, 20:41
|

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

|
Цитата(Tahoe @ Feb 28 2012, 17:17)  Суть развенувшейся полемики, не в том, указывать или нет, а в том, в каком виде указывать пресловутые e-pad, явно или "подразумевать". Вроде бы "пресловутые e-pad" выросли потом, как реакция на "неиспользуемые" Цитата Изначально речь зашла о том, отображать пины на УГО в явном виде или прятать их, ради экономии места на схеме. Мне показалось, речь шла не просто о пинах, а о тех, которые не используются всегда, и формально том только механические ноги. Кстати куча микросхем, где действительно в стандартных посадочных местах, эти пады и отсутствуют. Цитата отображать пины на УГО в явном виде или прятать их, ради экономии места на схеме. вот тут я сторонник "в явном виде ". Тут взгляды наши совпадают. Я за то, что все пины, которые назначены в PDF, были отображены в компоненте. (к статие для много гейтовых схем, не все гейты могут быть показаны. Хотя я сторонник показывать и все гейты) Цитата Кстати, к чему приводят подобная экономия Знаю. Боком выходит Цитата Если e-pad такой же полноправный пин, как и все остальные ( в этом, судя по всему, разногласий нет ), нету разногласий. Я первый об равноправии сказал Цитата то и в документации его следует указывать не какими-то левыми сносками, а описывать там же, где и остальные пины. А это претензии не по адресу. Речь шла о разработчиках схем. а претензия к составителям dataseet Цитата Если продолжить тему экономии места Не надо. Я не экономлю. и рекомендации топологу пишу Цитата(mr.Shel @ Feb 28 2012, 20:55)  Основной вопрос состоял в том, чтобы неиспользуемых выводов НЕ было на УГО. Давайте дадим определение. Что такое неиспользуемый вывод. 1. тот ,, соответствующий PAD, которого не имеет никаких электрических соединений с другими PAD 2. Тот, к которому на схеме ничего не будет подключено 3... Кто больше?
|
|
|
|
|
Feb 29 2012, 10:38
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Владимир @ Feb 29 2012, 00:41)  Вроде бы "пресловутые e-pad" выросли потом, как реакция на "неиспользуемые" Скорее как пример из реальной жизни, что бы показать, к чему приводят неявности. Цитата(Владимир @ Feb 29 2012, 00:41)  Мне показалось, речь шла не просто о пинах, а о тех, которые не используются всегда, и формально том только механические ноги. А откуда это известно? Я выше приводил пример, когда в ранней ревизии документации, ноги были NC, а в более поздней стали уже не NC. Кроме того, иногда в документации встречается указание, соединить все NC ноги с GND. Это я ещё молчу про такие примерыЦитата(Владимир @ Feb 29 2012, 00:41)  Кстати куча микросхем, где действительно в стандартных посадочных местах, эти пады и отсутствуют. Очень показательно, кстати. Смотрим IPC-7531, как обозначаются подобные корпуса. Если у SOxxx-8 отсутствуют пара ног, его все равно обзовут полным именем: SOxxx-8_6 Т.е. принцип тот же, все должно быть указано явно. Цитата(Владимир @ Feb 29 2012, 00:41)  А это претензии не по адресу. Речь шла о разработчиках схем. а претензия к составителям dataseet Это, собственно, не претензия. Скорее пример того, к чему приводят неявности. В случае с документацией, этот пример более выпуклый. Не отображать на УГО пины NC - из той же оперы, с теми же последствиями.
|
|
|
|
|
Mar 7 2012, 04:43
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 4-05-06
Пользователь №: 16 758

|
Здравствуйте. Помогите пожалуйста решить следующую проблему. Жизнь заставила связаться с Cadence. Необходимо найти отсутствующий в библиотеке компонент. Как по шагам произвести поиск нужного компонента (УГО, футпринта) в библиотеках на интернет ресурсах? Спасибо.
|
|
|
|
|
Mar 7 2012, 06:41
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 4-05-06
Пользователь №: 16 758

|
Цитата(vitan @ Mar 7 2012, 08:53)  Не за что. Сформулируйте вопрос по-человечески. Как можно найти компонент, которого нет? Хоть о каком софте речь? Кейденс большой... Попробую. Для составления схемы в Cadence Allegro SPB_16.5 и дальнейшей разработки печатной платы необходимо найти компонент, который отсутствует в локальной библиотеке. Решил поискать компонент в БД из интернета. Делаю следующее: в редакторе Allegro Design Entry CIS в окне PAGE1 (создал предварительно проект) нажимаю ПКМ -> Place Database Part, перехожу в CIS Explorer -> Active Parts -> Part Number: upg, [v] Part has a footprint. Ничего не нашел. Повторяю процедуру: в редакторе Allegro Design Entry CIS в окне PAGE1 (создал предварительно проект) нажимаю ПКМ -> Place Database Part, перехожу в CIS Explorer -> Supply Frame - HTTP Status 404 - /partsearchservlet/cadence.do . Опять неутешительно. В общем решил сам нарисовать нужный компонент. Если с УГО я еще как-то готов морально потра... справиться, то с футпринтом вряд ли. Поэтому вопрос - где найти готовый футпринт 6-pin super minimold (sot-363) удобный для использования в Cadence Allegro SPB_16.5? Спасибо.
|
|
|
|
|
Mar 7 2012, 06:59
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 4-05-06
Пользователь №: 16 758

|
Цитата(vitan @ Mar 7 2012, 09:51)  Понятно. Рисуется за 5 минут. Нет, за три.  Спасибо, что потратили свое драгоценное время на мой тупой ниочемный вопрос. Резюмирую Ваш ответ: среда разработки супер-пупер, если чего-то нет в библиотеке (99 % того, что мне нужно), то траха... рисуйте сами. Как же я сам-то не додумался до этого?! С радостью! Тем более в этой убо... превосходнейшей среде!!! Спасибо УЧИТЕЛЬ!
|
|
|
|
|
Mar 7 2012, 07:23
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 4-05-06
Пользователь №: 16 758

|
Цитата(vitan @ Mar 7 2012, 10:09)  Не надо так переживать. Если бы Вы нормально описали нужный Вам футпринт, то, возможно, Вам бы его тут же и выложили в готовом виде. Вы этого не сделали. У Вас еще есть шанс, приведите хотя бы чертеж нужного корпуса (а не просто слова "sot-363"). Возможно, Вам помогут. Кстати, засеките время.  Как мне переживать - я решу сам. От Вас я хотел получить информацию как и где мне искать готовые футпринты (сотни-тысячи). Вытаскивать по одному футпринту ("пода-а-а-айте пожалуйста") предварительно выкладывая еще и чертежи считаю сверх бредовой идеей (потом еще читать стандарты IPC, перепроверять неизвестно кем созданные футпринты на ошибки - это все займет гораздо больше приведенных Вами 3-5 минут). Если в такой супер-среде нет элементарной возможности оперативно найти нужный футпринт - грошь цена такой среде. Если от такой "горячей" он-лайн поддержки... ну и в том же духе :-) Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
Mar 7 2012, 07:32
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(PuHaT @ Mar 7 2012, 11:23)  Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вах! Говорите, жизнь заставила, связаться с кейденсом? Да многие бы только счастливы были поработать на нормальном софте! Вопрос библиотек строго индивидуален. Обычно всем советуют пользоваться именно своими футпринтами, УГО и прочим. Если Вы не умеете создавать их, и не нашли готового, то это ведь не значит, что среда корявая? Это значит только то, что сказано в предыдущем предложении. Вывод из нашего диалога: за час Вы так и не удосужились сформулировать нормально вопрос с приведением чертежа. Т.о. реально Вам нужен не футпринт (и уж тем более, Вы не хотите учиться его создавать), а просто Вы хотели помощи в поиске. Ну и покритиковать при первой возможности. Поймите, мало кто Вам не будет помогать искать этот sot-363, т.к. это просто элементарщина! А онлайн-поддержка - да, тут пора топик переименовывать давно. Кстати, о калькуляторе IPC слыхали?
|
|
|
|
|
Mar 7 2012, 07:45
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 4-05-06
Пользователь №: 16 758

|
Цитата(vitan @ Mar 7 2012, 10:32)  Вах! Говорите, жизнь заставила, связаться с кейденсом? Да многие бы только счастливы были поработать на нормальном софте!
Вопрос библиотек строго индивидуален. Обычно всем советуют пользоваться именно своими футпринтами, УГО и прочим. Если Вы не умеете создавать их, и не нашли готового, то это ведь не значит, что среда корявая? Это значит только то, что сказано в предыдущем предложении.
Вывод из нашего диалога: за час Вы так и не удосужились сформулировать нормально вопрос с приведением чертежа. Т.о. реально Вам нужен не футпринт (и уж тем более, Вы не хотите учиться его создавать), а просто Вы хотели помощи в поиске. Ну и покритиковать при первой возможности. Поймите, мало кто Вам не будет помогать искать этот sot-363, т.к. это просто элементарщина!
А онлайн-поддержка - да, тут пора топик переименовывать давно. Если это "элементарщина" как и футпринты 0603 и т.д. так какого икса они отсутствуют в локальной библиотеке? Зато до икса там напичкано футпринтов под дип-корпуса и прочую выводную базу (кто-то ими пользуется)!!! Это что? Забота о разработчиках? Я уже по горло насытился за неделю редактированием футпринтов (видимо и дальше придется). И четко для себя понял - рисовать и редактировать УГО и футпринты в данной среде НЕ ХОЧУ!!! Стойкое отвращение. В Альтиуме все то же самое делаю с удовольствием. Всем спасибо, вопрос исчерпан. Uree - отдельное спасибо за файл и за подтверждение моих догадок насчет "небескорыстной" помощи разработчикам.
Сообщение отредактировал PuHaT - Mar 7 2012, 07:48
|
|
|
|
|
Apr 14 2012, 20:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623

|
Цитата(PuHaT @ Mar 7 2012, 10:23)  Как мне переживать - я решу сам. От Вас я хотел получить информацию как и где мне искать готовые футпринты (сотни-тысячи). Вытаскивать по одному футпринту ("пода-а-а-айте пожалуйста") предварительно выкладывая еще и чертежи считаю сверх бредовой идеей (потом еще читать стандарты IPC, перепроверять неизвестно кем созданные футпринты на ошибки - это все займет гораздо больше приведенных Вами 3-5 минут). Если в такой супер-среде нет элементарной возможности оперативно найти нужный футпринт - грошь цена такой среде. Если от такой "горячей" он-лайн поддержки... ну и в том же духе :-) Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Напрасно Вы так. Дело в том, что САПР Cadence предназначен не для разработки поделок студентами (там действительно пригодились бы готовые библиотеки), а для создания и сопровождения серьезных проектов, где зачастую нет права не только на ошибку, но и на малейшую неточность в футпринте. К Вашему сведению, корпусов SOT-363 может быть много разных, и посадочные места под них тоже будут слегка разные. Даже простейший, казалось бы, SO-8 - может очень сильно отличаться для разных микросхем и разных брендов. И даже для 0402 у нас в библиотеке, например, есть 5 немножко разных футпринтов. Поэтому, учитывая огромную номенклатуру компонентов в корпусе SOT-363 в мире, вполне разумно было бы построить футпринт, в котором Вы уверены на 100%, по конкретному даташиту, а не тратить время на поиск неизвестно чего неизвестно где. А для упрощения и ускорения этой работы можно, как уже упомянули, применить программу-калькулятор посадочных мест IPC. Тогда эта работа займет не 5-10 минут, а примерно две минуты.
--------------------
На правах рекламы: Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD! Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard! В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor, с возможностью работы с дифференциальными парами со статическим контролем фазы, редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями, и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006. Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год! Подробности: https://www.pcbsoft.ru/orcad-za-19900
|
|
|
|
|
May 28 2012, 10:20
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Цитата(andrey74 @ May 24 2012, 14:14)  каким образом можно изменить текущий шрифт для text в cadence PCB Editor? Ну вот когда-то подобное обсуждали тут.
|
|
|
|
|
Jun 21 2012, 20:10
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005

|
Доброго времени суток,
Уважаемые господа инженеры, к вам такой вопрос. Начал осваивать Cadence Allegro( имея небольшой опыт в Mentor Graphics EE и достаточный в Altium Designer). Решил начать с прорисовки компонентов с сайта analog.com, там были нужные мне микросхемы. Я установил программу UltraLibrarian (бесплатная версия с урезанным функционалом выложена там же), и на выходе получил компоненты в формате *.brd и *.dra, больше ничего кроме логов на выходе не было. Поискав информацию, узнал что это файлы механического чертежа для печатных плат. При этом сама программа была настроена правильно ( я выбрал софт Allegro 15.0 or newer).
Вопровы про существу следующие. 1) Для того чтобы получить библиотеку с компонентом, что мне надо сделать? продолжать разбираться в UltraLibrarian или же лучше создать библиотеку через Capture? 2) Я пробовал создать схему в Capture. библиотеки с форматом *.olb цепляются, схема рисуется, как мне здесь подключить посадочные места, чтобы подцепить footprint? 3) Завершающий вопрос, который объединяет и дополняет предыдущие. Как правильно строить поток проектирования ( design flow) для печатных плат в Allegro? начиная с прорисовки УГО и посадочных мест заканчивая gerber- файлами? С чего лучше начать ,что почитать, или посмотреть какие видео?
Заранее благодарен.
|
|
|
|
|
Jun 23 2012, 15:56
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005

|
Спасибо за ответы. for vitan: я так понимаю, что мы оба имеем в виду один продукт, только этот заточен под AD? ссылка на него - http://www.analog.com/en/audiovideo-produc...footprints.htmlfor Uree: Маленькое уточнение - я работал в Capture, и там в свойствах я видел этот пукнт, где подключается ПМ. Но это было уже после моего поста... Тогда сейчас буду уточнять вопросы. 1) В целях упрощения освоения буду работать в Capture. Для того чтобы создать печатную плату, что нужно? Я уже освоил как нарисовать УГО, и как нарисовать схему. В какой утилите нарисовать ПМ или откуда можно их взять? Работаю в пакете Cadence Allegro PCB 16.5.000.
|
|
|
|
|
Jun 23 2012, 17:49
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
В самом Аллегро ПМ и рисуются. Только в их терминологии применяется название футпринт(в атрибутах схемы), Symbol Drawing(это уже в Аллегро, файлы типа *.dra) и Package Symbol (это файл *psm, который считывается Аллегро при установке корпуса на плату). Поэтому в библиотеках двойной набор файлов - *.dra и *.psm - одни создаются и редактируются, вторые автоматом генераятся при сохранении первых и вчитываются в ПП в процессе его проектирования. Есть еще механические символы, символы-шейпы, форматки, флэши и джамперы, но это потом разберетесь. Чтобы нарисовать плату нужно: - нарисовать схему, прописав в ней названия футпринтов - аннотировать схему и упаковать(сгенерить нетлист для PCB Editor-a) - создать(или взять готовый) файл платы(Board, *.brd) - создать(достать) футпринты используемые в схеме(попутно с футпринтами надо еще будет создавать падстэки в них используемые, каждый падстэк, как и футпринт - в отдельном файле) - прописать в Аллегро пути к библиотекам(к корпусам и падстэкам) - вчитать в Аллегро сгенеренную в схеме упаковку(нетлист) Все, теперь в файле платы находится вся инфа со схемы и можно собственно проектировать ПП - расставлять компоненты, определять констрейны и "рисовать"
|
|
|
|
|
Jun 28 2012, 11:59
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 30-04-10
Из: Ярославль
Пользователь №: 57 005

|
to Uree: на схеме в свойствах компонента, я нашел куда прописывать атрибут PCB_FOOTPRINT, и тут надо прописать только название, без указания полного адреса? Но так нужно делать для каждого элемента, без возможности автоматически прописывать для каждого элемента извлекаемого из библиотеки? Другой момент - соответственно файлы *.dra и *.psm должны иметь то же самое название, что и PCB_FOOTPRINT?
Я прописал произвольное название для этого атрибута, и у меня создание netlist'а успешно прошло.
|
|
|
|
|
Jul 14 2012, 10:53
|

Участник

Группа: Участник
Сообщений: 43
Регистрация: 28-12-07
Пользователь №: 33 709

|
Всем привет! Столкнулся с проблемой. Не могу понять, где настраивается расстояние от края платы до меди? Надеюсь я правильно понял назначение ораньжевого прямоугольника, создаваемого при использовании board outline . Скриншот в приложении. И где настраиваются нормы проектирования? И почему не отображаются линии связи цепей питания после добавления компонентов на пп?
Сообщение отредактировал Chip115 - Jul 14 2012, 10:55
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 31 2012, 04:55
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190

|
Как экспортировать нормальную 3Д модель из PCB Editor? Export -> IDF дает только унылую модельку с параллелепипедами, образованными Place Bound Top и Height_Max. Даже тут странности возникают=) Почему при экспорте в файле библиотеки компонентов всегда все рисуется "квадратами", в то время как в символе элемента place bound top образована окружностью?!?!
|
|
|
|
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|