Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Cadence _ Горячая линия по САПР Cadence Allegro

Автор: PCBtech Apr 8 2011, 08:55

http://electronix.ru/redirect.php?http://www.schematica.ru открывает в тестовом режиме новый бесплатный сервис
для российских разработчиков печатных плат, осваивающих пакет САПР Cadence Allegro.

Если вы встретились с проблемой, решение которой не смогли найти
в системе помощи САПР и в предыдущих темах данного форума,
вы можете обратиться к нашему специалисту по Cadence Allegro по e-mail :

database
@schematica.ru


В письме необходимо изложить суть проблемы,
и при необходимости приложить скриншоты или BRD-файл.

Автор: Skywolf May 11 2011, 06:33

Уточнить хочу, помощь в решении проблем и консультации только для легальных пользователей?

Вероятно (надеюсь) для легальных и так есть техподдержка, и дополнительно их об этом информировать не нужно.

А вот для не легальных, ну например студент или аспирант, профессор в конце-концов, может на что рассчитывать?
А "коммерческий" не легальный пользователь?




Автор: PCBtech May 11 2011, 07:25

Цитата(Skywolf @ May 11 2011, 10:33) *
Уточнить хочу, помощь в решении проблем и консультации только для легальных пользователей?


Мы отвечаем на вопросы по возможностям пакета и особенностям интерфейса.
Например, если кто-то столкнулся с трудностями в реализации какой-то определенной операции,
подсказываем, "где искать кнопку". Чтобы человек не тратил полдня там, где
достаточно спросить у более опытного.
Или, например, кто-то выбирает САПР из нескольких вариантов и хочет понять
какие-то конкретные особенности Cadence Allegro - тоже можно задать вопрос.

Регистрация для пользования сервисом не требуется,
но желательно представляться, хотя и необязательно.

Вопросы нелегального использования софта не обсуждаются.

Для тех, кто приобрел пакет Cadence Allegro именно у компании PCB technology,
есть отдельный, более оперативный сервис технической поддержки -
по скайпу и телефону.

Автор: Алексей Сабунин May 16 2011, 15:57

Забавно звучит:
Горячая линия по САПР 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-файл.


Как будто писали разные люди, имеющие разные цели...

Автор: PCBtech May 17 2011, 06:25

Цитата(Алексей Сабунин @ May 16 2011, 19:57) *
Забавно звучит:
Горячая линия по САПР Cadence Allegro, Онлайн-поддержка от КБ печатных плат "Схематика"

Как будто писали разные люди, имеющие разные цели...


Уважаемый Алексей,

Если Вас что-то смущает, не стесняйтесь, опишите суть своей проблемы подробнее.

Мы все разъясним.

Автор: Juzujka Jun 24 2011, 16:13

Делаю проект в 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 соединены

Автор: Alex11 Jun 24 2011, 20:35

Я, правда, не PCB Tech, но отвечу.
1. Мне никогда не удавалось объединить в шину разноименные сигналы. Работают только имена вида ХХХХХХХ[0..15]. Цифры, понятно, любые требуемые.
2. Скобочки с цифрами должны быть последним элементом названия. Ваши _n могут не восприниматься.
Я не уверен, что п.2 требуется обязательно.

Автор: Victor® Jun 24 2011, 20:59

Цитата(Alex11 @ Jun 24 2011, 23:35) *
Я, правда, не PCB Tech, но отвечу.
1. Мне никогда не удавалось объединить в шину разноименные сигналы. Работают только имена вида ХХХХХХХ[0..15]. Цифры, понятно, любые требуемые.
2. Скобочки с цифрами должны быть последним элементом названия. Ваши _n могут не восприниматься.
Я не уверен, что п.2 требуется обязательно.


Я тоже пробовал, даже вроде бы нащупал как это делать, но идея работала с переменным успехом...
Уже и не помню как... Вообщем можно считаьт, что через "," ничего не получится.

Пользуйте 16.5 - там реализован механизм объединения, несколько специфически - но вроде работает.
(На текущем проекте не пробовал, по понятным причинам)

Автор: PCBtech Jun 24 2011, 21:09

Цитата(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 (sm.gif, 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.

Надеемся, что приведенные примеры именования шин
Вам помогут решить проблему.

Автор: Juzujka Jun 27 2011, 22:10

Цитата(PCBtech @ Jun 25 2011, 01:09) *
Надеемся, что приведенные примеры именования шин
Вам помогут решить проблему.

по Вашему совету получилось сделать так:


Цитата(Alex11 @ Jun 25 2011, 00:35) *
1. Мне никогда не удавалось объединить в шину разноименные сигналы. Работают только имена вида ХХХХХХХ[0..15]. Цифры, понятно, любые требуемые.
2. Скобочки с цифрами должны быть последним элементом названия. Ваши _n могут не восприниматься.
Я не уверен, что п.2 требуется обязательно.

Цитата(Victor® @ Jun 25 2011, 00:59) *
Я тоже пробовал, даже вроде бы нащупал как это делать, но идея работала с переменным успехом...
Уже и не помню как... Вообщем можно считаьт, что через "," ничего не получится.

объединить шины у меня тоже не получилось
когда _n на конце, в netlist к шине добавляется имя иерархического блока, соединить иерархические блоки у меня не получилось

Всем спасибо!

Автор: PCBinAquarium Jun 28 2011, 10:41

Я предлагаю использовать все таки OffPageConnector.

Автор: Juzujka Jun 28 2011, 12:12

Цитата(PCBinAquarium @ Jun 28 2011, 14:41) *
Я предлагаю использовать все таки OffPageConnector.

Надо бы так, чтобы можно было блок размножить

Автор: PCBinAquarium Jun 29 2011, 09:56

Не могли бы вы прислать мне проект по e-mail для решения вопроса

Автор: Juzujka Jun 30 2011, 16:57

Цитата(PCBinAquarium @ Jun 29 2011, 13:56) *
Не могли бы вы прислать мне проект по e-mail для решения вопроса

Спасибо,
у меня этот вопрос, можно сказать, что решился.
По крайней мере в том виде, в каком я описал в посте от Jun 28 2011, 02:10

Автор: packages2011 Aug 28 2011, 16:57

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

Автор: PCBtech Aug 28 2011, 18:17

Цитата(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,
а средствами отдельной утилиты. Впрочем, лучше так не поступать.

См. прилагаемые скриншоты с иллюстрациями.

С уважением,
Александр Акулин




Автор: packages2011 Aug 29 2011, 18:15

Спасибо. Я так понял в Parts редакторе символов - условные единицы (еквивал. дюймам), которые трансформируются потом в схеме с использованием коэффициента при установке выбора единиц измерений (мм или дюймов). Чтобы получить круглые значения шага выводов в самой схеме надо установить этот коэфф. равным 2.54 (при 1.27 измениться масштаб символов вдвое (уменьшится) и т.д.).

Автор: ach Oct 18 2011, 18:26

Извините за простой вопрос - но он уже убил день.

В Allegro 16.3 сделал компонент одна из ножек которого механическая.
На основе него делал компонент в похожем корпусе с другим количеством ног.
Проблема выглядит смешно - я не могу удалить механическую ногу.
Обыкновенные удаляются, механические нет.

Очень было бы странно перерисовывать компонент с нуля!

Спасибо

Автор: Uree Oct 18 2011, 19:04

В режиме удаления всё получается - сначала включить CTRL+D, потом проверить установлены ли Pins на закладке Find.
Видео делать не умею, но открыл компонент и проверил - все работает.

Автор: ach Oct 19 2011, 22:58

Цитата(Uree @ Oct 18 2011, 12:04) *
В режиме удаления всё получается - сначала включить CTRL+D, потом проверить установлены ли Pins на закладке Find.
Видео делать не умею, но открыл компонент и проверил - все работает.

Спасибо.
Первый проект в Алегро, дело было в фильтре - все не привыкну.

Автор: SShLD Dec 1 2011, 18:43

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

Автор: Uree Dec 2 2011, 08:33

Самое простое и удобное средство - хороший текстовый редактор. Лично я использую Notepad++.
Создайте файл непосредственно в Part Manager, закройте не редактируя(он правильно создаст начало-конец-имя_парта в файле, а если перечень атрибутов задан в сэтапе то и их список сразу вставит), а потом открывайте редактором и вперед.
Из экселя можно сразу копи-пастом в Нотпад втягивать, только потом лучше ТАВ-ы заменить пробелами. Уже не помню какая проблема, но что-то не то было с ТАВ-ами в ПТФ-е.

Автор: SShLD Dec 11 2011, 19:10

Огромное спасибо, что откликнулись и помогли. Вообщем немного помучавшись, что-то у меня получилось, но такой метод работы с системой мне не по душе и решил я завязать с Cadence.
При переходе на новую систему проектирования для меня было самым важным умение этой системы работать с ADS и AWR. Поработав недельку с Mentor Graphics путь (DxD-Exp) я понял что наконец-то выбрал лучшую и оптимальную, для себя, систему. Спасибо за помощь, ухожу в соседнюю ветку.

Автор: vitan Dec 11 2011, 19:38

Цитата(SShLD @ Dec 11 2011, 23:10) *
Спасибо за помощь, ухожу в соседнюю ветку.

Не торопитесь, можно совмещать приятное с полезным. Я вот, схемы рисую в DxD, а платы в аллегро (это я про одно и то же изделие говорю). В общем, подумайте хорошенько. Экспедишен отнюдь не так приятен, многие считают его чересчур перегруженным и нестабильным, что не лишено оснований.

Автор: SShLD Dec 12 2011, 20:24

Цитата(vitan @ Dec 11 2011, 22:38) *
Не торопитесь, можно совмещать приятное с полезным. Я вот, схемы рисую в DxD, а платы в аллегро (это я про одно и то же изделие говорю). В общем, подумайте хорошенько. Экспедишен отнюдь не так приятен, многие считают его чересчур перегруженным и нестабильным, что не лишено оснований.

Да действительно, Вы совершенно правы возможности Allegro PCB ни в чём не уступают, а может и превосходят конкурентов по удобству и возможностям использования.Значит будем использовать оба продукта. В Cadence не понравился схемный ввод и библиотекарь, в Менторе на мой взгляд удобней. Но вот вопрос, использование лицензионного программного обеспечения всётаки заставит сделать выбор того или иного продукта, две лицензии это уж слишком... Ну да ладно, это уже не по теме... Спасибо за помощь!

Автор: vitan Dec 12 2011, 20:47

Цитата(SShLD @ Dec 13 2011, 00:24) *
Да действительно, Вы совершенно правы возможности Allegro PCB ни в чём не уступают, а может и превосходят конкурентов по удобству и возможностям использования.Значит будем использовать оба продукта. В Cadence не понравился схемный ввод и библиотекарь, в Менторе на мой взгляд удобней. Но вот вопрос, использование лицензионного программного обеспечения всётаки заставит сделать выбор того или иного продукта, две лицензии это уж слишком... Ну да ладно, это уже не по теме... Спасибо за помощь!

О! И у меня те же причины. sm.gif
Насчет лицензий тоже не проблема: обе конторы не обязывают покупать полный комплект, а постоянно хвалятся гибкостью и масштабируемостью. Так воспользуемся же! sm.gif
Трансляторы из одного в другое тоже есть, да и потом, всегда можно будет брать лучшее от обеих и не участвовать при этом в бесконечных холиварах.

Автор: proga Feb 9 2012, 11:24

Скажите, пожалуйста, как сделать видимыми номера выводов при создании компонентов?

Автор: vitan Feb 9 2012, 11:38

Цитата(proga @ Feb 9 2012, 15:24) *
Скажите, пожалуйста, как сделать видимыми номера выводов при создании компонентов?

На вкладке options включить видимость package_geometry pin_number

Автор: proga Feb 9 2012, 11:42

Цитата(vitan @ Feb 9 2012, 14:38) *
На вкладке options включить видимость package_geometry pin_number

Спасибо

Автор: proga Feb 10 2012, 10:33

В Layot после создания так называемых obstacles (рисунка шелкографии, outline и т.д.) возможно было их редактировать, перемещая отдельные сегменты относительно друг друга (это делалось при нажатой кнопке S). Скажите, пожалуйста, возможно ли и в PCB Design также оперировать отдельными сегментами, а не всем контуром сразу?

Автор: vitan Feb 10 2012, 10:36

add vertex - контур можно изменить в любой точке. Потом можно двигать отдельные сегменты при включенном фильтре other segs.

Автор: proga Feb 10 2012, 11:09

Спасибо

Автор: proga Feb 17 2012, 11:22

При редактировании REF DES я хочу изменить ширину линии шрифта. Для этого в options я изменяю параметр ширина линии (Line Width), однако визуально не наблюдаю никаких изменений (утолщение ширины линии в редакторе не происходит). Скажите, пожалуйста, что я неправильно делаю?

Автор: Uree Feb 17 2012, 11:35

В каком именно редакторе?

ЗЫ Если речь о РСВ, то менять нужно свойства блока текста:



а потом, если необходимо, менять номер блока(стиля) текста на выбранных рефдезах(меню Edit -> Change):


Автор: proga Feb 17 2012, 11:43

Pcb Editor

Спасибо. Я ступил , полез зачем-то в options. Хотя,интересно, на что именно воздействует параметр Line Width.

 

Автор: Uree Feb 17 2012, 11:54

Этот параметр меняет именно ширину линий, отдельных линий, не в составе текста.

Автор: proga Feb 17 2012, 11:57

Понятно!

Автор: proga Feb 18 2012, 11:03

У меня есть библиотека фотопринтов в формате LLB (Layout). Скажите, пожалуйста, можно ли её как-нибудь транслировать в фотопринты формата PCB Editor (psm или dra)?

Автор: Hoodwin Feb 18 2012, 14:07

Да. Но делается это довольно извращенным путем. Сначала Вы открываете Layout в режиме lsession, и там в какой-то менюшке, забыл как называется (вроде Options), вторая справа, кажется, Находите подменю Create Part Catalog. После чего нужно будет выбрать библиотеку (LLB), и Layout создаст проект (MAX), в котором все футпринты библиотеки. Затем Вы открываете PCB Editor и создаете проект новой платы, после чего вызываете команду File->Import->Orcad Layout и втаскиваете проект в PCB Editor. Далее, делаете File->Export->Libraries... и выбираете, что и куда сохранять. В указанном каталоге как раз и получите кучу psm и dra.

Автор: mr.Shel Feb 26 2012, 12:37

Добрый день!
Возникла загвоздка при создании package symbol, а может дело в чём то другом. Помогите разобраться!
Получил схему от разработчика, выполненную в OrCad. Наши базы элементов не объедены поэтому столбец PCB Footprint заполнил руками. При импорте в Board всплыли ошибки связанные с тем, что разработчики используют не все выводы микросхем. Вот здесь и заключается загвоздка. Аллегро у нас не давно, база элементов только создаётся. Для уменьшения базы, элементы называются по типу корпуса. На данный момент, для устранения описанных выше ошибок, создаётся новый package symbol в котором неиспользуемые, в данной схеме, pin'ы меняются на механические. Таким образом проблема решается, но в базе появляются элементы с именами, например, SO-8 (оригинал) и его "уродцы" SO-8_2_7 (что означает, что выводы 2 и 7 механические).
Помогите разобраться, может быть есть ещё какой нибудь способ устранения данных ошибок?

И если позволите ещё один маленький вопрос! Элементы создаём в package symbol, но может быть в аллегро есть утилита для создания Footprint, наподобие Pattern Editor у P-Cad'а?

Автор: Uree Feb 26 2012, 13:37

Немного не так это делается. Корпус должен быть один, а неиспользованные пины нужно на уровне схемы описать как not connected(NC):



Аналогичным образом можно описывать выводы питания, когда их очень много, либо какие-нибудь пины заземления разъемов, которые не хочется показывать на схеме - посмотрите хелп, раздел "Using Capture with PCB Editor" и в нем "Assigning properties in Capture for use in PCB Editor". Там расписано как можно определять NC и Power пины.

Никакой дополнительной утилиты для создания футпринтов в Аллегро нет. Все необходимое уже есть в PCB Editor-e. Если Вам хочется визарда для создания, то это другое дело - при создании нового файла выберите опцию Package symbol(Wizard) - получите визард для быстрого создания футпринта. Всего в нем не сделаешь, но стандартные корпуса и все для них необходимое там предусмотрено.

Автор: mr.Shel Feb 27 2012, 15:36

Спасибо! Но помогло только от части. Разработчики упёрлись, что не станут в УГО вводить выводы, если в справочных материалах к микросхеме они указаны как не используемые. Почитаю ветки, что там народ пишет =)

P.S. Uree на изображении, в строке PCB Footprint, записан элемент с большим количеством символов в названии... Подскажите пожалуйста где можно указать количество допустимых символов? У нас, при импортировании в Board, выдаёт ошибку, если количество символов превышает 17 знаков. При этом он считает и символы PCB Footprint и символы Name.

Автор: Uree Feb 27 2012, 15:57

Так в том и дело, что описание пинов через NC позволяет не рисовать их в символе. Собственно для того и придумано. Получается есть пины на символе, используемые(могут быть не подключены), есть пины в корпусе(этих больше), а разницу между ними описываем как NC. Тогда они в пэкейдже тоже описаны как NC и аллегро "кушает" такой пэкейдж не поперхнувшись, потому как у него все совпадает: кол-во_пинов_на_символе + кол-во_пинов_NC = кол-во_пинов_футпринта.
Нумерация естественно тоже должна совпадать, т.е. пин может быть либо на символе, либо описан как NC. Двойное описание - ошибка, схема не упакуется.

По кол-ву символов в названиях есть два места, где могут возникнуть ограничения:
- установки собственно упаковщика



- установка длины имен в самом PCB Editor-e:


Автор: mr.Shel Feb 27 2012, 18:06

ХМ! ????? NC - это не No pin connect? Просто строки NC у меня нет, но во вкладке пин (таблицы свойств элемента) есть No pin connect, в которой, при установки галочки соответствующему пину, вывод на УГО помечается как неиспользуемый (аналог клавиши Х). Но в данном случае вывод обязательно должен присутствовать на УГО. По тому как описываете Вы, насколько я понял, идёт просто перечисление выводов, которые помечаются как NC, при этом они могут быть не указаны на УГО?

Автор: Tahoe Feb 27 2012, 18:56

Цитата(mr.Shel @ Feb 27 2012, 19:36) *
Разработчики упёрлись, что не станут в УГО вводить выводы, если в справочных материалах к микросхеме они указаны как не используемые.

А это не их, пардон, собачье дело, ИМХО, используются выводы или не используются. В документации производителя вывод присутствует? Да, присутствует. Тогда - рисуй и не умничай. sm.gif

Пример из недавней практики. Работал с GSM-модулем. В одной ревизии доки пара выводов обозначались как NC, в более поздней у них появились какие-то описания. Да, это дела служебные и, скорее всего, пользователю никогда не понадобятся. А если все-таки понадобятся?

И второе соображение. По аналогии с программированием - в исходнике надо все, по возможности, описывать явным образом. Что бы потом другие не гадали, что подразумевалось автором.

Автор: Uree Feb 28 2012, 08:10

Цитата(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

Резко Вы однако взяли... Как раз только разработчик и решает, что ему нужно нарисовать на схеме. Если считает необходимым рисовать все полторы сотни пинов корпуса при использующихся полутора десятках - трудно назвать этого разработчика здравым.
Вот Вы рисовали бы ВСЕ пины этого чипа на УГО?


Автор: Tahoe Feb 28 2012, 08:32

Цитата(Uree @ Feb 28 2012, 12:10) *
Резко Вы однако взяли... Как раз только разработчик и решает, что ему нужно нарисовать на схеме. Если считает необходимым ...

Что отображать, решает производитель чипа, а не разработчик. Есть документация производителя и рахождений с ней быть не должно. Что бы там не считал разработчик.

Цитата(Uree @ Feb 28 2012, 12:10) *
Вот Вы рисовали бы ВСЕ пины этого чипа на УГО?

Хотя приведенный пример не типичен, а скорее исключение, но все равно, отобразил бы все пины, разумеется. Вопрос только в том, как именно. В данном случае, создал бы гетерогенный part, в одну из частей которого отправил все NC.

Автор: Uree Feb 28 2012, 08:41

Нда... знаете, когда-то УГО для больших компонентов в BGA тоже пытались нарисовать единым целым. Со всеми сотнями его ног. Как думаете, почему отказались от такого подхода?
Кстати на многие компоненты производитель не приводит изображение УГО. Рисуйте как хотите. Что будет делать такой разработчик в этом случае?

Автор: Tahoe Feb 28 2012, 09:21

Цитата(Uree @ Feb 28 2012, 12:41) *
Нда... знаете, когда-то УГО для больших компонентов в BGA тоже пытались нарисовать единым целым. Со всеми сотнями его ног. Как думаете, почему отказались от такого подхода?

Сравнивать теплое с мягким не есть правильно. Я же не случайно оговорил, что в приведенном примере, УГО будет создано, как гетерогенное. Думаю, понятно, почему.

Цитата(Uree @ Feb 28 2012, 12:41) *
Кстати на многие компоненты производитель не приводит изображение УГО. Рисуйте как хотите. Что будет делать такой разработчик в этом случае?

Не имеет значения, в каком виде предоставлено описание. В виде картинки, в виде текста или ещё как-то. В любой документации на компонент будут описаны все пины. В этом смысле, описание "NC" ничем не отличается от описания "VCC".

А вот с чем однозначно соглашусь, так это с "рисуйте как хотите"(с). Причем даже в том случае, когда в документации есть готовая картинка, я все равно рисую так, что бы потом было удобно компоновать схему.

Кстати. Есть отличный пример, к чему приводит подход "не отображать все пины". Если пробежаться по форуму FPGA > Altera, то любимое развлечение там "не прошивается Циклон в QFP корпусе". Затем выясняется, что практически во всех этих случаях, "забыли" exposed pad на землю посадить. Ну и далее весь букет - деньги за многослойку заплачены, времени в обрез, заказано сразу стопицот экземпляров... Это прямое следствие того, что кто-то, когда-то поумничал/поленился/сэкономил и не отобразил пин в УГО.

Автор: vitan Feb 28 2012, 09:33

Если не обращать внимания на манеру изложения Tahoe, то в реальности вопрос, что отображать, а что нет, должен решать разработчик, ибо он рисует схему и отвечает за соединения цепей.
Если он решил, что чего-то рисовать не надо, значит, так и надо.
Другое дело, что легко ошибиться.
От ошибок же страховаться можно по-разному.
Можно создать набор правил, пользоваться проверкой DRC в схематике и процессами (формализованными последовательностями) проверки схем.
А можно и тупо лепить все выводы на УГО, загромождая схему по самое "не могу".
Выбор каждый делает сам в соответствии с уровнем культуры разработки... sm.gif

Автор: Tahoe Feb 28 2012, 09:50

Цитата(vitan @ Feb 28 2012, 13:33) *
От ошибок же страховаться можно по-разному.
Можно создать набор правил, пользоваться проверкой DRC в схематике и процессами (формализованными последовательностями) проверки схем.

Любопытно, чем поможет DRC в вышеприведенном примере с exposed pad. Как можно проверить то, чего нет?

Автор: vitan Feb 28 2012, 10:04

Цитата(Tahoe @ Feb 28 2012, 13:50) *
Любопытно, чем поможет DRC в вышеприведенном примере с exposed pad. Как можно проверить то, чего нет?

Смотря где будет DRC. Например, если УГО генерится из таблички в даташите, то колчиество пинов спокойно подлежит автоматизированной проверке. Ну и про процессы проверки не забывайте, о которых я сказал.

Автор: Uree Feb 28 2012, 10:41

Я бы сказал так - описаны должны быть все пины компонента. Будут ли они отображены на УГО, на одном или нескольких, в каком месте/виде/названии - решает разработчик.
С описанием всех пинов в аллегро все хорошо, по другому не получится.

Есть еще один аргумент, хотя и не для всех он будет аргументом, привычки и логику мышления менять очень трудно или даже невозможно. Так вот - если бы реально необходимо было всегда отображать все выводы в УГО, то вряд ли во всех САПРах были бы предусмотрены возможности сокрытия некоторых пинов.

Автор: Владимир Feb 28 2012, 10:51

Цитата
exposed pad
такой же вывод как и остальные.
И если он подключается то это указывается в схеме или графическом виде (Pin отображается) или скрытым подключением (Hidden Pin)
И в том и в другом случае Drc находит отсутствие подключения

Автор: Tahoe Feb 28 2012, 11:24

Цитата(vitan @ Feb 28 2012, 14:04) *
Смотря где будет DRC.

А можно попросить разъяснить сакральный смысл этой фразы? *SPY* Что значит "смотря где"?

Автор: vitan Feb 28 2012, 11:34

Цитата(Tahoe @ Feb 28 2012, 15:24) *
А можно попросить разъяснить сакральный смысл этой фразы? *SPY* Что значит "смотря где"?

Например, в генераторе УГО.

Автор: Tahoe Feb 28 2012, 12:22

Цитата(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, 12:25

Цитата(Tahoe @ Feb 28 2012, 14:45) *
пример я уже привел выше - exposed pad нигде _явно_ не обозначен в документации


Не поверю. Не встречал ни разу. Хотя были всякие.
Или вы хотите на первой странице и БОЛЬШИМИ буквами про это?.
Всегда есть указание куда должен или может подключаться такой пад

Автор: vitan Feb 28 2012, 12:50

Цитата(Tahoe @ Feb 28 2012, 16:22) *
проверка компонента != проверка схемы

Ага. По этой логике (неправильный компонент)!=(неправильная схема), да? rolleyes.gif
Ух...

Автор: Tahoe Feb 28 2012, 13:17

Цитата(Владимир @ Feb 28 2012, 16:25) *
Не поверю. Не встречал ни разу. Хотя были всякие.

http://electronix.ru/redirect.php?http://www.altera.com/literature/dp/cyclone3/EP3C10.pdf

Цитата(Владимир @ Feb 28 2012, 16:25) *
Или вы хотите на первой странице и БОЛЬШИМИ буквами про это?.
Всегда есть указание куда должен или может подключаться такой пад

Конечно есть. В виде маленькой сноски, курсивом, в конце таблички. А вот если бы включили в нормальное описание пинов, много народу избежало бы проблем.

Еще года 3 назад ЕМНИМС какой-то step-down на iXBT обсуждался. Так там вообще в доке ни слова не было про e-pad, в смысле электрического соединения. Про тепловое - было, про электрическое - упарились искать. sad.gif

Цитата(vitan @ Feb 28 2012, 16:50) *
Ага. По этой логике (неправильный компонент)!=(неправильная схема), да? rolleyes.gif
Ух...

По этой логике, я так и не понял, что означает фраза "DRC не в том месте". biggrin.gif

Автор: SSerge Feb 28 2012, 13:25

Цитата(Tahoe @ Feb 28 2012, 19:22) *
Как, например, глупость в Оркаде, с дефолтным сокрытием power pins?

Где?
Оркад не заставляет скрывать пины питания, он предоставляет возможность сделать этот пин как видимым так и невидимым, а уже окончательный выбор за разработчиком библиотечного элемента.
А на тот случай когда невидимые пины питания всё же захочется увидеть есть специально предусмотренное property по имени Power Pins Visible.

Автор: Tahoe Feb 28 2012, 13:29

Цитата(SSerge @ Feb 28 2012, 17:25) *
Оркад не заставляет скрывать пины питания

Перечитываем ещё раз, внимательно, что я написал. wink.gif

Если не понятен термин "дефолтный", тогда пардон за транслитерацию. Заменить на "по-умолчанию". Проверить это легко: Orcad > *.olb > New Part

Автор: Владимир Feb 28 2012, 13:33

Цитата(Tahoe @ Feb 28 2012, 16:17) *
http://electronix.ru/redirect.php?http://www.altera.com/literature/dp/cyclone3/EP3C10.pdf


http://electronix.ru/redirect.php?http://www.altera.com/literature/dp/cyclone3/EP3C10.xls
3 ссылка после таблицы

Автор: Tahoe Feb 28 2012, 13:47

Цитата(Владимир @ Feb 28 2012, 17:33) *
http://electronix.ru/redirect.php?http://www.altera.com/literature/dp/cyclone3/EP3C10.xls
3 ссылка после таблицы

Спасибо, http://electronix.ru/redirect.php?http://lurkmore.to/%D0%9A%D0%B0%D0%BF%D0%B8%D1%82%D0%B0%D0%BD_%D0%9E%D1%87%D0%B5%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C. Но зачем дублировать мои ссылки, только в другом формате? Что бы не повторяться, ибо вопрос остался тот же: http://electronix.ru/forum/index.php?showtopic=88795&view=findpost&p=1032195

Автор: Владимир Feb 28 2012, 13:56

Цитата(Tahoe @ Feb 28 2012, 16:47) *


За дубль извиняйте, я читаю в экселе, если есть. Оттуда удобней копировать.
Но смысл остается там УКАЗАНО куда подключать Exposive Pad

Автор: Tahoe Feb 28 2012, 14:17

Цитата(Владимир @ Feb 28 2012, 17:56) *
Но смысл остается там УКАЗАНО куда подключать Exposive Pad

Суть развенувшейся полемики, не в том, указывать или нет, а в том, в каком виде указывать пресловутые e-pad, явно или "подразумевать". Изначально речь зашла о том, отображать пины на УГО в явном виде или прятать их, ради экономии места на схеме. Аргументировалось это, в основном, тем, что, мол, в САПР есть такая возможность. Мягко говоря, слабоватая аргументация, потому что в САПРах полно разных возможностей, но не все они полезны. Кстати, к чему приводят подобная экономия, отлично знают все программеры, большинство по этим граблям уже прошлись. Для таких экономных, которые любят писать в стиле "int a", вместо нормального, полного имени переменной, даже термин специальный существует - г*внокод.

Далее, я показал пример с Альтерой, к чему приводит экономия одной строчки в документации - к http://electronix.ru/redirect.php?http://www.google.ru/#hl=ru&newwindow=1&sclient=psy-ab&q=site:electronix.ru+altera+exposed+pad&pbx=1&oq=site:electronix.ru+altera+exposed+pad&aq=f&aqi=&aql=&gs_sm=3&gs_upl=7848l26721l0l28056l34l33l0l0l0l3l194l3005l25.8l33l0&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=d93eb497625913fb&biw=1280&bih=879 для пользователей. Если e-pad такой же полноправный пин, как и все остальные ( в этом, судя по всему, разногласий нет ), то и в документации его следует указывать не какими-то левыми сносками, а описывать там же, где и остальные пины.

P.S.
Если продолжить тему экономии места, тогда зачем стесняться? На примере того же e-pad, не надо его вообще рисовать, нив УГО, ни в footprint. Будем "подразумевать", что под корпусом есть полигон, что этот полигон соединен с GND и просто вскроем маску под футпринтом, вот это будет экономия! Правда всякие DRC перестанут работать, но это уже мелочи...

Автор: mr.Shel Feb 28 2012, 17:55

Основной вопрос состоял в том, чтобы неиспользуемых выводов НЕ было на УГО. Спасибо, всё получилось! Завтра начну внедрять в массы =).
Не получилось увеличить количество символов в названии.

P.S. Чем меньше лишней информации на поле, тем проще разбирать схему, особенно при подключении к элементам с большим количеством выводов. Однако корректировать (дорабатывать) схему, на мой взгляд, удобней когда ты видишь нужный тебе вывод.

Автор: Владимир Feb 28 2012, 20:41

Цитата(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...
Кто больше?

Автор: Tahoe Feb 29 2012, 10:38

Цитата(Владимир @ Feb 29 2012, 00:41) *
Вроде бы "пресловутые e-pad" выросли потом, как реакция на "неиспользуемые"

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


Цитата(Владимир @ Feb 29 2012, 00:41) *
Мне показалось, речь шла не просто о пинах, а о тех, которые не используются всегда, и формально том только механические ноги.

А откуда это известно? Я выше приводил пример, когда в ранней ревизии документации, ноги были NC, а в более поздней стали уже не NC.
Кроме того, иногда в документации встречается указание, соединить все NC ноги с GND.
Это я ещё молчу про http://electronix.ru/redirect.php?http://pdfserv.maxim-ic.com/en/ds/DS21348-DS21Q348.pdf


Цитата(Владимир @ Feb 29 2012, 00:41) *
Кстати куча микросхем, где действительно в стандартных посадочных местах, эти пады и отсутствуют.

Очень показательно, кстати. Смотрим http://electronix.ru/redirect.php?http://landpatterns.ipc.org/IPC-7351BNamingConvention.pdf, как обозначаются подобные корпуса. Если у SOxxx-8 отсутствуют пара ног, его все равно обзовут полным именем: SOxxx-8_6 Т.е. принцип тот же, все должно быть указано явно.


Цитата(Владимир @ Feb 29 2012, 00:41) *
А это претензии не по адресу. Речь шла о разработчиках схем. а претензия к составителям dataseet

Это, собственно, не претензия. Скорее пример того, к чему приводят неявности. В случае с документацией, этот пример более выпуклый. Не отображать на УГО пины NC - из той же оперы, с теми же последствиями.

Автор: Владимир Feb 29 2012, 10:54

Цитата(Tahoe @ Feb 29 2012, 13:38) *
А откуда это известно? Я выше приводил пример, когда в ранней ревизии документации, ноги были NC, а в более поздней стали уже не NC.

Все известно только из документации. Какая ревизия будет через 5 лет-- никто не знает. Элемент создается на этапе действующей документации и должен ей соответствовать. это главный принцип.
Новые ревизии-- это все равно новый выпуск плат, новая документации, извещения о внесении изменений и так. далее

Автор: PuHaT Mar 7 2012, 04:43

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

Автор: vitan Mar 7 2012, 05:53

Цитата(PuHaT @ Mar 7 2012, 08:43) *
Спасибо.

Не за что. Сформулируйте вопрос по-человечески. Как можно найти компонент, которого нет? Хоть о каком софте речь? Кейденс большой...

Автор: PuHaT Mar 7 2012, 06:41

Цитата(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?
Спасибо.

Автор: vitan Mar 7 2012, 06:51

Цитата(PuHaT @ Mar 7 2012, 10:41) *
Попробую.
6-pin super minimold (sot-363)

Понятно. Рисуется за 5 минут. Нет, за три. sm.gif

Автор: PuHaT Mar 7 2012, 06:59

Цитата(vitan @ Mar 7 2012, 09:51) *
Понятно. Рисуется за 5 минут. Нет, за три. sm.gif


Спасибо, что потратили свое драгоценное время на мой тупой ниочемный вопрос.
Резюмирую Ваш ответ: среда разработки супер-пупер, если чего-то нет в библиотеке (99 % того, что мне нужно), то траха... рисуйте сами. Как же я сам-то не додумался до этого?! С радостью! Тем более в этой убо... превосходнейшей среде!!! Спасибо УЧИТЕЛЬ!

Автор: vitan Mar 7 2012, 07:09

Цитата(PuHaT @ Mar 7 2012, 10:59) *
Спасибо УЧИТЕЛЬ!

Не надо так переживать. Если бы Вы нормально описали нужный Вам футпринт, то, возможно, Вам бы его тут же и выложили в готовом виде. Вы этого не сделали. У Вас еще есть шанс, приведите хотя бы чертеж нужного корпуса (а не просто слова "sot-363"). Возможно, Вам помогут. Кстати, засеките время. sm.gif

Автор: PuHaT Mar 7 2012, 07:23

Цитата(vitan @ Mar 7 2012, 10:09) *
Не надо так переживать. Если бы Вы нормально описали нужный Вам футпринт, то, возможно, Вам бы его тут же и выложили в готовом виде. Вы этого не сделали. У Вас еще есть шанс, приведите хотя бы чертеж нужного корпуса (а не просто слова "sot-363"). Возможно, Вам помогут. Кстати, засеките время. sm.gif


Как мне переживать - я решу сам. От Вас я хотел получить информацию как и где мне искать готовые футпринты (сотни-тысячи). Вытаскивать по одному футпринту ("пода-а-а-айте пожалуйста") предварительно выкладывая еще и чертежи считаю сверх бредовой идеей (потом еще читать стандарты IPC, перепроверять неизвестно кем созданные футпринты на ошибки - это все займет гораздо больше приведенных Вами 3-5 минут). Если в такой супер-среде нет элементарной возможности оперативно найти нужный футпринт - грошь цена такой среде. Если от такой "горячей" он-лайн поддержки... ну и в том же духе :-)
Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: vitan Mar 7 2012, 07:32

Цитата(PuHaT @ Mar 7 2012, 11:23) *
Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Вах!
Говорите, жизнь заставила, связаться с кейденсом? Да многие бы только счастливы были поработать на нормальном софте!

Вопрос библиотек строго индивидуален. Обычно всем советуют пользоваться именно своими футпринтами, УГО и прочим. Если Вы не умеете создавать их, и не нашли готового, то это ведь не значит, что среда корявая? Это значит только то, что сказано в предыдущем предложении.

Вывод из нашего диалога: за час Вы так и не удосужились сформулировать нормально вопрос с приведением чертежа. Т.о. реально Вам нужен не футпринт (и уж тем более, Вы не хотите учиться его создавать), а просто Вы хотели помощи в поиске. Ну и покритиковать при первой возможности.
Поймите, мало кто Вам не будет помогать искать этот sot-363, т.к. это просто элементарщина!

А онлайн-поддержка - да, тут пора топик переименовывать давно.

Кстати, о калькуляторе IPC слыхали?

Автор: Uree Mar 7 2012, 07:37

Бешенством делу не поможешь.
Онлайн-базы компонентов работают для зарегистрированных пользователей, с легальными лицензиями и с оплаченными техподдержкой и доступом к этой базе. Иначе на каком энтузиазме ее будут вести? Они на лени/незнании пользователей деньги зарабатывают.
Поэтому реально нужно учиться самому создавать нужные компоненты, и символы и футпринты. Как и почти для каждого другого САПРа. Увы, такова суровая действительность. Тем более специфику каждого пользователя с его особенностями проектирования и изготовления плат ни одна онлайн-база не знает и знать не может. Тем более IPC не панацея - вдруг у кого производство ниже требований(надо переделывать) или выше(можно сэкономить место на ПП/впихнуть больше компонентов = опять же переделывать). Слишком много неопределенностей...
От себя:  sot_363.7z ( 5.49 килобайт ) : 114

Автор: PuHaT Mar 7 2012, 07:45

Цитата(vitan @ Mar 7 2012, 10:32) *
Вах!
Говорите, жизнь заставила, связаться с кейденсом? Да многие бы только счастливы были поработать на нормальном софте!

Вопрос библиотек строго индивидуален. Обычно всем советуют пользоваться именно своими футпринтами, УГО и прочим. Если Вы не умеете создавать их, и не нашли готового, то это ведь не значит, что среда корявая? Это значит только то, что сказано в предыдущем предложении.

Вывод из нашего диалога: за час Вы так и не удосужились сформулировать нормально вопрос с приведением чертежа. Т.о. реально Вам нужен не футпринт (и уж тем более, Вы не хотите учиться его создавать), а просто Вы хотели помощи в поиске. Ну и покритиковать при первой возможности.
Поймите, мало кто Вам не будет помогать искать этот sot-363, т.к. это просто элементарщина!

А онлайн-поддержка - да, тут пора топик переименовывать давно.


Если это "элементарщина" как и футпринты 0603 и т.д. так какого икса они отсутствуют в локальной библиотеке? Зато до икса там напичкано футпринтов под дип-корпуса и прочую выводную базу (кто-то ими пользуется)!!! Это что? Забота о разработчиках?
Я уже по горло насытился за неделю редактированием футпринтов (видимо и дальше придется). И четко для себя понял - рисовать и редактировать УГО и футпринты в данной среде НЕ ХОЧУ!!! Стойкое отвращение. В Альтиуме все то же самое делаю с удовольствием.
Всем спасибо, вопрос исчерпан.

Uree - отдельное спасибо за файл и за подтверждение моих догадок насчет "небескорыстной" помощи разработчикам.

Автор: vitan Mar 7 2012, 07:50

Привычка свыше нам дана:
Замена счастию она.

Вы не находите, что даже "локальные библиотеки" нужно проверять и всю ответственность несете все равно Вы? Чего тогда кипятиться? Рисовать надо, и всего делов.

Автор: Uree Mar 7 2012, 09:05

Ну удовольствие вещь сугубо индивидуальная... Я с удовольствием рисую схемы в Концепте, а платы в Аллегро. Так что на вкус и цвет, как всегдаsm.gif

PS Да, а еще есть такая вещь как уровень задач. Не хотел бы я некоторые вещи делать в чем-либо кроме Аллегро...

Автор: proga Apr 11 2012, 08:47

Здравствуйте. При создании компонента я хочу назначить ему определённую высоту. Однако я столкнулся со следующей проблемой. Когда я рисую place_bound_top компонента при помощи "Add Rect", то без проблем определяю параметр Package_Height_Max. Когда же мне необходимо получить place_bound_top не прямоугольной формы, то я создаю данный obstacle при помощи инструмента "Add Line". Однако при этом параметр Package_Height_Max в свойствах данного obstacle отсутствует.
Скажите, пожалуйста, это техническое ограничение программы, или всё-таки для создания непрямоугольного obstacle можно применить другой, корректный способ.

Автор: Old1 Apr 11 2012, 09:08

Цитата(proga @ Apr 11 2012, 10:47) *
Здравствуйте. При создании компонента я хочу назначить ему определённую высоту. Однако я столкнулся со следующей проблемой. Когда я рисую place_bound_top компонента при помощи "Add Rect", то без проблем определяю параметр Package_Height_Max. Когда же мне необходимо получить place_bound_top не прямоугольной формы, то я создаю данный obstacle при помощи инструмента "Add Line". Однако при этом параметр Package_Height_Max в свойствах данного obstacle отсутствует.
Скажите, пожалуйста, это техническое ограничение программы, или всё-таки для создания непрямоугольного obstacle можно применить другой, корректный способ.

Полигон place_bound_top произвольной формы нужно создавать при помощи команды shape->polygon...

Автор: proga Apr 11 2012, 09:12

Всё понятно. Спасибо за ответ.

Автор: PCBtech Apr 14 2012, 20:25

Цитата(PuHaT @ Mar 7 2012, 10:23) *
Как мне переживать - я решу сам. От Вас я хотел получить информацию как и где мне искать готовые футпринты (сотни-тысячи). Вытаскивать по одному футпринту ("пода-а-а-айте пожалуйста") предварительно выкладывая еще и чертежи считаю сверх бредовой идеей (потом еще читать стандарты IPC, перепроверять неизвестно кем созданные футпринты на ошибки - это все займет гораздо больше приведенных Вами 3-5 минут). Если в такой супер-среде нет элементарной возможности оперативно найти нужный футпринт - грошь цена такой среде. Если от такой "горячей" он-лайн поддержки... ну и в том же духе :-)
Я не переживаю ...... Я ПРОСТО ВЗБЕШЕН!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Напрасно Вы так.
Дело в том, что САПР Cadence предназначен не для разработки поделок студентами (там действительно пригодились бы готовые библиотеки), а для создания и сопровождения серьезных проектов, где зачастую нет права не только на ошибку, но и на малейшую неточность в футпринте.
К Вашему сведению, корпусов SOT-363 может быть много разных, и посадочные места под них тоже будут слегка разные.
Даже простейший, казалось бы, SO-8 - может очень сильно отличаться для разных микросхем и разных брендов.
И даже для 0402 у нас в библиотеке, например, есть 5 немножко разных футпринтов.

Поэтому, учитывая огромную номенклатуру компонентов в корпусе SOT-363 в мире,
вполне разумно было бы построить футпринт, в котором Вы уверены на 100%, по конкретному даташиту,
а не тратить время на поиск неизвестно чего неизвестно где.

А для упрощения и ускорения этой работы можно, как уже упомянули, применить программу-калькулятор посадочных мест IPC.
Тогда эта работа займет не 5-10 минут, а примерно две минуты.

Автор: andrey74 May 24 2012, 10:14

каким образом можно изменить текущий шрифт для text в cadence PCB Editor?

Автор: Hoodwin May 28 2012, 10:20

Цитата(andrey74 @ May 24 2012, 14:14) *
каким образом можно изменить текущий шрифт для text в cadence PCB Editor?


Ну вот когда-то подобное обсуждали http://electronix.ru/forum/index.php?s=&showtopic=78563&view=findpost&p=787928.

Автор: BLAZER Jun 21 2012, 20:10

Доброго времени суток,

Уважаемые господа инженеры, к вам такой вопрос.
Начал осваивать 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- файлами?
С чего лучше начать ,что почитать, или посмотреть какие видео?

Заранее благодарен.

Автор: vitan Jun 22 2012, 08:33

BLAZER
1. Смотря где будет схема и смотря что понимать под библиотекой. Обычно САПРы позволяют оперировать т.н. компонентами, в них объединены УГО и ПМ в одной сущности. Если Вы про такие библиотеки, то не скажу, ибо этот путь не использую. Я для себя под библиотекой для аллегро понимаю набор ПМ, каким-то образом упорядоченный. Для его генерации все средства хороши, начиная от самого аллегро и заканчивая Вашим генератором. Кстати, это некий ULADI_CIS?
3. Война и мир покороче будут... sm.gif Задавайте конкретные вопросы.

Автор: Uree Jun 22 2012, 09:25

А не существует для Аллегро интегрированных библиотек с компонентами. Отдельные файлы для ПМ и указание на них атрибутом PCB_FOOTPRINT.

Автор: BLAZER Jun 23 2012, 15:56

Спасибо за ответы.
for vitan: я так понимаю, что мы оба имеем в виду один продукт, только этот заточен под AD? ссылка на него -
http://electronix.ru/redirect.php?http://www.analog.com/en/audiovideo-products/video-compression/adv212/products/symbols-footprints.html
for Uree: Маленькое уточнение - я работал в Capture, и там в свойствах я видел этот пукнт, где подключается ПМ. Но это было уже после моего поста...

Тогда сейчас буду уточнять вопросы.
1) В целях упрощения освоения буду работать в Capture.
Для того чтобы создать печатную плату, что нужно?
Я уже освоил как нарисовать УГО, и как нарисовать схему. В какой утилите нарисовать ПМ или откуда можно их взять?

Работаю в пакете Cadence Allegro PCB 16.5.000.

Автор: Uree Jun 23 2012, 17:49

В самом Аллегро ПМ и рисуются. Только в их терминологии применяется название футпринт(в атрибутах схемы), Symbol Drawing(это уже в Аллегро, файлы типа *.dra) и Package Symbol (это файл *psm, который считывается Аллегро при установке корпуса на плату). Поэтому в библиотеках двойной набор файлов - *.dra и *.psm - одни создаются и редактируются, вторые автоматом генераятся при сохранении первых и вчитываются в ПП в процессе его проектирования.
Есть еще механические символы, символы-шейпы, форматки, флэши и джамперы, но это потом разберетесь.

Чтобы нарисовать плату нужно:
- нарисовать схему, прописав в ней названия футпринтов
- аннотировать схему и упаковать(сгенерить нетлист для PCB Editor-a)
- создать(или взять готовый) файл платы(Board, *.brd)
- создать(достать) футпринты используемые в схеме(попутно с футпринтами надо еще будет создавать падстэки в них используемые, каждый падстэк, как и футпринт - в отдельном файле)
- прописать в Аллегро пути к библиотекам(к корпусам и падстэкам)
- вчитать в Аллегро сгенеренную в схеме упаковку(нетлист)

Все, теперь в файле платы находится вся инфа со схемы и можно собственно проектировать ПП - расставлять компоненты, определять констрейны и "рисовать" sm.gif

Автор: vitan Jun 23 2012, 18:58

Цитата(BLAZER @ Jun 23 2012, 19:56) *
for vitan: я так понимаю, что мы оба имеем в виду один продукт, только этот заточен под AD?

Видимо, да, наверно аналоговцы сделали какую-то свою версию или просто продвигают... Про ipc-7351 не забываем.

Автор: BLAZER Jun 28 2012, 11:59

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

Я прописал произвольное название для этого атрибута, и у меня создание netlist'а успешно прошло.

Автор: Bear_ku Jun 28 2012, 15:41

На момент создания списка цепей ведется проверка заполнения полей PCB Footprint, а их наличие проверяется в момент загрузки в PCB Editor (должно совпадать с именем файла). Пути задаются в настройках пользователя.
Само поле можно заполнить в библиотеке, либо использовать базу данных.

Автор: Chip115 Jul 14 2012, 10:53

Всем привет! Столкнулся с проблемой. Не могу понять, где настраивается расстояние от края платы до меди? Надеюсь я правильно понял назначение ораньжевого прямоугольника, создаваемого при использовании board outline . Скриншот в приложении. И где настраиваются нормы проектирования? И почему не отображаются линии связи цепей питания после добавления компонентов на пп?

 

Автор: Uree Jul 14 2012, 14:24

Граница меди задается через Route Keepin. На плате он может быть только один. При задании границы платы(board outline) он добавляется автоматически, с заданным отступом(Board Edge Clearance).

Нормы проектирования настраиваются в Constraint Manager:



Включение/выключение проверки заданных констрейнов включается в Setup -> Constraints -> Modes...



Цепи питания как правило имеют атрибут Voltage. Для цепей с таким атрибутом отображение соединений отключается. Чтобы включить удалите значение атрибута в СМ:


Автор: HEoH Jul 31 2012, 04:55

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

Автор: vitan Jul 31 2012, 06:09

Цитата(HEoH @ Jul 31 2012, 08:55) *
Как экспортировать нормальную 3Д модель из PCB Editor?

А откуда ей взяться? Исходных данных-то нету. Нормальную модель надо еще строить в нормальном 3D-сапре на основе как раз IDF.

Автор: HEoH Jul 31 2012, 06:24

Цитата(vitan @ Jul 31 2012, 09:09) *
А откуда ей взяться? Исходных данных-то нету. Нормальную модель надо еще строить в нормальном 3D-сапре на основе как раз IDF.

Более менее нормальную модель можно в самом pcb editore сделать с помощью place bound top, мне как бы пыль и следы от флюса не нужны в этой 3д моделе.

Автор: vitan Jul 31 2012, 06:33

Цитата(HEoH @ Jul 31 2012, 10:24) *
Более менее нормальную модель можно в самом pcb editore сделать с помощью place bound top, мне как бы пыль и следы от флюса не нужны в этой 3д моделе.

Так Вы же сами сказали, что она унылая, а теперь говорите, что нормальная. Определитесь... В чем суть вопроса?

Автор: HEoH Jul 31 2012, 08:16

Цитата(vitan @ Jul 31 2012, 09:33) *
Так Вы же сами сказали, что она унылая, а теперь говорите, что нормальная. Определитесь... В чем суть вопроса?

Я сказал, что экспорт дает унылую модель, а в самом pcb она может быть нормальной. Вопрос в том, как нормальную модель из editora вытащить.

Автор: vitan Jul 31 2012, 08:21

Цитата(HEoH @ Jul 31 2012, 12:16) *
Я сказал, что экспорт дает унылую модель, а в самом pcb она может быть нормальной. Вопрос в том, как нормальную модель из editora вытащить.

Может, но не обязана. Вытаскивать нечего. Ничего более красивого, чем квадратики в place_bound там нет.
---
Я, например, все хочу решить обратную задачу, т.е. рисовать эти place_bound-ы на основе 3D-моделей компонентов (чтобы более точно было), но все руки не доходят до "промышленной эксплуатации"...

Автор: andrey74 Aug 15 2012, 04:39

возможно экспортировать трехмерную модель платы в проинженер?!

Автор: vitan Aug 15 2012, 05:34

Цитата(andrey74 @ Aug 15 2012, 08:39) *
возможно экспортировать трехмерную модель платы в проинженер?!

Не совсем экспортировать, но возможно. Надо создать IDF (IDX) и на его основе сделать модель. Это стандартное средство обмена MCAD-ECAD. Внутри аллегро нет полноценной 3D модели. Да и не надо.

Автор: andrey74 Aug 15 2012, 05:37

Цитата(vitan @ Aug 15 2012, 08:34) *
Надо создать IDF (IDX) и на его основе сделать модель.

а как?

Автор: vitan Aug 15 2012, 05:44

Цитата(andrey74 @ Aug 15 2012, 09:37) *
а как?

Что за детсад? File - Export IDF.

Автор: andrey74 Aug 15 2012, 05:47

Цитата(vitan @ Aug 15 2012, 08:44) *
File - Export IDF.

это то все понятно. вы имеете ввиду, что придется из плоской модели уже в ПроЕ путем выдавливания шейпов делать объем...

Автор: vitan Aug 15 2012, 05:53

Цитата(andrey74 @ Aug 15 2012, 09:47) *
это то все понятно. вы имеете ввиду, что придется из плоской модели уже в ПроЕ путем выдавливания шейпов делать объем...

Можно и не путем выдавливания. Я, например, собираю отовсюду нормальные модели корпусов, их повсюду много валяется. Правда, приходится проверять всегда, но проверять - не рисовать. Плюс на многие компоненты, например, на разъемы производители сами выкладывают точные модели, которые можно и не проверять. Это решает большую часть задачи, т.к. чаще всего именно по разъемам надо стыковаться, а остальные компоненты не так важны.

Автор: andrey74 Aug 15 2012, 05:58

Ну теперь абсолютно все четко и ясно понятно.

Автор: pcbdes Aug 16 2012, 14:20

Цитата(andrey74 @ Aug 15 2012, 08:58) *
Ну теперь абсолютно все четко и ясно понятно.


Не совсем. См. http://electronix.ru/redirect.php?http://www.youtube.com/watch?v=XekUdvQ6hW4&feature=relmfu на 33 секунде. Тут уже совсем не параллелепипеды. Может кто разъяснит? (Подозреваю что это следующая версия аллегро).

Автор: vitan Aug 16 2012, 14:50

Цитата(pcbdes @ Aug 16 2012, 18:20) *
Может кто разъяснит? (Подозреваю что это следующая версия аллегро).

Дык никто ж не заставляет рисовать только параллелепипеды. Это все нарисовано обычными PLACE_BOUND-ами. И было это спокон веку. Но это все равно не полноценная 3D-модель из 3D-САПР.

Автор: spooki Aug 16 2012, 18:16

Начал осваивать Alegro (3-й день пошел). Постараюсь кратко и спокойно (Хотя хочется через каждое слово мат вставлять!).
Начал с рисования схемы(естественно).

Ну фиг с ним что нет НИКАКИХ стандартных элементов!
Ну фиг с ним что надо рисовать все самому даже кондеры, резисторы и транзисторы (тут я просто в шоке)!
Даже фиг с ним что на это надо тратить кучу времени!

Вопрос только один. Может я чего не углядел, или пропустил.
Но как при создании символа (symbol) для элемента рисовать хоть что-нибудь посложнее чем квадратики????
Например стандартное обозначение трансформатора (2 обмотки) или символы (интегрирования) и прочее.

Слава богу Part Developer разрешил мне рисовать линии не только под прямым углом, что Allegro Design Entry HDL просто не умеет , пардонте а как мне рисовать операционник?
Я уж не говорю про вывод на tollbar обыкновенных настроек толщин линий настроек теста и прочее.

Спасибо.

П.С. Как вообще можно было сделать такой убогий графический редактор для рисования символов, хоть бы геометрических фигур туда напихали?

Автор: Uree Aug 16 2012, 19:33

Ну да, а посмотреть содержимое меню Place и увидеть Arc никак нельзя... Да и щелкнуть правой кнопкой в процессе рисования линии и поперебирать Orientation тоже не судьба?sm.gif

Автор: spooki Aug 16 2012, 20:30

Ок посмотрим.

Автор: andrey74 Aug 17 2012, 04:59

в дизайн энтри можно изменять ориентацию прямых, по-моему, нажатием на колесик (прямой угол-другой прямой угол-любой угол)
очень полезная вещь - контрол+правая кнопка мыши - начать проводник от ближайшего пина/проводника.

Цитата
Дык никто ж не заставляет рисовать только параллелепипеды. Это все нарисовано обычными PLACE_BOUND-ами.

а как нарисовать это? (обведено желтыми штуками)

 

Автор: vitan Aug 17 2012, 06:12

Цитата(andrey74 @ Aug 17 2012, 08:59) *
а как нарисовать это? (обведено желтыми штуками)

Я думаю, они создали некий генератор, который конвертирует в PLACE_BOUND-ы нормальные 3D-модели от производителей. Обратите внимание: прорисованы именно кнопки и разъемы. Причем в ближнем к нам разъеме и в кнопках явно видно, что нижняя часть детали имеет заполнение, т.е. она начинается от платы. Очевидно, там нарисовано множество мелких по толщине параллелепипедов. Посмотрите на 43 секунде, явно просматриваются некие параллельные линии на наклонных плоскостях.
Я сам как-то подумывал сделать такое, но потом забил, т.к. лучше все механические вопросы решать с том САПР, который для этого предназначен и пользоваться нормальными моделями, а не этой имитацией.

Автор: HEoH Aug 21 2012, 05:21

Цитата(vitan @ Aug 17 2012, 10:12) *
Я думаю, они создали некий генератор, который конвертирует в PLACE_BOUND-ы нормальные 3D-модели от производителей. Обратите внимание: прорисованы именно кнопки и разъемы. Причем в ближнем к нам разъеме и в кнопках явно видно, что нижняя часть детали имеет заполнение, т.е. она начинается от платы. Очевидно, там нарисовано множество мелких по толщине параллелепипедов. Посмотрите на 43 секунде, явно просматриваются некие параллельные линии на наклонных плоскостях.
Я сам как-то подумывал сделать такое, но потом забил, т.к. лучше все механические вопросы решать с том САПР, который для этого предназначен и пользоваться нормальными моделями, а не этой имитацией.

Я тоже так думаю.

Автор: Uree Aug 21 2012, 08:13

И что на этой картинке? К чему она?

Автор: vitan Aug 21 2012, 08:38

Цитата(Uree @ Aug 21 2012, 12:13) *
И что на этой картинке? К чему она?

К тому, что народ уже пугается, думает, что в аллегро настоящее 3D появилось. sm.gif
На самом деле могли бы и по-нормальному сделать этот конвертер. Там же можно задавать не только максимальную высоту параллелепипеда, но и минимальную. Поленились...

Автор: Uree Aug 21 2012, 09:14

Имхо - для проектирования ПП(не механики!) там вполне достаточное 3D, позволяющее полностью учесть детали корпуса и технологические ограничения при размещении компонентов.

Автор: HEoH Aug 22 2012, 02:37

Цитата(Uree @ Aug 21 2012, 12:14) *
Имхо - для проектирования ПП(не механики!) там вполне достаточное 3D, позволяющее полностью учесть детали корпуса и технологические ограничения при размещении компонентов.

Мне, например, недавно задачка попалась с разводкой ПП под уже готовый неординарный корпус - решили переделать уже существующую плату на новый лад. Это пипец, товарищи. По всей площади высоты от платы до корпуса разные и их примерно 20 значений + в некоторых местах скосы и пипец какие выпуклости. Другими словами, для Вашего проектирования, может быть, и достаточное 3Д, для моего уже нет.

Автор: lazarev andrey Aug 22 2012, 04:25

Цитата(HEoH @ Aug 22 2012, 06:37) *
Мне, например, недавно задачка попалась с разводкой ПП под уже готовый неординарный корпус - решили переделать уже существующую плату на новый лад. Это пипец, товарищи. По всей площади высоты от платы до корпуса разные и их примерно 20 значений + в некоторых местах скосы и пипец какие выпуклости. Другими словами, для Вашего проектирования, может быть, и достаточное 3Д, для моего уже нет.

простите, а если не тайна, то чем именно не подходит 3D в аллегре?
там что нельзя задавать высоты компонентов? оттуда нельзя экспортировать idf файл? и импортировать его в механический САПР? согласованием расстановки компонентов с учетом корпуса занимается как раз таки механик, а не электронщик. электронщик согласовывает желания механика поставить тот или иной компонент в конкретную точку с точки зрения трассировки и прочих законов Ома.

Автор: Uree Aug 22 2012, 07:17

Цитата(HEoH @ Aug 22 2012, 04:37) *
Мне, например, недавно задачка попалась с разводкой ПП под уже готовый неординарный корпус - решили переделать уже существующую плату на новый лад. Это пипец, товарищи. По всей площади высоты от платы до корпуса разные и их примерно 20 значений + в некоторых местах скосы и пипец какие выпуклости. Другими словами, для Вашего проектирования, может быть, и достаточное 3Д, для моего уже нет.


То, что у механики много тонкостей в этой плате я понял. Я не понял в чем именно Вам не хватило 3D в Аллегро для этой задачи.
Вы не смогли определить геометрию компонентов? Или не смогли определить зоны с разными ограничениями на плате? В чем именно не хватило возможностей и в каком САПРе они больше?

Автор: HEoH Aug 22 2012, 10:08

Цитата(lazarev andrey @ Aug 22 2012, 08:25) *
простите, а если не тайна, то чем именно не подходит 3D в аллегре?
там что нельзя задавать высоты компонентов? оттуда нельзя экспортировать idf файл? и импортировать его в механический САПР? согласованием расстановки компонентов с учетом корпуса занимается как раз таки механик, а не электронщик. электронщик согласовывает желания механика поставить тот или иной компонент в конкретную точку с точки зрения трассировки и прочих законов Ома.

Тем, что в него не возможно ПРОСТО импортировать 3д модель корпуса прибора. IDF файл убог, уныл итп.
По оставшейся части Вашего сообщения:
Конкретный пример. Есть прибор. Корпус никак не меняется, а плата подлежит редизайну..полному редизайну. Следуя Вашему совету, мне придется каждое движение согласовывать по несколько раз с конструктором - чета как-то мрачно, я же корпус не вижу.

Цитата(Uree @ Aug 22 2012, 11:17) *
То, что у механики много тонкостей в этой плате я понял. Я не понял в чем именно Вам не хватило 3D в Аллегро для этой задачи.
Вы не смогли определить геометрию компонентов? Или не смогли определить зоны с разными ограничениями на плате? В чем именно не хватило возможностей и в каком САПРе они больше?

Мне не хватило терпения отрисовывать 20++ зон keepout'ов с расстановкой высот (которые пришлось отдельно еще через edrawing вытаскивать, ибо в конторе у нас весь софт лицензионный и пираченого solidworks у меня нет), а потом еще долго думать над скосами (тот же keepout только с "переменной" высотой). Все еще не гемор?

PS. Дифф. пару тоже можно на листочке рассчитать в аналитическом виде попробовать порешать уравненьица для реального текстолита итп, но весь мир как-то в другую сторону идет. Поправьте меня, если я ошибаюсь.

Автор: vitan Aug 22 2012, 10:12

Цитата(HEoH @ Aug 22 2012, 14:01) *
Тем, что в него не возможно ПРОСТО импортировать 3д модель корпуса прибора.

Представьте, что это вдруг стало возможным. Что дальше? Импортировать туда же и корпус? Проверять сопряжения модуля с корпусом в аллегро?

Цитата(HEoH @ Aug 22 2012, 14:01) *
Следуя Вашему совету, мне придется каждое движение согласовывать по несколько раз с конструктором - чета как-то мрачно, я же корпус не вижу.

Именно так и надо. Это называется специализация и разделение труда. Аллегро - это САПР печатных плат. Тот факт, что плата может быть вставлена в корпус еще не говорит о том, что аллегро должно обладать набором средств для создания корпусов. Эдак можно дойти и до авианосцев и космических кораблей.
Если Вы делаете всю работу один, то делайте механику в MCAD, а плату в аллегро с общением через IDF. Я сам так работаю, никаких проблем, все четко и ясно.

Автор: HEoH Aug 22 2012, 15:53

Цитата(vitan @ Aug 22 2012, 14:12) *
Представьте, что это вдруг стало возможным. Что дальше? Импортировать туда же и корпус? Проверять сопряжения модуля с корпусом в аллегро?


Именно так и надо. Это называется специализация и разделение труда. Аллегро - это САПР печатных плат. Тот факт, что плата может быть вставлена в корпус еще не говорит о том, что аллегро должно обладать набором средств для создания корпусов. Эдак можно дойти и до авианосцев и космических кораблей.
Если Вы делаете всю работу один, то делайте механику в MCAD, а плату в аллегро с общением через IDF. Я сам так работаю, никаких проблем, все четко и ясно.


Именно так - проверять в аллегро, как здесь показано - http://electronix.ru/redirect.php?http://www.youtube.com/watch?v=aJEVAMiqf9Y
Вы прям как капитан очевидность - я и не говорил, что аллегро должно обладать функцией создания корпусов, оно должно обладать функцией импорта корпусов.
То, что Вы так делаете, это не значит, что это правильно, хотя Ваше мнение я уважаю и не буду пытаться нравоучительно к чему-то призывать. Мое мнение другое, примерно такое, как у создателей Nextra (http://www.flowcad.ch/cms/upload/ds_pcb/NEXTRA-modules.pdf).
PS. Я озвучивал вопрос, получил ответы. Собсно, подтвердилось, что импорт/экспорт только такой, какой я уже знаю и все. Думаю тема исчерпана.

Автор: vitan Aug 22 2012, 18:40

Цитата(HEoH @ Aug 22 2012, 19:53) *
Именно так - проверять в аллегро, как здесь показано - http://electronix.ru/redirect.php?http://www.youtube.com/watch?v=aJEVAMiqf9Y

Странное желание. На показанной визуализации Вы сможете не более чем увидеть проблему глазами. А вот в любом MCAD существуют развитые средства контроля пересечений в 3D, аллегро со своим DRC и рядом не стоит. Как Вы думаете, какая система лучше справится со своей задачей?

Цитата(HEoH @ Aug 22 2012, 19:53) *
Вы прям как капитан очевидность - я и не говорил, что аллегро должно обладать функцией создания корпусов, оно должно обладать функцией импорта корпусов.

Вы не поняли, я под корпусами понимал корпус изделия, а не корпуса компонентов.

Цитата(HEoH @ Aug 22 2012, 19:53) *
То, что Вы так делаете, это не значит, что это правильно, хотя Ваше мнение я уважаю и не буду пытаться нравоучительно к чему-то призывать. Мое мнение другое, примерно такое, как у создателей Nextra (http://www.flowcad.ch/cms/upload/ds_pcb/NEXTRA-modules.pdf).

Да я кагбэ тоже без претензий. Только вот следующая фраза меня лично смущает:
Цитата
Question: What is the difference between IDF and NEXTRA®?

Answer: IDF is a file format to exchange data between ECAD and MCAD systems. NEXTRA® however, is an application which integrates the functionality of both an ECAD and an MCAD system in one system.

Обычно когда происходит совмещение (а не разделение, про которое я говорю), это не дает ничего хорошего. Сильно сомневаюсь, что эта система произведет какую-то революцию.

Тут недавно Юрий Потапов рекламировал зукен, там тоже чуть ли не трассировку в 3D сделали. Как я понимаю, особого восторга это ни у кого не вызвало. Говорят, еще альтиум чего-то там в 3D делает... Тоже не понятно, зачем...

Автор: krux Aug 22 2012, 19:54

Allegro PCB Editor не является САПРом для отрисовки механики/3D.
хотите механику в полный рост - делайте экспорт в Creo (бывший pro/e), подхватив соответствующие модельки компонентов.
если origin отрисован в той же точке - всё сойдется как надо, получите точную 3d модель сборки.
многие компоненты уже отрисованы в виде iges/step моделек, находятся на просторах инета достаточно легко.

Автор: Hoodwin Aug 22 2012, 20:10

vitan

Немного оффтопик, но все-таки:
Когда-то мобильные телефоны были просто телефонами. И новость о том, что скоро у них появится встроенная фотокамера, тоже воспринималась довольно скептически. Казалось бы, какой смысл делать жалкую пародию на нормальную камеру. И тем не менее, когда камеры усовершенствовались, то оказались весьма удобными: вероятность того, что у обычного человека с собой окажется телефон, существенно выше, чем то же самое для фотоаппарата.

То есть я хочу сказать, что ECAD и MCAD в одном флаконе - это не такая уж и утопия. Рост производительности труда рано или поздно потребует подобных интеграций.

Ну и не надо передергивать, речь то шла не о 3D трассировке, и не о всяких мульках, вроде рендеринга 3D вида платы в ECAD. В первую очередь задавался вопрос, как описать зону Place keepout, которая выглядит клином в 3D? Набирать ее по ступенькам - это довольно рутинно, причем все вручную надо считать. Хотелось бы просто построить описание 3D-области в MCAD и потом через IDF перенести это описание в ECAD. А лучшее, что предлагается - это разместить все вслепую или в грубом упрощении, перенести в MCAD через IDF, а там уже всякие пересечения выглядывать. Так и бегать между MCAD и ECAD, пока не состыкуются все правки. Не самый рациональный способ вообще...

Автор: vitan Aug 22 2012, 20:40

Цитата(Hoodwin @ Aug 23 2012, 00:10) *
То есть я хочу сказать, что ECAD и MCAD в одном флаконе - это не такая уж и утопия. Рост производительности труда рано или поздно потребует подобных интеграций.

Хм... Вся история человечества (не побоюсь этого слова) учит о том, что производительность труда повышается как раз таки наоборот, благодаря разделению труда и специализации.

Цитата(Hoodwin @ Aug 23 2012, 00:10) *
Ну и не надо передергивать, речь то шла не о 3D трассировке, и не о всяких мульках, вроде рендеринга 3D вида платы в ECAD. В первую очередь задавался вопрос, как описать зону Place keepout, которая выглядит клином в 3D? Набирать ее по ступенькам - это довольно рутинно, причем все вручную надо считать. Хотелось бы просто построить описание 3D-области в MCAD и потом через IDF перенести это описание в ECAD. А лучшее, что предлагается - это разместить все вслепую или в грубом упрощении, перенести в MCAD через IDF, а там уже всякие пересечения выглядывать. Так и бегать между MCAD и ECAD, пока не состыкуются все правки. Не самый рациональный способ вообще...

Да я не то чтобы передергивал, просто до кучи пример привел.
Насчет бегать: тоже вопрос. Опять же, при разделении труда этим занимаются два (минимум) разных человека, и бегать придется в любом случае. Если все делает один человек, то - да, хочется не бегать. Только надо понимать, чем при этом жертвуете. Не будет никогда САПРа на все области жизни сразу.

Автор: Hoodwin Aug 22 2012, 21:00

Цитата(vitan @ Aug 23 2012, 00:40) *
Хм... Вся история человечества (не побоюсь этого слова) учит о том, что производительность труда повышается как раз таки наоборот, благодаря разделению труда и специализации.

Не совсем так. Или, может быть, совсем не так. Если приглядеться повнимательнее, то разделение труда и специализация постоянно изменяют номенклатуру специальностей (профессий). То что раньше делали сто человек, ходя с плугом за лошадью, сегодня делает один на тракторе. То, что раньше делали 100 токарей, сегодня делает один роботизированный станок с оператором ЧПУ. То есть, разделение труда остается, но специальности укрупняются, позволяя одному работать за десятерых. Это общее правило, не думаю, что конструкторская работа - это какое-то исключение. Что раньше сто человек рисовали за кульманами, сегодня делает один в электронной САПР. Аналогично, можно заключить, что произойдет слияние специальностей в конструировании, вопрос только, когда появятся интегрированные среды разработки.


Цитата(vitan @ Aug 23 2012, 00:40) *
Да я не то чтобы передергивал, просто до кучи пример привел.
Насчет бегать: тоже вопрос. Опять же, при разделении труда этим занимаются два (минимум) разных человека, и бегать придется в любом случае. Если все делает один человек, то - да, хочется не бегать. Только надо понимать, чем при этом жертвуете. Не будет никогда САПРа на все области жизни сразу.

Ну, я уже довольно долго сижу и в ECAD и MCAD, и вообще не понимаю, зачем там два человека. Во всяком случае, не вижу ничего сложного в том, чтобы конструктор ECAD мог сам в MCAD примерять платы к конструктиву корпусов. Да, создание всех механических моделей может быть рутинным делом, на которое сегодня проще взять специалиста в MCAD, но уж когда все модели готовы, то там просто наливай да пей.

Автор: HEoH Aug 23 2012, 03:23

Цитата(Hoodwin @ Aug 23 2012, 00:00) *
Не совсем так. Или, может быть, совсем не так. Если приглядеться повнимательнее, то разделение труда и специализация постоянно изменяют номенклатуру специальностей (профессий). То что раньше делали сто человек, ходя с плугом за лошадью, сегодня делает один на тракторе. То, что раньше делали 100 токарей, сегодня делает один роботизированный станок с оператором ЧПУ. То есть, разделение труда остается, но специальности укрупняются, позволяя одному работать за десятерых. Это общее правило, не думаю, что конструкторская работа - это какое-то исключение. Что раньше сто человек рисовали за кульманами, сегодня делает один в электронной САПР. Аналогично, можно заключить, что произойдет слияние специальностей в конструировании, вопрос только, когда появятся интегрированные среды разработки.



Ну, я уже довольно долго сижу и в ECAD и MCAD, и вообще не понимаю, зачем там два человека. Во всяком случае, не вижу ничего сложного в том, чтобы конструктор ECAD мог сам в MCAD примерять платы к конструктиву корпусов. Да, создание всех механических моделей может быть рутинным делом, на которое сегодня проще взять специалиста в MCAD, но уж когда все модели готовы, то там просто наливай да пей.

Что называется, в бытовой электронике это может быть так, как вы описали (один инженер екад, мкад). Но когда речь заходит о устойчивости платы к мех.нагрузкам итп, то тут лучше с конструктором работать.
По поводу разделения труда..С вами согласен. Представляю сколько нужно будет произвести итераций, чтобы в муках родить плату с дипломированными специалистами по прецизионным резисторам 1% для корпусов 0603..и на схему только они их ставят, а вот 1% корпус 0805 ставит другой сотрудник=)) А еще есть штат из 50 конструкторов, каждый из которых отвечает за отдельные узлы...Вроде, как вы отметили, все идет в сторону интеграции.

Автор: lazarev andrey Aug 23 2012, 04:47

Цитата(HEoH @ Aug 23 2012, 07:23) *
Что называется, в бытовой электронике это может быть так, как вы описали (один инженер екад, мкад). Но когда речь заходит о устойчивости платы к мех.нагрузкам итп, то тут лучше с конструктором работать.
По поводу разделения труда..С вами согласен. Представляю сколько нужно будет произвести итераций, чтобы в муках родить плату с дипломированными специалистами по прецизионным резисторам 1% для корпусов 0603..и на схему только они их ставят, а вот 1% корпус 0805 ставит другой сотрудник=)) А еще есть штат из 50 конструкторов, каждый из которых отвечает за отдельные узлы...Вроде, как вы отметили, все идет в сторону интеграции.

господа, вы действительно можете разработать печатную плату устройства на 6-8 слоев, с частотами выше 200МГц с корпусами BGA и в тоже время построить модель пластикового корпуса для последующей передачи в производство?
я как бы не для стеба, просто куда стремится наша отрасль?

и кстати есть такой формат idx, продолжение idf , там все изящнее немного, но смысл остается тот же.

и, кстати, да, в корпусе есть скосы, но каким образом они влияют на корпуса компонентов? насколько я вижу платы в сборе, не нахожу я компонентов, сильно отличающихся по форме от параллелограммов, не считая разъемов, поправьте если не прав.

Автор: HEoH Aug 23 2012, 05:29

Цитата(lazarev andrey @ Aug 23 2012, 08:47) *
господа, вы действительно можете разработать печатную плату устройства на 6-8 слоев, с частотами выше 200МГц с корпусами BGA и в тоже время построить модель пластикового корпуса для последующей передачи в производство?
я как бы не для стеба, просто куда стремится наша отрасль?

и кстати есть такой формат idx, продолжение idf , там все изящнее немного, но смысл остается тот же.

и, кстати, да, в корпусе есть скосы, но каким образом они влияют на корпуса компонентов? насколько я вижу платы в сборе, не нахожу я компонентов, сильно отличающихся по форме от параллелограммов, не считая разъемов, поправьте если не прав.


Почитайте сообщения на последних 2-3 страницах, пока что Вы не поняли о чем тут речь.
встречный вопрос - вы действительно можете разработать двигатель внутреннего сгорания и просчитать аэродинамику автомобиля? Вот вам балонный ключ и не выпендривайтесь=)

Автор: lazarev andrey Aug 23 2012, 05:40

Цитата(HEoH @ Aug 23 2012, 09:29) *
Почитайте сообщения на последних 2-3 страницах, пока что Вы не поняли о чем тут речь.
встречный вопрос - вы действительно можете разработать двигатель внутреннего сгорания и просчитать аэродинамику автомобиля? Вот вам балонный ключ и не выпендривайтесь=)

о чем тут речь я понял: вам не нравятся возможности 3D моделирования продукта Allegro. вам пытаются аргументировать, что тех возможностей, которые есть в данный момент, хватает вполне.
и что не совсем правильно, трассировщику заниматься механикой, т.е. учитывать то надо, куда уж без этого, но этим должен заниматься специалист в механике при участии трассировщика.
что я понял не так?

например, у меня в одном девайсе была такая проблематика, правда там не жестко было, но решал я именно с конструктором этот вопрос, причем, я не начинал трассировать плату, пока он мне прислал мне контур платы (который мы обсудили с ним совместно) с keepout'ами, механическими отверстиями.
после расстановки компонентов (у каждого компонента у меня атрибут Height прописан точно как в даташите, точки привязок и ориентация у нас согласованы), я заслал ему idf с компонентами.
он это "втащил" в Creo, оценил, подвинул кое чего (опять же согласовали вместе), послал мне обратно idf и вуаля я имею контур печатной платы с механическими отверстиями, с правильно расставленными компонентами, после чего я начал плату трассировать.

у альтиума есть импорт step и еще чего то. игрался я с этим делом, в итоге поигрался и забыл. может не настолько необходимо было, не знаю.

Автор: HEoH Aug 23 2012, 06:17

Цитата(lazarev andrey @ Aug 23 2012, 09:40) *
о чем тут речь я понял: вам не нравятся возможности 3D моделирования продукта Allegro. вам пытаются аргументировать, что тех возможностей, которые есть в данный момент, хватает вполне.
и что не совсем правильно, трассировщику заниматься механикой, т.е. учитывать то надо, куда уж без этого, но этим должен заниматься специалист в механике при участии трассировщика.
что я понял не так?

например, у меня в одном девайсе была такая проблематика, правда там не жестко было, но решал я именно с конструктором этот вопрос, причем, я не начинал трассировать плату, пока он мне прислал мне контур платы (который мы обсудили с ним совместно) с keepout'ами, механическими отверстиями.
после расстановки компонентов (у каждого компонента у меня атрибут Height прописан точно как в даташите, точки привязок и ориентация у нас согласованы), я заслал ему idf с компонентами.
он это "втащил" в Creo, оценил, подвинул кое чего (опять же согласовали вместе), послал мне обратно idf и вуаля я имею контур печатной платы с механическими отверстиями, с правильно расставленными компонентами, после чего я начал плату трассировать.

у альтиума есть импорт step и еще чего то. игрался я с этим делом, в итоге поигрался и забыл. может не настолько необходимо было, не знаю.

Ну, если Вы поняли, то к чему слова про 200МГц и создание пластикового корпуса?)
Ну, а теперь скажите сколько раз вы бы пересылали туда сюда проект ПП, если бы у вас была примерно такая же, как у меня плата? Я не говорю, что это нереально сделать - все делается. Просто это геморно.

PS. Понравилось выражение - вам не нравятся возможности..вам пытаются аргументировать, что тех возможностей, которые есть в данный момент, хватает вполне - универсальная формула от Аршавина?

Автор: fill Aug 23 2012, 07:14

Проверки в 3D уже реализуют и в ECAD - http://electronix.ru/redirect.php?http://megratec.ru/data/ftp/exp_movie/new/3D%20v2.avi (сама проверка в 3D показана ближе к концу видео, когда импортировали все модели компонентов и корпус устройства).

Автор: HEoH Aug 23 2012, 07:42

Цитата(fill @ Aug 23 2012, 11:14) *
Проверки в 3D уже реализуют и в ECAD - http://electronix.ru/redirect.php?http://megratec.ru/data/ftp/exp_movie/new/3D%20v2.avi (сама проверка в 3D показана ближе к концу видео, когда импортировали все модели компонентов и корпус устройства).

Да, в expedition и altium это как-то реализовано, остается похоже ждать того момента, когда подобное в allegro реализуют.

Автор: vitan Aug 23 2012, 08:21

Цитата(Hoodwin @ Aug 23 2012, 01:00) *
Аналогично, можно заключить, что произойдет слияние специальностей в конструировании, вопрос только, когда появятся интегрированные среды разработки.

Специальности укрупняются? Вчитайтесь в эти слова. Не может специальность укрупниться. Если она укрупнится, то тогда специалист перестанет быть таковым, а станет, как говорил Остап Бендер, работником общего профиля. Квалификации и требования к специалистам повышаются, но от этого специализации не исчезают, а наоборот, новые только появляются с бешеной скоростью. Не путайте.

Цитата(Hoodwin @ Aug 23 2012, 01:00) *
Ну, я уже довольно долго сижу и в ECAD и MCAD, и вообще не понимаю, зачем там два человека. Во всяком случае, не вижу ничего сложного в том, чтобы конструктор ECAD мог сам в MCAD примерять платы к конструктиву корпусов. Да, создание всех механических моделей может быть рутинным делом, на которое сегодня проще взять специалиста в MCAD, но уж когда все модели готовы, то там просто наливай да пей.

Да, для примерки и одного человека хватит. А дальше что? Вот примерил я свою плату к внутреннему объему корпуса, подвигал там чего-то, вписал куда надо. А остальную работу по корпусу кто будет делать, я что ли? Кто будет деталировку формировать, допуски и шероховатости рассчитывать, с технологом потом общаться? Все я? Нет, я, конечно, смогу, если партия скажет, только для этого, вообще-то, есть нормальный конструктор-механик.


Цитата(HEoH @ Aug 23 2012, 11:42) *
Да, в expedition и altium это как-то реализовано, остается похоже ждать того момента, когда подобное в allegro реализуют.

Я чего-то не уловил в этом мультике. В чем там, собственно, тридэшность? Подвинули компонент, он пересекся с соседним... В любом САПР ПП это есть.

Автор: fill Aug 23 2012, 08:36

Цитата(vitan @ Aug 23 2012, 12:21) *
Я чего-то не уловил в этом мультике. В чем там, собственно, тридэшность? Подвинули компонент, он пересекся с соседним... В любом САПР ПП это есть.


Ну посмотрите еще раз.
1. В 3D деталь задела корпус
2. Прижимают компонент к другому. Если на одной детали выступ (не по все вертикали), а у другой выемка, т.е. кофигурация "папа-мама", то если смотреть зазоры в 2D (сверху) детали задевают друг друга, а если в 3D, то нет - ибо выступ просто влез в выемку.

Автор: HEoH Aug 23 2012, 08:48

Цитата(vitan @ Aug 23 2012, 12:21) *
Я чего-то не уловил в этом мультике. В чем там, собственно, тридэшность? Подвинули компонент, он пересекся с соседним... В любом САПР ПП это есть.

В Paint можно проводить линии и заливать полигоны. Paint - САПР ПП. В любом САПР ПП это есть.
Вам правда не понятно или вы из тех людей, с которыми наверное лучше не спорить, так как вы для себя во всем правы?

Цитата(vitan @ Aug 23 2012, 12:21) *
Да, для примерки и одного человека хватит. А дальше что? Вот примерил я свою плату к внутреннему объему корпуса, подвигал там чего-то, вписал куда надо. А остальную работу по корпусу кто будет делать, я что ли? Кто будет деталировку формировать, допуски и шероховатости рассчитывать, с технологом потом общаться? Все я? Нет, я, конечно, смогу, если партия скажет, только для этого, вообще-то, есть нормальный конструктор-механик.

Тогда IDF модель платы вообще не нужна - она не учитывает толщину меди на плате, толщину паяльной пасты, разбросов в размерах корпусов итп. Отсылайте вашим конструкторам файл с координатами элементов и их ориентацией - пусть они матерятся и делают всю свою конструкторскую работу.

Автор: SSerge Aug 23 2012, 08:52

Цитата(vitan @ Aug 23 2012, 15:21) *
А дальше что? Вот примерил я свою плату к внутреннему объему корпуса, подвигал там чего-то, вписал куда надо.

И всё, можно заняться трассировкой.
Цитата(vitan @ Aug 23 2012, 15:21) *
А остальную работу по корпусу кто будет делать, я что ли?

А далеко не все свои корпуса сами разрабатывают. Упихали плату в готовый покупной корпус и готово.
Но вот чтобы нормально упихать и нужна пусть очень примитивная, но 3D модель, и очень желательно прямо в Аллегре, чтобы не скакать постоянно из одной программы в другую.

Автор: Uree Aug 23 2012, 09:20

Все это 3D в Аллегро давно реализовано. Ключевой момент, как было написано выше - "...не хватило терпения". Понятное дело, пользоваться готовым не то же самое, что создавать самому. Но в Аллегро можно создать 3D компонент и без посторонних утилит. И в процессе проектирования будет постоянный контроль с учетом всего 3D.

Автор: lazarev andrey Aug 23 2012, 09:21

Цитата(SSerge @ Aug 23 2012, 12:52) *
И всё, можно заняться трассировкой.

а конструктор-механик что делает? он то в курсе что происходит в изделии?

Цитата(SSerge @ Aug 23 2012, 12:52) *
А далеко не все свои корпуса сами разрабатывают. Упихали плату в готовый покупной корпус и готово.
Но вот чтобы нормально упихать и нужна пусть очень примитивная, но 3D модель, и очень желательно прямо в Аллегре, чтобы не скакать постоянно из одной программы в другую.


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

а вот кстати, пока писал придумал sm.gif : вот вы говорите, что засунуть модель корпуса в программу трассировщика и смотреть там что то.
а откуда вы уверены, что то отображение корпуса, что будете использовать, актуально? и даже если актуально, то кто сказал, что в модели учтены прокладки, шайбы и прочее?
мне кажется что именно совместная работа электронщика и механика даст продуктивный результат, иначе можно огрести множество ошибок, которые в конечно итоге будут стоить денег.

господа в чем спор то? надо бы или не надо бы расширенные возможности 3D для Allegro? по мне так те возможности что есть в альтиуме избыточны (не знаю как в Mentor'е).
возможностей Allegro на мой взгляд необходимы и достаточны, в данный момент времени. может быть в дальнейшем и понадобится....

Автор: vitan Aug 23 2012, 09:29

Цитата(fill @ Aug 23 2012, 12:36) *
Ну посмотрите еще раз.
1. В 3D деталь задела корпус
2. Прижимают компонент к другому. Если на одной детали выступ (не по все вертикали), а у другой выемка, т.е. кофигурация "папа-мама", то если смотреть зазоры в 2D (сверху) детали задевают друг друга, а если в 3D, то нет - ибо выступ просто влез в выемку.

Да, сорри, не разглядел вначале п.1. В п.2. не заметил выемку. Тем не менее, я бы поостерегся.
Конкретно в п.2, очевидно, DRC возникает, когда наклонный участок ножки касается угла второй детали. Вот тут мне как-то неуютно. В нормальном MCAD я бы тут же померил всеми доступными способами всевозможные расстояния, разглядел бы со всех сторон и т.п. А тут какие средства? Нет, я не спорю с тем, что, если туда впихнули нормальный функционал MCAD в части проверки пересечения с учетом сложных поверхностей и т.п., то это будет работать. Я просто сомневаюсь, что это реализовано на должном уровне, опять же из-за специфики ECAD. Т.е. в конечном счете в такой ситуации мне все равно придется прыгнуть в нормальный MCAD, чтобы рассмотреть все в деталях.

Про аллегро отдельно можно сказать, что на мультиках выше энтузиасты рисуют сложные поверхности параллелепипедами, и даже пытаются это рекламировать, видимо. Т.е. я к тому, что при особом желании не прыгать между кадами можно и такое сотворить, хотя и в ущерб точности. На худой конец, выступающую часть ножки можно нарисовать просто торчащим вбок параллелепипедом, чтобы вся ножка сбоку в разрезе выглядела как буква L. Это для фанатов 3D в PCB.

Автор: Hoodwin Aug 23 2012, 09:51

Ух, понаписали тут уже, пора тему в отдельную ветку переносить.

Я вот что еще хочу сказать:
1. Как бы ни казалась дикой смешанная специальность ECAD и MCAD, но все же, мне думается, ничего страшного в том нет. Например, я к Allegro PCB Editor после Orcad layout (в котором проработал лет 7-8 перед тем) привыкал чуть ли не год. А в то же время Компас-3D освоил за месяц. Ну и не верю я, что для конструктора ECAD тонкости MCAD как-то непостижимы. Раньше вон, никакие стекапы, полосковые линии и частотные свойства платы САПРы не считали, а теперь этот анализ они делают и использование этих функций стало нормальным для конструктора ECAD. Хотя это, на мой взгляд, посложнее, чем механическая примерка к корпусу.

2. Но главное даже не в этом. Главное в том, что взаимодействие с MCAD - это только частный случай поиска оптимального решения в реализации проекта. Например, конструкторы ECAD и MCAD могут долго двигать деталь по плате, изобретать idx и не найти решения, в то время как оно может быть найдено в другой плоскости - изменении схемотехники или просто в выборе другой детали в более компактном корпусе. С этих позиций возня двух специалистов вообще кажется смешной. А ведь можно еще вспомнить, что классическая схема подразумевает, что схему рисует один человек, а разводит другой. Это еще одна "степень свободы" в поиске оптимального решения. Скажем, схему с ПЛИС можно довольно значительно изменять в угоду более удачной разводке. То есть, уже три специалиста должны соображать и согласовывать изменения. Если же мы сюда еще прибавим, что почти все современные ПЛИС имеют огромное количество нетривиальных ограничений (банки I/O, банки VREF, лимит выходных сигналов рябом с входными, и т.п.), то окажется, что сегодня схемотехник уже не в состоянии гарантировать, что он нарисовал правильную схему, пока ему программист не скажет, что его проект собрался с такой распиновкой ПЛИС. В итоге мы уже имеем четырех специалистов, чтобы договаривались между собой. А вот еще НеОН упоминал про механическую прочность, ну я бы это лучше назвал устойчивостью к вибрациям и ударам, и тут выяснится, что не любой конструктор в MCAD это умеет и потребуется пятый специалист. Не за горами и шестой, который проделает тепловой анализ. То есть, получается поиск оптимума в многомерном пространстве. Совершенно очевидно, что чем больше таких согласований, тем медленнее будет идти процесс разработки. Чем больше вопросов согласования сможет пройти один человек, тем больше будет производительность труда. Рано или поздно прогресс повернет в этом направлении.

Автор: vitan Aug 23 2012, 10:07

Цитата(Hoodwin @ Aug 23 2012, 13:51) *
Совершенно очевидно, что чем больше таких согласований, тем медленнее будет идти процесс разработки. Чем больше вопросов согласования сможет пройти один человек, тем больше будет производительность труда.

Производительность - это количество труда в единицу времени. А еще есть абсолютное количество труда. И качество тоже есть.
Нельзя объять необъятное. Нагло и самоуверенно заявляю, что прогресс будет двигаться в направлении совершенствования управления множеством людей, а не в сторону объединения талантов разных людей в одном человеке. sm.gif

Автор: HEoH Aug 23 2012, 10:16

Цитата(Uree @ Aug 23 2012, 13:20) *
Все это 3D в Аллегро давно реализовано. Ключевой момент, как было написано выше - "...не хватило терпения". Понятное дело, пользоваться готовым не то же самое, что создавать самому. Но в Аллегро можно создать 3D компонент и без посторонних утилит. И в процессе проектирования будет постоянный контроль с учетом всего 3D.

Под "все это" что подразумевается? Сколько времени у вас займет создание в аллегро 3д модели тора (элементарная моделька как бы)? Даже не спрашивайте - "зачем именно тор мне в аллегро создавать"=). Если не захочется тор рисовать, то не могли бы вы показать какую-нить самую сложную на ваш взгляд связку платочка+корпус (из вашей практики).

Автор: Hoodwin Aug 23 2012, 10:20

Хм, пока что последние 20 лет в нашей стране прогресс управления идет скорее в обратную сторону. Количество начальников на одного работающего растет, а их компетенция и ответственность сокращаются. Слава богу, что хоть развитие САПР какое-то есть, а то бы их стало не прокормить.

Автор: HEoH Aug 23 2012, 10:32

Некоторые из Вас писали про "совместную работу инженегра и околоконструктора". Для того, чтобы эта работа состоялась нужно из ecad данные в mcad засовывать и обратно + согласовать все модели элементов+согласовать правильность ориентации компонентов на плате при замене кубиков IDF модели на IGES/STEP модели - это набор из кучи файлов и посиделок на табуретке рядышком. А если конструктор в Шикаго живет, а вы в Новосибирске, тогда как? - Типа вот тебе IDF и файл с коорд. компонентов, поищи там 3д модели микрух в инете, да вот еще тебе листочек с монтажкой и перечнем компонентов и не дай бог у меня корпус индуктивности будет называться IND_12_12mm.

Автор: Uree Aug 23 2012, 10:35

Цитата(HEoH @ Aug 23 2012, 12:16) *
Под "все это" что подразумевается? Сколько времени у вас займет создание в аллегро 3д модели тора (элементарная моделька как бы)? Даже не спрашивайте - "зачем именно тор мне в аллегро создавать"=). Если не захочется тор рисовать, то не могли бы вы показать какую-нить самую сложную на ваш взгляд связку платочка+корпус (из вашей практики).


Собственно это в любом деле должно быть первым вопросом - зачем. А нарисовать можно и тор, было бы желание.
А связочку не покажу. Сложных платок у меня нет, все простые, с процами, памятями, FPGA и т.д. - то есть нормальные вполне 3Д представления, без заворотов мозга. Разъемы тоже все простые, их к паралелепипедам/цилиндрам можно все свести. Корпуса тоже несложные и проблем с упаковкой платы в корпус никогда не возникает.
Ну и существует такая вещь как приближение. В львиной доли случаев можно использовать приближенное представление компонента и этого будет достаточно. Ну вот зачем мне пытаться реализовать в компоненте USB разъема(где-то тут раньше был на скриншоте) пазы? Я что, буду устанавливать в эти пазы другие компоненты и мне надо контролировать их взаимное расположение? Нет, не буду. И никто не будет. У механика они должны быть, он модель платы в корпус вставляет. Но в ECAD-e это лишнее.

Так что как ни крути, а задаться вопросом "зачем" придется, рано или поздно, так или иначе...

Автор: lazarev andrey Aug 23 2012, 10:44

Цитата(HEoH @ Aug 23 2012, 14:32) *
Некоторые из Вас писали про "совместную работу инженегра и околоконструктора". Для того, чтобы эта работа состоялась нужно из ecad данные в mcad засовывать и обратно + согласовать все модели элементов+согласовать правильность ориентации компонентов на плате при замене кубиков IDF модели на IGES/STEP модели - это набор из кучи файлов и посиделок на табуретке рядышком. А если конструктор в Шикаго живет, а вы в Новосибирске, тогда как? - Типа вот тебе IDF и файл с коорд. компонентов, поищи там 3д модели микрух в инете, да вот еще тебе листочек с монтажкой и перечнем компонентов и не дай бог у меня корпус индуктивности будет называться IND_12_12mm.

все правильно, а иначе то как? лучше уж обсудить эти вопросы до начала проекта, на этапе генерации моделей, чем потом пытаться понять "а почему эта фигулина в 3D стояла нормально, а по факту нэлэзэ?"
да, составляются соглашения об ориентации компонентов, о привязках и прочее. по другому никак. а если еще вникнуть поглубжее, то выяснятся и еще всякие вещи, о которых ранее не задумывался.

я когда пробовал работать с Altium тоже так же думал, накачал моделей разъемов и прочих компонентов, насовал, сделал виды, скриншоты, только это потом никому не надо было в итоге кроме меня.
механик все равно взял модель и переделал по своим требованиям и был прав, он не имеет права доверять тому, что скачано из тырнета, а с его уровнем владения MCAD'ом он нарисует эту модель за 5-10 минут (я то конечно буду рисовать ее пол дня).

предлагаю перенести в отдельную тему, потому как к PCB Tech это отношения не имеет.

Автор: HEoH Aug 23 2012, 11:09

Цитата(lazarev andrey @ Aug 23 2012, 14:44) *
все правильно, а иначе то как? лучше уж обсудить эти вопросы до начала проекта, на этапе генерации моделей, чем потом пытаться понять "а почему эта фигулина в 3D стояла нормально, а по факту нэлэзэ?"
да, составляются соглашения об ориентации компонентов, о привязках и прочее. по другому никак. а если еще вникнуть поглубжее, то выяснятся и еще всякие вещи, о которых ранее не задумывался.

я когда пробовал работать с Altium тоже так же думал, накачал моделей разъемов и прочих компонентов, насовал, сделал виды, скриншоты, только это потом никому не надо было в итоге кроме меня.
механик все равно взял модель и переделал по своим требованиям и был прав, он не имеет права доверять тому, что скачано из тырнета, а с его уровнем владения MCAD'ом он нарисует эту модель за 5-10 минут (я то конечно буду рисовать ее пол дня).

предлагаю перенести в отдельную тему, потому как к PCB Tech это отношения не имеет.

Другими словами, как я и писал - конструктору нужен только один файл с координатами центров элементов и всё, остальное он сам будет рисовать - качать 20-30 pdf на компоненты, по ним рисовать 3д модели итп.
PS. Я тут давеча платку делал, так на ней ажно 1080 компонентов оказалось - 20 позиций для 54 reuse module (ионисторный накопитель). Вот оно удовольствие конструктору 20 корпусов рисовать, а потом их в 1080 точек ставить.

Автор: lazarev andrey Aug 23 2012, 11:12

Цитата(HEoH @ Aug 23 2012, 15:09) *
Другими словами, как я и писал - конструктору нужен только один файл с координатами центров элементов и всё, остальное он сам будет рисовать - качать 20-30 pdf на компоненты, по ним рисовать 3д модели итп.
PS. Я тут давеча платку делал, так на ней ажно 1080 компонентов оказалось - 20 позиций для 54 reuse module (ионисторный накопитель). Вот оно удовольствие конструктору 20 корпусов рисовать, а потом их в 1080 точек ставить.

да, он это делает, а кто это сделает то? а насчет того что кто расставляет, может и он ,а скорее всего трассировщик, потому как трассировщик в курсе дел как ставить конденсатор относительно операционника и прочего электронного барахла. механик может поставить разъем, например, или механическое отверстие.

так я ж и написал ранее, что грамотному механику нарисовать эти 20-ть моделек ну сколько времени? ну один-два рабочих дня, это в зависимости от сложности компонента.
а сколько понадобится времени для доводки корпуса напильником если вдруг что то не сойдется?

Автор: HEoH Aug 23 2012, 11:24

Цитата(lazarev andrey @ Aug 23 2012, 15:12) *
да, он это делает, а кто это сделает то? а насчет того что кто расставляет, может и он ,а скорее всего трассировщик, потому как трассировщик в курсе дел как ставить конденсатор относительно операционника и прочего электронного барахла. механик может поставить разъем, например, или механическое отверстие.

так я ж и написал ранее, что грамотному механику нарисовать эти 20-ть моделек ну сколько времени? ну один-два рабочих дня, это в зависимости от сложности компонента.
а сколько понадобится времени для доводки корпуса напильником если вдруг что то не сойдется?

Какой трассировщик ставит модели, вы о чем? Мы договорились, что модели в mcad рисуются и ставятся конструктором, все 1080 компонентов им ставятся. Аллегро не нужно 3д.
Про напильник у меня вообще речи нет - на это есть три стадии проекта (макет/опытный образец, пилотная партия, серия). все напильники должны на первой (максимум второй) отваливаться. Напильники только в КЮТе и у домушников бывают - а им и splain достаточно.

Автор: Hoodwin Aug 23 2012, 11:28

Цитата(HEoH @ Aug 23 2012, 14:32) *
Некоторые из Вас писали про "совместную работу инженегра и околоконструктора". Для того, чтобы эта работа состоялась нужно из ecad данные в mcad засовывать и обратно + согласовать все модели элементов+согласовать правильность ориентации компонентов на плате при замене кубиков IDF модели на IGES/STEP модели - это набор из кучи файлов и посиделок на табуретке рядышком. А если конструктор в Шикаго живет, а вы в Новосибирске, тогда как? - Типа вот тебе IDF и файл с коорд. компонентов, поищи там 3д модели микрух в инете, да вот еще тебе листочек с монтажкой и перечнем компонентов и не дай бог у меня корпус индуктивности будет называться IND_12_12mm.


Я вот как себе это представляю. Во всяком случае, основные задачи, которые реально были нужны, такие:
1. Нужно согласовать размещение разъема на плате и вырез на стенке корпуса, через который нужно будет подключать ответные разъемы с кабельными частями. Вначале я моделировал корпус в MCAD, в котором размещал ПП, размещал модели разъемов, устанавливал привязки всех копмонентов, потом одним-двумя параметрами выбирал оптимальное размещение платы в корпусе (например, толщиной проставочных шайб/стоек). После того, как все разъемы поставлены, их положение от модельной платы измерялось и ручками размещались разъемы на ПП (это еще в Orcad layout было) и фиксировались. В дальнейшем работа шла как обычно. Основная сложность была в том, что корпус был литой, и его стенки были с уклоном 2-3 градуса относительно основания, к которому крепится плата. Из-за этого свес разъема с платы зависит от ее расстояния от дна корпуса, и это нужно учитывать, чтобы кабельный разъем хорошо сел в розетку.

2. Нужно просто сделать вырез под разъем в передней панели, скажем, платы CompactPCI. Это делается просто построением 3D модели сборки самой платы, затем добавляется модель панели, затем она редактируется "на месте" и на нее проецируются подготовленные в моделях разъемов контуры вырезов. После этого уже на основе этих контуров строятся сами вырезы.

3. Оценка совместимости корпуса и собранной платы. Аналогично пункту 2 строится 3D-модель по IDF, потом она сопрягается с корпусом, и средствами MCAD анализируются пересечения двух объектов. Если что-то там не так, то дальше исправляется или корпус или плата и снова строится 3D-модель.

В общем итоге, я не пользовался IDX а просто строил модели в MCAD. С той небольшой но существенной разницей, что повторное построение модели из 500 деталей и около 60 типов корпусов (моделей) занимает три клика мышки и 5-10 секунд времени. Поэтому тащить изменения на примерку не так уж и долго, и не было острой нужны тащить IDF обратно.

В свое время я занимался написанием кода по построению 3D-модели платы в Компас-3D через IDF. Так вот, построить 3D через IDF просто, а вот обратная задача намного сложнее, поскольку множество 3D объектов не имеет никакой информации о том, что это компоненты одной схемы, размещенные на одной плате. Эту информацию можно было бы получить нетривиальным анализом в 3D, но пока неясно - ради чего такая сложность.

Автор: lazarev andrey Aug 23 2012, 11:35

Цитата(HEoH @ Aug 23 2012, 15:24) *
Какой трассировщик ставит модели, вы о чем? Мы договорились, что модели в mcad рисуются и ставятся конструктором, все 1080 компонентов им ставятся. Аллегро не нужно 3д.
Про напильник у меня вообще речи нет - на это есть три стадии проекта (макет/опытный образец, пилотная партия, серия). все напильники должны на первой (максимум второй) отваливаться. Напильники только в КЮТе и у домушников бывают - а им и splain достаточно.

да нет же....этот 3D кубик (ну или что там, кружок и прочее) привязывается к футпринту на этапе создания футпринта в аллегре и так с ним и живет, как и точка привязки, ориентация компонента по умолчанию.
когда вы расставляете в аллегре компоненты и потом делаете экспорт idf файла, то передается имя футпринта, координата и угол, а также передается этот кубик, на тот случай, если MCAD не сопоставил имя футпринта со своей правильной и красивой моделью. вот.

Автор: Hoodwin Aug 23 2012, 11:41

Разговор все больше скатывается в от к http://electronix.ru/forum/index.php?showtopic=87064.
И еще вот http://electronix.ru/forum/index.php?showtopic=78564&st=0&p=870443&#entry870443 я поднимал когда-то давно. Во всяком случае там наглядно видно, какие модели может нарисовать конструктор ECAD, ежели захочет sm.gif



Автор: lazarev andrey Aug 23 2012, 11:55

уй ты sm.gif да это ж я заморачивался sm.gif

Автор: HEoH Aug 23 2012, 12:53

Господа, давайте тему почистим или перенесем/создадим новую. По крайней мере, я получил ответ на свой частный вопрос. Остальное - обсуждение, не относящееся напрямую к данному разделу. Модератор, помоги нам=)

Автор: KBH Aug 27 2012, 15:20

Господа инженеры!
Не найдётся ли у кого книжки на великом и могучем про сей Аллегро для начинающих?
Хоть pdf, хоть djvu. Этакий аналог Лопаткина для PCAD-а.
Можно даже совсем просто: написать сюда имя автора и название книги, дальше сам найду.

Автор: Uree Aug 27 2012, 15:25

Не встречалось такой. Существует книга по OrCAD, достаточно свежая. Но там очень многого нет, а иное непонятно зачем разжевано до ненужных мелочей. В общем я бы не особо рекомендовал.
"Complete_PCB_design_using_OrCAD_Capture_and_PCBeditor", Kraig Mitzner, но... на великом и могучем английском.

ЗЫ Хотя нет, для начинающих как раз ее рекомендовал бы, думаю в самый раз будет. В ней еще и скриншотов куча, даже со слабеньким аглицким можно понять, что и в какой последовательности делается.

Автор: vitan Aug 27 2012, 18:04

Цитата(KBH @ Aug 27 2012, 19:20) *
Господа инженеры!
Не найдётся ли у кого книжки на великом и могучем про сей Аллегро для начинающих?
Хоть pdf, хоть djvu. Этакий аналог Лопаткина для PCAD-а.
Можно даже совсем просто: написать сюда имя автора и название книги, дальше сам найду.

http://electronix.ru/forum/index.php?act=findpost&hl=allegro_rus&pid=907454

Автор: labfab Sep 25 2012, 11:27

Добрый день,

А не подскажите, как можно из Layout PCB Designer вытащить метки под клей, для к примеру Bottom Layer. Ну вроде Glue Dots кличут. :-)
У меня на нижней стороне платы, только птичий корм. Так производитель желает его приклеить и все за раз поджарить :-) Экономщики.

Насколько я знаю в Eagle есть для этого Glue Bottom Layer. Мой производитель ленится и просит меня прислать ему, эти координаты / метки.
Вот я и думаю, как бы мне это культурно организовать.

Надеюсь что кто либо, тоже сталкивался с такой бедой. :-)

А я почему то раньше думал, что их из Placed Component Report берут.

Автор: labfab Sep 27 2012, 12:00

а как тут редактируются посты ?!

я проблему решил уже, добавил просто на соответственные Footprints еще один слой.
что то так и не на шел под это дело подходящий слой angry.gif

взял первый попавшийся слой No_Probe_Top и нарисовал там по центру Glue Dots rolleyes.gif

и потом просто вывел как отдельный слой GLUE_BOT_LAYER и отправил, производитель доволен и от меня отстал. twak.gif

возможно есть какое другое решение этой проблемы, более элегантное, к примеру там через скрипт. krapula.gif

Автор: Карлсон Sep 27 2012, 20:48

Коллеги, доброй ночи!

Хотелось бы узнать, есть ли в дизайнере возможность трассировки тандемных (вроде оно так называется) дифференциальных пар?
У меня данные и клок по диф. паре передаются. Хотелось бы выровнять их длину. С трассировкой одной диф. пары практически разобрался, а вот как сделать подстройку длины для двух диф. пар - пока что загадка.

Хотя, если кто-то толково, желательно как всегда на пальцах, распишет, как правильно делать трассировку диф. пар - буду премного благодарен!
Интернеты смотрел, но у меня такое чувство, что я что-то всё таки упустил.

Автор: vitan Sep 28 2012, 07:46

Цитата(Карлсон @ Sep 28 2012, 00:48) *
Хотелось бы узнать, есть ли в дизайнере возможность трассировки тандемных (вроде оно так называется) дифференциальных пар?
У меня данные и клок по диф. паре передаются. Хотелось бы выровнять их длину.

Дизайнер - это что?
Выравнивание делается с помощью match group, читайте про них.

Автор: Карлсон Sep 28 2012, 09:53

Цитата(vitan @ Sep 28 2012, 11:46) *
Дизайнер - это что?
Выравнивание делается с помощью match group, читайте про них.


PCB Designer, разумеется. что же еще?

Т.е. я правильно понимаю, что сначала я создаю две диф. пары, задаю их параметры, а потом создаю match group, в которую войдут эти диф. пары?

Автор: vitan Sep 28 2012, 10:12

Цитата(Карлсон @ Sep 28 2012, 13:53) *
PCB Designer, разумеется. что же еще?

Мда. Отстал я от жизни, уже не слежу за веми этими новомодными названиями... sm.gif

Цитата(Карлсон @ Sep 28 2012, 13:53) *
Т.е. я правильно понимаю, что сначала я создаю две диф. пары, задаю их параметры, а потом создаю match group, в которую войдут эти диф. пары?

Ну да. В чем сомнения?

Автор: oil_fish Dec 21 2012, 09:00

Возникла проблема с Footprint Viewer: не видит футпринты из моей папки, хотя я прописал пути в Capture.ini. Хотя PCB Designer всё видит и показывает (там пути тоже прописал).

Автор: Chip115 Mar 31 2013, 05:33

Всем привет! Помогите пожалуйста решить проблему. Не могу понять, как в пад-дезайнере сделать срезанный угол у прямоугольника? На сколько я понимаю, надо самому создавать shape, но как это сделать?

Автор: Uree Mar 31 2013, 09:15

Allegro PCB Editor -> New File -> Drawing Type Shape Symbol:



Созданный шейп сохранить там же, где записаны остальные футпринты, либо в отдельной папке, но указать путь к ней в настройках psmpath:


Автор: andrey74 Apr 9 2013, 05:18

Здравствуйте! Была папка с проектом, перенес ее сначала в другую папку, а потом опять в исходную. И теперь схема не хочет экспортироваться. Выдает интересное сообщение. В чем проблема? Некоторые проекты свободно можно кинуть в другую папку и будет все хорошо.

В общем, заметил, что данный глюк удаляется путем удаления файлов .lck в папке проекта \sch_1, но возникает другой косяк- при экспортировании схема "теряет все элементы", выдает "can not find ppt part" для каждого элемента

 

Автор: BlackOps May 6 2013, 17:38

быстрый вопрос по Хотфиксам: Например хотфикс 008 исправляыет также те ошибки которые предыдущие Хотфиксы исправляли?
Если я устанавливаю Хотфикс 008 мне надо все предыдущие тоже устанавливать?

Автор: Alexander E May 7 2013, 10:44

Цитата(BlackOps @ May 6 2013, 21:38) *
Если я устанавливаю Хотфикс 008 мне надо все предыдущие тоже устанавливать?

Добрый день!
Нет, достаточно установить последний хотфикс.

Автор: BlackOps May 8 2013, 08:06

У меня исчез проект сХематика! открываю, а он отрывается как Read Only Неважно чем открываеш OrCad Capture CIS или Allegro Design Entry CIS одно и тоже!
Открывается а внутри не вижу листов со сХемами!!!

Сама папка проекта полная различными файлами, есть файл .opjи файл большего размера .dsn, неважно какой из них открываю, но проект открывается без листов со сХемами! Куда все подевалось на ровном месте?
Терпеть не могу такие фокусы в середине работы над проектом! maniac.gif

Я точно ничего не удалял, но может чтото незаметно сделал не так? Что там могло быть не так?

я нашел в нете что это оказывается болезнь данного софта, в этом случае надо в ручную .dsn файл добавить в проект, так я вот пытаюсь это делать добавить этот файл в проект из его же папки, но ничего не получается! Он не добавляыется! как быть с этим?

Автор: Uree May 8 2013, 08:14

Скопируйте отдельно .dsn файл в другое место и попробуйте его открыть отдельно, без остальных файлов. Оркад должен автоматом создать к нему проект.

Автор: BlackOps May 8 2013, 08:32

сделал, и ничего.. он открывает его как текстовый файл

попробовал новый с нуля проект создать, и туда добавить свой .dsn файл, файл не добавляется! Как нажимаю указываю к нему путь то ничего не происходит!

ну неужели так вот просто может загнутся проект!? У мена никогда ни с каким софтом такого еще не было!
как вытащить или вернуть проект?

Автор: Uree May 8 2013, 08:45

Никогда с таким не сталкивался... .dsn как тектсовый?! Это непосредственно Оркад его так открывает - File -> Open -> Capture Design ?


Автор: BlackOps May 8 2013, 14:35

Ну да, открывает как текстовый файл, после того как предлагает создать сХематик.
т.е. нажал на файл, затем окошко выбора создания сХематика а затем просто этото файл как текст открыт и все.

я не понимаю как это могло произойти вообще или из за чего? И как это вернуть назад?

просто хочу разобратся..

А иначе с такими фокусами весь этот программный пакет и нафиг не нужен..

и еще, почему он открывается как read Only ? что именно могло быть причиной?

Автор: BlackOps May 8 2013, 15:41

Вобщем, на форуме Кэденса подсказали, мне надо было найти внутри папки проекта файл с расширением .dbk переименовать его например в backup.dsn и открыть, вот тогда и открылись мои сХемы..

но всеравно интерестно почему такое вообще могло произойти.

p.s. А еще в Options->preferences->Miscellanios можно отметить галочку на Auto-Recoveryи файл .dbk будет обновлятся каждые 15 минут

Автор: BlackOps May 10 2013, 00:48

Иногда я заметил когда вращаю элемент то у него отсутствует ограничение по 45 градусов. Т.е. обычно вращаю и каждый следующий шаг на 45 градусов, но вдруг это исчезает, и когда вращаю он вращается почти с шагом в 1 градус.

Как вернуть шаг вращения в 45 градусов?

Автор: Uree May 10 2013, 07:14

Установить угол поворота на панели Option справа.

Автор: BlackOps May 12 2013, 04:53

Я игрался с анализатором моделей, теперь у меня на плате на всех ножках чипов на линиях Земли и Питания появилаcь голубая рамка.
что это такое и как ето убрать?

рисунок прикрепил

 

Автор: falling_stone May 12 2013, 07:28

Возможно, Вы добавили свойство цепи (net property) VOLTAGE?

Автор: BlackOps May 12 2013, 08:07

а я не вижу где присваиваются свойства цепи?

и еще вопрос, почему-то у меня земля повсюду стала серого цвета, в цветовой палитре она красным отмечена, из-за чего это? Все ножки пинов принадлежащие к Земле тоже стали серыми

Автор: BlackOps May 12 2013, 20:00

ясно, зашел в СМ, там Properties->Net->General Properties и убрал значение 3V, квадратики ушли.

Затем увидел красный треугольник около Земли, выбрал Ратснест правой кнопкой, выбираю Net->Dehighlight и земля нормального цвета стала.

У этого программного пакета свои фокусы тоже есть и странности.. Например у меня земля выбрана была! Но почему когда в СМ я выбираю Deselect она до сих пор остается выбранной? Только когда проделал вышеописанное это ушло. Я думаю это косяк



Еще такой вопрос, если я хочу АвтоРоутер чтобы провел например диф-пару от одного коннектора до пина другого коннектора, но другой коннектор на нижней стороны платы, и поэтому перед этим я с нижней стороны короткую дорожку делаю и Виу.

Так вот, я хочу чтобы авто-роутер с первого коннектора провел диф-пару уже до той Вии которая следует после желтой дорожки на втором коннекторе.

Рисунок прикрепил.

Проблема в том, что когда авто-роутер начинает водить он удаляет те желтые дорожки коннектора на обратной стороне, и почемуто просто доводит дифф пары до тех пинов коннектора... хотя это совсем неправильно т.к. те пины не Through-Hole а SMD.



 

Автор: vitan May 12 2013, 20:23

Цитата(BlackOps @ May 13 2013, 00:00) *
Проблема в том, что когда авто-роутер начинает водить он удаляет те желтые дорожки коннектора на обратной стороне, и почемуто просто доводит дифф пары до тех пинов коннектора... хотя это совсем неправильно т.к. те пины не Through-Hole а SMD.

Я бы перед тем, как задать такой вопрос, убедился бы в верности исходной посылки. Быть того не могёт.

Автор: BlackOps May 12 2013, 22:21

роутер, когда делает все сам почемуто не создает Вии для того чтобы соеденить дорожку с Падом коннектора, он просто под Пад забрасывает конец линии и все.

Автор: Uree May 13 2013, 07:21

Значит падстэк определен некорректно. Если взять честный односторонний падстэк и подвести к нему трассу, к центру, но с другой стороны - получите такие же квадраты, как видели на цепях питания - это ratsnest нулевой длины. Т.е. трасса доведена, но соединения нет. Сходите в Tools->Padstack и проверьте их определение, должно быть три слоя определенных для стороны Топ, - медь, маска, паста. У Вас похоже есть и определние для Боттом, возможно нулевого размера, но есть. Такое регулярно бывает при импорте проектов из сторонних САПР.

Насчет подсветки земли: выбор цепи(Select) и подсветка цепи(Highlight) вещи разные. DeSelect не отменяет Highligth.

Чтобы цепи велись не до пинов, а до переходных, нужно эти переходные обозначить как fanout (Route -> Convert Fanout), либо трассировать эти отводы не вручную, а автоматом, через Route->Create Fanout.

PS И настройте себе нормальные цвета, Вы же ничего не различаете на этих мерзко зеленых фонах разного оттенка! sm.gif

Автор: BlackOps May 13 2013, 17:16

ясно, разбираюсь.

Еще такой вопрос, в редакторе Cross-Section у меня был столбец: Etch Factor(Degrees) где можно вводить угол трапеции дорожки, и это влияет на расчет сопротивления. Но сейчас почему то он исчез! Как вернуть этот столбец опять?

п.с. работаю уже 3-ий день в этом пакете, некоторые вещи уже раздражают:

1) В редакторе сХем когда перетаскиваеш меж-листовые коннекторы нужно целится прямо в центр стрелки, иначе передвигается только запись коннектора
(очень неприятная зона захвата у многих компонентов!)

2) Надоело видеть как то одно то другое включается и выключается (хотя защитники сразу скажут что сам тыкал куда не надо)

3) Программа довольно не редко вылетает! (например сейчас почемуто когда хочу запустить авто-роутер он мне пишет что Спектра допустила ошибку и будет закрыта! причем сама программа не закрыта, после перезапуска тоже самое! хотя до того авто-роутер включал...не пойму почему он сейчас вылетает?)

4) Когда выделяеш какой то сигнал в сХематике, он выделен в окне разводки тоже, но когда убрал выделение в разводке выделение остается, приходится в ручную убирать выделение.

5) я заметил когда делаеш Analyze->Model Assignment , то это может испортить проект сХематика! Он открывается без страниц, но выше в этой теме я написал как улаживаю это..тем не менее есть проблема такая, почему незнаю.

вобщем раздражают проблемы эти 15% времени работы в пакете трачу пока на выяснение проблем внезапных


Заметил одну полезную функцию, которая я даже незнаю присутствует ли в пакетах типа Альтиума:

* Например Динамическая расправка фазы диф-пары, есть и статическая, где он проверяет общую длинну и сверяет ее по фазе, но есть и динамическая, где он учитывает изгибы и улаживает дизбаланс фазы по всему участку диф-пары.

Автор: Ant_m May 14 2013, 08:40

Цитата(BlackOps @ May 13 2013, 21:16) *
ясно, разбираюсь.

Еще такой вопрос, в редакторе Cross-Section у меня был столбец: Etch Factor(Degrees) где можно вводить угол трапеции дорожки, и это влияет на расчет сопротивления. Но сейчас почему то он исчез! Как вернуть этот столбец опять?

Лицензию переключите на SI и все будет. (File -> Change editor)

Автор: BlackOps May 14 2013, 18:48

Спасибо, сработало.

Автор: BlackOps May 15 2013, 05:46

еще обнаруживаю такую вот вещ, DRC дает ошибку по дистанции линия-пин, хотя это линия идет от SMD пина на виу.. рядом как видите точно аналогичные соединения созданные общей командой Create Fanout, но на них нету ошибки.

какова причина или это очередной косяк?

 

Автор: vitan May 15 2013, 06:09

Цитата(BlackOps @ May 15 2013, 09:46) *
какова причина или это очередной косяк?

Проверьте, чтобы дорожка и пин принадлежали к одной цепи.

Автор: BlackOps May 15 2013, 07:15

oони к одной цепи, земле принадлежат. я просмотрел аналогичные темы на форумах Кэденса, там видел темы где говорилось например что правило: 5 мил, и дистанция 5 мил.. но дает ошибку, ее решали тем что в правилах записывали 5.1мил.

в моем случае так не сделаеш. просто поставил именно эту ошибку в игнор. хотя не нравятся мне вообще такие фокусы софта.

Автор: vitan May 15 2013, 07:20

Цитата(BlackOps @ May 15 2013, 11:15) *
oони к одной цепи, земле принадлежат.

Слабо верится. Вот верхние два пина видно, что земля.

Автор: BlackOps May 15 2013, 07:37

ошибка моя.. в сХематике я поставил NO CONNECT уже после того как создан Fanout для данного компонента, а виа была GND, и визуально казалось что оба пина земля, хотя они не должны быть ни к чему соединены.

такой вопрос еще а как добавлять текст большего размера шрифта например на силку?
По умолчанию там размер 50, но меняя его на больший текст не увеличивается когда его добавляеш.

Автор: vitan May 15 2013, 07:44

Цитата(BlackOps @ May 15 2013, 11:37) *
меняя его на больший текст не увеличивается когда его добавляеш.

Выразите мысль на нормальном русском языке.

Автор: BlackOps May 15 2013, 08:49

Цитата(vitan @ May 15 2013, 11:44) *
Выразите мысль на нормальном русском языке.

Add->Text, выбираю слой Silkscreen_Top, Marker Size по умолчанию выставлен как 50, но выставляя например 300 и добавляя этот текст на плату его размер такой же как и при параметре 50.

все. разобрался.

Автор: BlackOps May 22 2013, 06:11

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

 

Автор: Карлсон May 22 2013, 06:31

Это предупреждение о том, что есть пины с именем NC. Тут, кажется, где-то была ветка про то, что делать с неиспользуемыми пинами. Если лэйаут их нормально переваривал, то дизайнеру что-то там не нравится. Поэтому в УГО нужно создать новое свойство NC и туда через запятую прописать все неиспользуемые пины. При этом их не нужно размещать в УГО. Это по-нормальному. По-другому - нумеруете свои NC, чтобы имя выглядело NC1 NC2 и т.д.

Да, поискал за Вас.
Почитайте конкретно ЭТУ тему страницы три и четыре. Думаю, всё станет понятно.

Автор: Uree May 22 2013, 07:05

Название пина 'NC' не уникально. Об этом и предупреждение.
Кстати не всегда получается прописать NC-пины через атрибут, по крайней мере у меня был один случай, когда их было очень много и атрибут урезался по длине не сохраняя полный список...

Автор: andrey74 May 30 2013, 09:45

Я создал компонент - контакт на плату для АКБ типоразмера 18650. Сам контакт состоит из трех пинов. Но на схеме это всего один контакт. Как мне сделать так, чтобы эти три физических пина были соединены? Пока удалось сделать чтобы каждому из физических пинов соответствовал один контакт на схеме.

 

Автор: vitan May 30 2013, 10:08

Цитата(andrey74 @ May 30 2013, 13:45) *
Я создал компонент - контакт на плату для АКБ типоразмера 18650. Сам контакт состоит из трех пинов. Но на схеме это всего один контакт. Как мне сделать так, чтобы эти три физических пина были соединены? Пока удалось сделать чтобы каждому из физических пинов соответствовал один контакт на схеме.

Вот так и оставьте. Оно получается более универсально и не зависит от специфики САПР. Если есть сомнения, то спросите себя, делаете ли Вы для какого-нибудь BGA один логический пин земли, который на плате представляет собой сотню физический пинов? Вот и тут ровно то же самое.

Автор: BlackOps May 31 2013, 09:13

на разводке платы в PCB Editor дорожки кривые нормально отображены, и в гербер тоже нормально экспортируются, а в 3Д просмотре эти кривые дорожки почемуто завиваются кругами, это косяк?

картинку прикрепил

 

Автор: maple May 31 2013, 11:25

Цитата(BlackOps @ May 31 2013, 13:13) *
на разводке платы в PCB Editor дорожки кривые нормально отображены, и в гербер тоже нормально экспортируются, а в 3Д просмотре эти кривые дорожки почемуто завиваются кругами, это косяк?

sm.gif
Была подобная картинка в Пикаде (не в 3D, а на самой плате). Это он так оригинально обрабатывал дуги (с маленьким радиусом или короткие). Думаю, тут тоже самое.

Автор: andrey74 Jun 6 2013, 07:46

Господа, зачем нужен слой "anti etch"?, стараюсь им вырезать надпись в полигоне "etch" но безрезультатно.

Автор: falling_stone Jun 6 2013, 08:08

QUOTE (andrey74 @ Jun 6 2013, 10:46) *
Господа, зачем нужен слой "anti etch"?, стараюсь им вырезать надпись в полигоне "etch" но безрезультатно.

Этот слой позволяет резать полигоны питания.
К примеру, Вы создали большой полигон питания размером со всю плату. В слое "anti etch" чертите линии, положение и ширина которых соответствуют положению и ширине разрезов в полигоне. Запускаете команду create split plane (могу неточно приводить название, но если в мануале поищете split plane, то поймете о чем я) и полигон разрезается на части по этим линиям. Затем задаете какие части полигона каким цепям соответствуют, и вуаля.
Если кто-то знает другой способ использования "anti etch", буду рад узнать.

Автор: Uree Jun 6 2013, 08:12

И не получится, его назначение несколько иное.
Линии на слое anti-etch "режут" медь соответствующего плэйн слоя на участки подключаемые к заданным цепям по команде Edit -> Split Plane -> Create.

Автор: andrey74 Jun 6 2013, 08:53

Спасибо за разъяснение! Есть ли простой способ вырезать надпись или линию в полигоне?

Автор: PCBtech Jun 6 2013, 09:12

Цитата(andrey74 @ Jun 6 2013, 11:46) *
... стараюсь им вырезать надпись в полигоне "etch" но безрезультатно.


Чтобы вырезать надпись в полигоне, попробуйте сделать следующее:

- нарисовать полигон в Etch/Top
- сделать надпись в виде полигона тоже в Etch/Top, поверх большого полигона.
- выбрать команду Shape - Compose Shape
- выбрать окном большой полигон и полигоны-надпись

Должно получиться, если элементы текста не очень маленькие...

Автор: falling_stone Jun 6 2013, 09:13

QUOTE (andrey74 @ Jun 6 2013, 11:53) *
Спасибо за разъяснение! Есть ли простой способ вырезать надпись или линию в полигоне?

Самый простой - негативный полигон. На нем чертится/рисуется все что угодно, в результате получается соответствующей формы вырез.
Альтернатива - импорт DXF или экспорт/импорт Gerber.
Еще вариант - Shape void element.

Автор: PCBtech Jun 6 2013, 09:40

Цитата(PCBtech @ Jun 6 2013, 13:12) *
Чтобы вырезать надпись в полигоне, попробуйте сделать следующее:

- нарисовать полигон в Etch/Top
- сделать надпись в виде полигона тоже в Etch/Top, поверх большого полигона.
- выбрать команду Shape - Compose Shape
- выбрать окном большой полигон и полигоны-надпись

Должно получиться, если элементы текста не очень маленькие...


Ну вот пример прорисовки гостовского текста в негативе на слое Top





Автор: andrey74 Jun 6 2013, 09:44

Здорово, спасибо! Только не совсем понятно.
В каком слое мы делаем надпись (и чем мы делаем надпись)?
далее...
- выбрать команду Shape - Compose Shape
- выбрать окном большой полигон и полигоны-надпись
это понятно

Автор: PCBtech Jun 6 2013, 10:15

Цитата(andrey74 @ Jun 6 2013, 13:44) *
Здорово, спасибо! Только не совсем понятно.
В каком слое мы делаем надпись (и чем мы делаем надпись)?
далее...
- выбрать команду Shape - Compose Shape
- выбрать окном большой полигон и полигоны-надпись
это понятно


Надпись я написал нашей утилитой "Текст ЕСКД", потом конвертировал в полигоны утилитой "line2shape".
Как именно это делать в Вашем случае - зависит от того, какая у Вас надпись, каким шрифтом сделана и т.д.

Автор: Inpharhus Jun 7 2013, 09:58

Решил познакомиться с Allegro и впал в ступор, оказывается здесь нет такого понятия как центральная библиотека (или я что-то не так понял?), что очень непривычно после Mentor'а.
Начал с создания падстека, запустил Pad Designer, ввёл все параметры, сохранил c:\temp\sample.pad
Далее попытка создания посадочного места. PCB Editor, File -> New -> Package symbol (wizard)...
Первая проблема с которой столкнулся: на этапе выбора падстеков не вижу своего sample.pad в списке доступных футпринтов. Что я делаю не так?
Может быть сохранять надо в какую-то определённую папку? Или где-то надо прописать путь к c:\temp\?
Как вообще тут подходить к вопросу создания подобия центральной библиотеки, чтобы в некой определённой папке у меня лежали все падстеки и футпринты с какой-нибудь иерархией?

Автор: vitan Jun 7 2013, 10:04

Цитата(Inpharhus @ Jun 7 2013, 13:58) *
Решил познакомиться с Allegro и впал в ступор, оказывается здесь нет такого понятия как центральная библиотека (или я что-то не так понял?), что очень непривычно.

Да, так и есть. И это прекрасно. sm.gif

Цитата(Inpharhus @ Jun 7 2013, 13:58) *
Начал с создания падстека, запустил Pad Designer, ввёл все параметры, сохранил c:\temp\sample.pad
Далее попытка создания посадочного места. PCB Editor, File -> New -> Package symbol (wizard)...
Первая проблема с которой столкнулся: на этапе выбора падстеков не вижу своего sample.pad в списке доступных футпринтов. Что я делаю не так?

Setup - user preferences - paths - library - padpath.
Там все понятно и без хелпа, но стоит его почитать, все-таки.

Автор: Inpharhus Jun 7 2013, 12:41

Цитата(vitan @ Jun 7 2013, 14:04) *
Да, так и есть. И это прекрасно. sm.gif

Возможно cool.gif
Цитата(vitan @ Jun 7 2013, 14:04) *
Setup - user preferences - paths - library - padpath.
Там все понятно и без хелпа, но стоит его почитать, все-таки.

Спасибо, вот до хелпа почему-то не додумался, а ни в одной учебной pdf'ке об этом ни слова не увидел...

Автор: Inpharhus Jun 10 2013, 07:55

Продолжаю задавать дурацкие вопросы.
1. Пытаюсь создать футпринт, нарисовал прямоугольники assembly, silkscreen, добавил пины, всё это абы куда ляпнул. Теперь хочу их перемещать и редактировать, и возникает вопрос: здесь что, нет окна свойств графического элемента в котором можно указать толщину линии, длину и ширину (прямоугольника), расположение относительно начала координат? blink.gif Это всё можно сделать только с помощью консольных команд? blink.gif

2. А как удалить нарисованный прямоугольник? Кнопка Delete на панели инструментов ругается:
Selected item not valid for current operation, ignored: Rectangle "Package Geometry/Silkscreen_Top"
No valid items selected for the current operation, exiting.

Автор: Uree Jun 10 2013, 09:33

1. Есть такое окно, но оно только с информацией, не для редактирования. Редактирование делается другими инструментами:
- прямоугольник нарисованный инструментом shape редактируется как шейп(Shape Select на панели инструментов) - после его выбора можно двигать стороны, углы и т.п.
- контур нарисованный линиями редактируется через Edit -> Vertex
- ширина линий меняется через Edit -> Change.

2. Сначала включаем режим удаления, потом включаем выбор объектов типа Shape & Lines & Figures и после этого тыкаем в этот прямоугольник.

Автор: Inpharhus Jun 10 2013, 09:47

Цитата(Uree @ Jun 10 2013, 13:33) *
1. Есть такое окно, но оно только с информацией, не для редактирования. Редактирование делается другими инструментами:
- прямоугольник нарисованный инструментом shape редактируется как шейп(Shape Select на панели инструментов) - после его выбора можно двигать стороны, углы и т.п.
- контур нарисованный линиями редактируется через Edit -> Vertex
- ширина линий меняется через Edit -> Change.

Ну с этим понятно, мышкой двигать можно только по сетке, а ввод точных координат, да ещё и отличный от выставленной сетки - только консоль... печаль.
Толщину линии прямоугольника поменять похоже нельзя, команда Change к прямоугольнику применяться не хочет.
Цитата(Uree @ Jun 10 2013, 13:33) *
2. Сначала включаем режим удаления, потом включаем выбор объектов типа Shape & Lines & Figures и после этого тыкаем в этот прямоугольник.

С этим уже разобрался, спасибо.

Автор: Uree Jun 10 2013, 11:26

Точные координаты? В футпринте? И какая у шелкографии должна быть там точность? Плюс-минус полгектара?sm.gif Чтобы только контур обозначить... Пады ставятся с любой точностью, а все остальное не критично, имхо.

Автор: avantar Jun 18 2013, 08:34

Здравствуйте. Подскажите пожалуйста, возможно ли в Allegro PCB создать несколько правил для заливки полигонов? Нужно для некоторых полигонов сделать сплошную заливку медью на smd pad-ы. Спасибо.

Автор: PCBtech Jun 18 2013, 08:56

Цитата(avantar @ Jun 18 2013, 12:34) *
Здравствуйте. Подскажите пожалуйста, возможно ли в Allegro PCB создать несколько правил для заливки полигонов? Нужно для некоторых полигонов сделать сплошную заливку медью на smd pad-ы. Спасибо.


Можно делать индивидуальные правила заливки для каждого полигона.
Вообще, посмотрите три наших видеоурока по полигонам, там много полезной информации:

http://electronix.ru/redirect.php?http://www.pcbtech.ru/pages/view_page/183

(смотри пункт 8 внизу страницы)


Автор: BlackOps Jun 19 2013, 01:50

у меня такая проблема возникла, внезапно перестал Оркад загружатся, я нашел на форуме Кэденса тупой видимо совет типа, удалить
HKEY_CURRENT_USER\Software\OrCAD\CaptureWorkspace key в реестре, со всеми принадлежащими ему ключами, после этого Оркад начал загружатся вновь нормально, но когда загружаю редактор PCB Editor, то почему то не загружаются мои STEP модели!

Нажимаю на Path а он мне говорит: The environment "STEPPATH" is currently set to "C:/Cadence/SPB_16.6/share/local/pcb/step"

Хотя реально данная переменная установлена на эту папку:
D:\projects\cadence\libraries\models3D\STEP
И до этого все работало.

Установил патч 011, не помогло, программа пропатчилась но проблема в том что сейчас PCB Editor думает что STEPPATH установлен в указанную выше папку, а не на ту папку которую я прописал.

Как исправить?

и еще один вопрос.. почему например если при создании компонента какого-нибудь и присвоении ему 3Д модели с нулевым сдвигом по всем координатам, и корректном расположении на плоскости, этот же компонент при установке в редакторе платы имеет определенное смещение в сторону какой либо оси?

ведь если я компонент уже один раз отрегулировал в СТЕП опции при редактировании символа, и скажем если он прямо лежит на плоскости платы, то значит и при использовании данного компонента на плате он должен иметь такие же смещения! из-за чего это может быть? тоже косяк?

п.с. а баг с кривыми линиями в 3Д виде так и не исправлен! Надоело это уже.

и еще, по прежнему мерзко работать в этом САПРе! Недавно один проект, который завершил в сХематике и сделал в разводке, через 15-20 дней решил вновь открыть в сХематике и увидел что сХема будто на 50% завершена! половина коннектов нету! хотя это нереально я точно помню что завершил сХему полностью, и сделал разводку, отправил на производство, получил обратно и протестировал. как это получилось понятия не имею! Пришлось сХему в ручную по разводке восстановить! т.к. back annotation как назло тоже не сработал!

плюс ко всему ета несчастная database которую то и дело надо чуть ли не каждый час работы в разводке лечит через dbdoctor!
надоели эти фокусы тупые которые этот пакет выкидывает!

да и вот еще один косяк: когда редактируеш СТЕП опции компонента, очень часто когда жмеш кнопку Save опции не сохраняются, а после этого невозможно бывает закрыть окно кнопкой Close, приходится убивать программу и перезагружать.

Автор: vitan Jun 19 2013, 05:41

BlackOps
Переустановите винду. Или поставьте на новую виртуалку. С пакетом все нормально, поверьте. sm.gif

Автор: Inpharhus Jun 19 2013, 06:34

Скачал книгу Kraig Mitzner'a, делаю всё пошагово. Запустил Orcad Capture, File->New->Project->PC Board Wizard, без симуляции, добавил пару библиотек, расположил на схеме пару резисторов, прописал в свойствах PCB Footprint. Далее должна быть генерация нетлиста Tools->Create Netlist, у меня этот пункт меню "засерен". Что я делаю не так?

Автор: Uree Jun 19 2013, 07:26

Генерация нетлиста доступна только на дереве проекта и недоступна на листах схемы. Это единственная ее особенность доступа. Остальное - конфигурация, пути - настраиваются уже дальше.



Цитата(BlackOps @ Jun 19 2013, 03:50) *
...


Наверное я чего-то не понимаю... Что Вы имеете с 3-Д моделей подключенных в Аллегро? Пока я вижу только "имение" проблемsm.gif

И тот же вопрос о 3-Д режиме отображения - зачем лично Вы его используете, что Вам настолько критичны какие-то баги отображения?

Автор: BlackOps Jun 19 2013, 16:27

Цитата(Uree @ Jun 19 2013, 12:26) *
Что Вы имеете с 3-Д моделей подключенных в Аллегро? Пока я вижу только "имение" проблемsm.gif

Ну как это что имею? я же описал четко какие проблемы.
1) Переменная среда STEPPATH установлена на папку определенную в системе, а PCB Editor думает что STEPPATH установлен в свою внутреннюю директорию хотя до того все работало, я же описал в посте №228

2) Когда кликаеш при разводке платы в Setup->Step Package Mapping и задаеш параметры и связку компонентов и моделей то зависает окно, приходится убивать процесс программы (когда тоже самое делаеш при создании компонента этого не происходит)

3) Кривые дорожки на плате при 3Д виде завиваются кругами!

4) когда в редакторе 3Д после импорта модели (например резистор), модель стоит точно на поверхности, а не висит в воздухе, то при использовании компонента с этой моделью в 3Д виде платы (а не 3Д вид компонента при его создании) он иногда как бы висит в воздухе, т.е. есть смещение на оси Z. Почему такая несогласованность с системой координат между 3Д видом платы и 3Д настройкой модели при создании компонента?

Цитата(Uree @ Jun 19 2013, 12:26) *
И тот же вопрос о 3-Д режиме отображения - зачем лично Вы его используете, что Вам настолько критичны какие-то баги отображения?

Ну что значит зачем? А зачем не использовать если есть? Почему в 500-баксовом программном пакете это работает нормально а в таком дорогом программном пакете так хреново? И это после 11-ти хотфиксов? (пример бага показан в посте №208)

работа всеравно идет естесственно, делаю проекты развожу их итд.. просто хотелось бы чтобы все работало как надо, все функции.

Автор: Uree Jun 19 2013, 18:29

Проблему я понял, я не понял, что Вам дает наличие связки 3-Д модели и футпринта в самом Аллегро... Красивый вид понятно, а что еще?

И тот же по сути вопрос о 3Д режиме - как Вы его используете в работе, кроме как просто "посмотреть"?

Собственно ответ почему это не работает связан с этими моментами - упомянутый функционал никак не помогает быстрее и качественнее проектировать РСВ, только добавляет дополнительной работы и связанных с нею проблем. Поэтому серьезными легальными пользователями не используется(наверняка не знаю, но практически уверен в этом). Поэтому таких багов в Кэйденс никто не рапортует и само собой их никто не исправляет.

Автор: BlackOps Jun 20 2013, 03:00

Цитата(Uree @ Jun 19 2013, 23:29) *
И тот же по сути вопрос о 3Д режиме - как Вы его используете в работе, кроме как просто "посмотреть"?

ну..глаз радует wink.gif

Цитата(Uree @ Jun 19 2013, 23:29) *
Собственно ответ почему это не работает связан с этими моментами - упомянутый функционал никак не помогает быстрее и качественнее проектировать РСВ, только добавляет дополнительной работы и связанных с нею проблем. Поэтому серьезными легальными пользователями не используется(наверняка не знаю, но практически уверен в этом). Поэтому таких багов в Кэйденс никто не рапортует и само собой их никто не исправляет.

ну ладно тогда..



Хотя нет!! неправда!!!

В работе использую еще как! а что если например плата проектируется с коннектором не простым, в наличии пока коннектора нету чтобы плату распечатать в масштабе 1:1 и приставить проверить, но зато доступна модель качественная от производителя, можно примерить и посмотреть правильно ли футпринт сделан.
(понятное дело с даташита рисунок можно взять итд. но всеравно хочется же иногда еще раз как то проверить, мало ли, не хорошо из-за одного коннектора целую плату терять)

картинку прилепил

 

Автор: vitan Jun 20 2013, 06:17

Цитата(BlackOps @ Jun 20 2013, 07:00) *
В работе использую еще как! а что если например плата проектируется с коннектором не простым, в наличии пока коннектора нету чтобы плату распечатать в масштабе 1:1 и приставить проверить, но зато доступна модель качественная от производителя, можно примерить и посмотреть правильно ли футпринт сделан.
(понятное дело с даташита рисунок можно взять итд. но всеравно хочется же иногда еще раз как то проверить, мало ли, не хорошо из-за одного коннектора целую плату терять)

Советую Вам это прекратить, ибо можно попасть. Модели - это не основной источник информации о размерах компонентов. Я много раз видел модели, отличающиеся от чертежей. И проверять лучше не распечатыванием и наложением (21 век, вообще-то), а экспортом всего в MCAD.
Ценность 3D в аллегро минимальная, только взглядом окинуть. Ну еще я иногда использую для быстрого посыла начальству. И начальства. sm.gif

Автор: Uree Jun 20 2013, 07:08

Вот да, как-то так, именно взглядом окинуть.
А реально - чертеж, в идеале в DXF от производителя, футпринт, РСВ. И 3Д в этой цепочке как зайцу пятая нога...

Автор: BlackOps Jun 20 2013, 07:45

Экспортом в MCAD? Секунду.. это как? Это Solid Works?

А что именно это дает? в SolidWorks что точные модели всех компонентов есть или что?

Автор: Uree Jun 20 2013, 07:59

Ну если конструктор пользуется неточными моделями, то какой же он конструктор? Как минимум моедль проверяется и поправляется, чтобы быть точной. Как максимум - создается конструктором перед использованием в проекте.
Имхо - САПРы для РСВ это все-таки не MCAD-ы, не стоит на них особо полагаться в вопросах проектирования механики. Максимум контроль размещения, но тут кажется модели не особо помогут. Я не думаю, что они "вытянуты" в слоях place_boundary и dfa_boundary.

Автор: BlackOps Jun 20 2013, 08:06

конструктор? ну да...естесственно! если конструктор есть это его задача. Но Vitan просто мне сказал что проверка наложением это типо не 21й век, и есть способ лучше..а тут еще и конструктор нужен! А если нет его и делаю все я? И после прорисовки с чертежа проверить хочется? моделям не верить..ну остается только наложением на распечатку.

Автор: falling_stone Jun 20 2013, 08:56

Если оставить в стороне вопрос точности моделей (это ключевой момент и в случае с 2D), я использую экспорт в 3D (STEP) для передачи модели платы в MCAD. Раньше для этого использовал IDF интерфейс и примитивные представления компонентов на основе свойств их высоты, или подключал STEP модели уже в MCAD. Теперь уже в двух проектах пользовался 3D от каденца. Не припомню, упоминал ли уже, но на мой взгляд, грандиозным недостатком реализации является невозможность делать привязку (snap) компонента к плате или оси вывода к оси отверстия. Задавать смещения вручную - жуткая морока.

Автор: vitan Jun 20 2013, 10:08

Цитата(BlackOps @ Jun 20 2013, 12:06) *
конструктор? ну да...естесственно! если конструктор есть это его задача. Но Vitan просто мне сказал что проверка наложением это типо не 21й век, и есть способ лучше..а тут еще и конструктор нужен! А если нет его и делаю все я? И после прорисовки с чертежа проверить хочется? моделям не верить..ну остается только наложением на распечатку.

Я тоже все делаю один, но это мне не мешает вести нормальную библиотеку точных моделей в солиде. Я бы сказал, даже помогает... sm.gif
Конструктор у меня есть, правда ему я свою библиотеку не даю, и он пользуется именно прямоугольничками из IDF-a. Вот такая злобота.

Цитата(falling_stone @ Jun 20 2013, 12:56) *
Не припомню, упоминал ли уже, но на мой взгляд, грандиозным недостатком реализации является невозможность делать привязку (snap) компонента к плате или оси вывода к оси отверстия. Задавать смещения вручную - жуткая морока.

Да, вот, когда они это сделают, тогда я тоже перейду на эту технологию. А пока источником информации будет солидовская библиотека, в солиде побольше (мягко говоря) инструментов для быстрого редактирования моделей.

Автор: avantar Jun 24 2013, 08:39

Здравствуйте, есть ли в Allegro pcb какой-либо инструмент, схожий с ментровоским conductive shape?

Автор: BlackOps Jun 24 2013, 09:12

быстрый вопрос: если у меня на плате для какого либо элемента уже установлен слой Силки с определенным размером текста, как я могу поменять размер текста?
правая кнопка мышки дает разные меню, и даже может изменить текст, но не вижу как сделать текст больше? (или выбрать другой текстовый блок) ?

Автор: avantar Jun 24 2013, 09:17

Цитата(BlackOps @ Jun 24 2013, 12:12) *
быстрый вопрос: если у меня на плате для какого либо элемента уже установлен слой Силки с определенным размером текста, как я могу поменять размер текста?
правая кнопка мышки дает разные меню, и даже может изменить текст, но не вижу как сделать текст больше? (или выбрать другой текстовый блок) ?


сообщение 34 в этой теме:
http://electronix.ru/forum/index.php?s=&showtopic=88795&view=findpost&p=1028449

Автор: PCBtech Jun 24 2013, 10:00

Цитата(avantar @ Jun 24 2013, 12:39) *
Здравствуйте, есть ли в Allegro pcb какой-либо инструмент, схожий с ментровоским conductive shape?



Цитата:
"1.Conductive_Shape -это действительная область металла, т.е как нарисована так и будет изготовлена.
2. Plane Shape - это область где хотелось бы иметь металл, но будет ли он там лежать и каким он окончательно будет сделан зависит от правил проектирования и правил установленных в Plane_Processor. Т.е Вы нарисовали обасть для заливки, а зальет ее Plane_Processor.
--fill(Александр) "

По всей видимости, в Cadence Allegro этому соответствует Static Shape (как нарисовал, так и будет) и Dynamic Shape (динамически выполняются необходимые отступы от других объектов платы).

Автор: BlackOps Jun 24 2013, 17:36

Цитата(avantar @ Jun 24 2013, 14:17) *
сообщение 34 в этой теме:
http://electronix.ru/forum/index.php?s=&showtopic=88795&view=findpost&p=1028449

нет, там спрашивали как менять размер текста вообще. Я знаю как это делается.

Мой вопрос был: а можно ли изменить размер RefDes Silkscreen_Top после того как компонент уже установлен в разводке, т.е. скажем стандартный какой то размер уже выбран текста при создании компонента, но после того как я этот компонент использую в разводке мне захотелось поменять размер его текста? (именно для одного какого либо компонента)

Автор: Uree Jun 24 2013, 17:56

Меню Edit -> Change, выбрать нужный Text block, ткнуть мышой в нужный текст.

Автор: BlackOps Jun 24 2013, 23:39

спасибо!
( все что угодно напихали в меню правого клика, за исключением самых стандартных функций)

Автор: Uree Jun 25 2013, 08:07

С точки зрения группового редактирования возможности Аллегро много удобнее, чем в случае поп-ап меню на правой кнопке. Просто надо понять, что и когда выгодно использовать...

Автор: Inpharhus Jun 26 2013, 07:07

Продолжаю задавать дурацкие (наверно) вопросы:

1. При создании футпринта рисую прямоугольник Package_Geometry_Assembly_Top обозначающий физические границы компонента (занимаемой им площади), рисую прямоугольник Package_Keepout_Top который обозначает площадь на которую запрещено налезать другим компонентам при расположении на плате, рисую Package_Geometry_Place_Bound_Top для указания высоты компонента, вылезает ошибка DRC Package_to_Place_Keepout_Spacing Constraint_Value_0MM Actual_Value_2.9MM, высота указана как раз 2.9мм.
Вопрос: что не так? Может Package_Keepout_Top вообще нет необходимости рисовать?

2. Как здесь происходит "разбиение" компонента на несколько символов в схеме? Первое что приходит в голову на основе того что уже понял, это просто создание нескольких символов с разными группами пинов, т.е. например в компоненте 8 пинов, а я хочу нарисовать его в виде двух символов на схеме, следовательно я рисую один символ с пинами 1,2,3,4 и другой символ с пинами 5,6,7,8, а при расположении на схеме просто присваиваю им один и тот же RefDes. Или как-то по-другому?

3. Во всех уроках при создании футпринта предлагают заполнять RefDes как "R?" или "C?" и т.д. А если у меня один футпринт будет использоваться и для конденсаторов и для резисторов? Как сделать чтобы RefDes зависел только от указанного на схеме?

Автор: Uree Jun 26 2013, 07:57

1. Да, не нужен кипаут. Аллегро контролирует размещение по контурам Place_Boundary и DFA_Boundary.

2. Это должен быть SPLIT компонент. Там в таблице пинов будет столбец с указанием номера символа в компоненте.

3. Refdes со схемы имеет приоритет, так что в итоге именно он должен быть на плате. А вообще футпринты для резисторов и конденсаторов должны быть разными, хотя бы из-за их разной высоты. Хотя фактически это мало что меняет...

Автор: Inpharhus Jun 26 2013, 09:20

1,3 Понятно, спасибо.

Цитата
2. Это должен быть SPLIT компонент. Там в таблице пинов будет столбец с указанием номера символа в компоненте.

А можно поподробнее? Как создать такой компонент?

И ещё вопрос: можно ли как-то настроить комбинации клавиш (например команда удалить здесь Ctrl+D вместо общепринятого Del)? В хелпе что-то сразу найти не удалось такой пункт.

Автор: Uree Jun 26 2013, 09:53

При создании компонента нужно выбрать "New part from spreadsheet" и указать кол-во секций в нем. Потом заполняя таблицу указать какой пин какой секции принадлежит. После заполнения таблицы отредактировать графику символов.

ЗЫ Это если речь о компонентах в Capture. Если в Design Entry HDL то там иначе.

Автор: Inpharhus Jun 26 2013, 09:59

Цитата(Uree @ Jun 26 2013, 13:53) *
При создании компонента нужно выбрать "New part from spreadsheet" и указать кол-во секций в нем. Потом заполняя таблицу указать какой пин какой секции принадлежит. После заполнения таблицы отредактировать графику символов.

Спасибо.
Цитата
Можно ли как-то настроить комбинации клавиш (например команда удалить здесь Ctrl+D вместо общепринятого Del)? В хелпе что-то сразу найти не удалось такой пункт.

Отвечу сам:
надо отредактировать файл c:\Cadence\SPB_16.6\share\pcb\text\env

Автор: Uree Jun 26 2013, 10:02

А, речь шла о РСВ редакторе и настройках его клавиш? Тогда да, можно в env-e это сделать, правда я лично не делал - сочетание CTRL+anykey под левой рукой ближе, чем кнопка DEL и не вынуждает тянуться левой рукой или отрывать правую от мыши. В итоге дефолтовое назначение в работе оказывается просто быстрее. Хотя поначалу и непривычно...

Автор: Inpharhus Jun 26 2013, 10:08

Цитата(Uree @ Jun 26 2013, 14:02) *
А, речь шла о РСВ редакторе и настройках его клавиш? Тогда да, можно в env-e это сделать, правда я лично не делал - сочетание CTRL+anykey под левой рукой ближе, чем кнопка DEL и не вынуждает тянуться левой рукой или отрывать правую от мыши. В итоге дефолтовое назначение в работе оказывается просто быстрее. Хотя поначалу и непривычно...

Кому как удобнее rolleyes.gif
Ну можно и оба варианта оставить...

Автор: Inpharhus Jun 27 2013, 13:17

Нарисовал я футпринт со сквозным монтажем:


Задал высоту Place_Bound_Top min=0mm max=0.5mm и в 3D-вьювере увидел такую картину:


Поменял значениe min на 0.25


Собственно вопрос: а что происходит?
Я так понял что зелёным цветом обозначен слой Top, а жёлтым Bottom, потому что когда рисовал smd-элементы, то там присутствовал только зелёный цвет падов.
Единственное разумное объяснение которое приходит в голову - цвет Top'a жёлтый, значение max обозначает общую высоту компонента с пинами, а значение min обозначает длину пинов, соответственно если длина пинов меньше толщины платы (которая видимо где-то в настройках задаётся), то пады "проваливаются" в текстуру корпуса... Но и это всё как-то не очень логично...

В общем разъясните ламеру, пожалуйста wacko.gif

Автор: Uree Jun 27 2013, 14:27

Поставьте этот футпринт на плату и посмотрите как он сделан и как выглядит в 3Д. Думаю тогда станет понятно, что и как можно делать с Place_Boundary.
 Temp.zip ( 8.72 килобайт ) : 94


Шейпы Place_Boundary_Top/Bottom не работают "вглубь" платы, только вверх-вниз с минимальной высоты до максимальной. Если минимальная не задана, то она принимается равной нулю и шейп "вытягивается" по оси Z от поверхности платы.

ЗЫ Извиняюсь, падстэк приложить забыл, который в этом футпринте использован.

 th_c180_hc130.zip ( 1023 байт ) : 76

Автор: Inpharhus Jun 28 2013, 05:26

Цитата(Uree @ Jun 27 2013, 18:27) *
Поставьте этот футпринт на плату и посмотрите как он сделан и как выглядит в 3Д. Думаю тогда станет понятно, что и как можно делать с Place_Boundary.

Почему-то ваш футпринт удалось посмотреть в 3d только после установки на плату, ну не важно, собственно всё понятно, спасибо.
А у меня глюк, судя по всему. Потому что если посмотреть на мой футпринт в 3d в редакторе футпринта, то его корпус располагается между Top и Bottom (задана высота max=0.254mm), а если его же установить на плату и посмотреть в 3d, то всё нормально... странно это...

 wp1154_3mm.zip ( 10.61 килобайт ) : 60

Автор: Uree Jun 28 2013, 07:09

Странно то, что Вы вообще можете посмотреть футпринт в 3D... Я в 3D вижу только РСВ, при открытом футпринте кнопка 3D серенькая... Вопрос лицензии? Какую используете при запуске софта?

Автор: Inpharhus Jun 28 2013, 07:22

Цитата(Uree @ Jun 28 2013, 11:09) *
Странно то, что Вы вообще можете посмотреть футпринт в 3D... Я в 3D вижу только РСВ, при открытом футпринте кнопка 3D серенькая... Вопрос лицензии? Какую используете при запуске софта?

Allegro PCB Designer (was Perfomance L), она первая в списке. Версия Cadence 16.6
При открытии вашего футпринта у меня тоже кнопка 3d серенькая, а в моём и при создании нового она активна...

Автор: Uree Jun 28 2013, 07:55

Странно, надо экспериментировать. Пока ничего непонятно.

Автор: avantar Jun 28 2013, 10:32

Здравствуйте, есть ли какие особенности генерации файла сверловки для отверстий типа слот? Обычные круглые отверстия в файле сверловки присутствуют, а вот слотовые нет.

Автор: Uree Jun 28 2013, 10:42

Есть конечно. Они не генерятся в файл сверловки, только в файл фрезеровки(*.rou), меню Manufacture -> NC -> NC Route.

Автор: andrey74 Jul 1 2013, 04:15

Цитата(Inpharhus @ Jun 28 2013, 09:26) *
Почему-то ваш футпринт удалось посмотреть в 3d только после установки на плату

те же проблемы. Удается глянуть футпринт в 3d только после установки на плату

Автор: Bear_ku Jul 1 2013, 04:46

В последнем обновлении проблему с просмотром посадочного места исправили.

Автор: Uree Jul 1 2013, 06:58

И в предпоследнем тоже.

Автор: Chip115 Jul 1 2013, 15:55

Всем привет! Возникла следующая проблема. После изменения схемы остались старые, ненужные связи элементов проводниками. Можно ли как нибудь настроить программу что бы эти дорожки хотя бы маркировались как ошибочные? Использую OrCAD 16.6.

Автор: Uree Jul 1 2013, 16:28

Речь о РСВ редакторе? Если да, то Tools -> Reports -> Dangling Lines, VIA and Antenna Report.

Автор: krux Jul 1 2013, 16:31

Цитата
ненужные связи элементов

а при переносе нового нетлиста в плату вам ripup etch не подойдёт? "зависшие" via конечно останутся, но их потом можно в репортах отловить.

Автор: Uree Jul 1 2013, 18:01

В опции ripup etch есть неудобный момент - в этом случае с платы удаляются все имеющиеся цепи, что в 99% случаев нежелательно. Это момент, в котором дОбро вспоминается ПКАД - там удалялись только те цепи, которые относились к удаляемым элементам. В Аллегро, увы, так не работает... Или что-то в новых версиях изменилось и ситуация стала лучше? Давно не пробовал так делать.

Автор: oil_fish Jul 6 2013, 15:10

Обнаружилась небольшая проблема: Allegro PCB не всегда обнаруживает и устраняет самопересечение проводников

. Возможно дело в настройках, но подходящие не нашел. Заранее благодарен за возможную помощь.

Автор: Uree Jul 6 2013, 18:22

А он и не должен сам это делать... Ошибки обнаружил? Показал? А что с ними делать решаете Вы сами. Причем в данном случае это не совсем и ошибки - выключите проверки раздела Same_Net и они исчезнут.

Автор: SmartDesign Jul 17 2013, 03:30

Проверьте что в режиме трассировки в разделе "Options" выбрана функция "Replace etch"


Автор: oil_fish Jul 17 2013, 15:26

Спасибо.

Автор: Inpharhus Jul 18 2013, 07:06

Возможно ли в PCB Designer'е как-то забиндить команды Mirror и Rotate для расстановки компонентов? ИМХО это дико неудобно каждый раз действовать через контекстное меню...

Автор: Bear_ku Jul 18 2013, 08:04

Ответы на эти и многие другие вопросы, вы можете найти тут: http://electronix.ru/redirect.php?http://www.eda.co.il/WEB/8888/NSF/Web/1214/Tips_Tricks.pdf

Автор: PCBtech Jul 18 2013, 15:49

Цитата(Inpharhus @ Jul 18 2013, 11:06) *
Возможно ли в PCB Designer'е как-то забиндить команды Mirror и Rotate для расстановки компонентов? ИМХО это дико неудобно каждый раз действовать через контекстное меню...


Если Вы разъясните термин 'забиндить', сможете получить ответ.
Может быть, нужны горячие клавиши на эти команды?
Это возможно.

Автор: Inpharhus Jul 22 2013, 05:19

Цитата(PCBtech @ Jul 18 2013, 19:49) *
Если Вы разъясните термин 'забиндить', сможете получить ответ.
Может быть, нужны горячие клавиши на эти команды?
Это возможно.

Именно так. Собственно ответ уже дан, хоть и в несколько своеобразной форме, спасибо:
Цитата(Bear_ku @ Jul 18 2013, 12:04) *
Ответы на эти и многие другие вопросы, вы можете найти тут: http://electronix.ru/redirect.php?http://www.eda.co.il/WEB/8888/NSF/Web/1214/Tips_Tricks.pdf

Автор: Карлсон Jul 24 2013, 20:03

Всем доброй ночи!

Понадобилось создать футпринт с падами из шейпов. Делал впервые. Дизайнер 16.6 sp10.
Проблема в том, что если я меняю положение drawing origin уже после создания шейпа, то ratsnest при трассировке всё равно выходит из того места, где он был изначально при создании шейпа. Так и должно быть или это глюк?
Пробовал создавать новые копии падов в пад дизайнере - не помогает. Всё равно ратснест выходит не из нужной точки.

Подскажите, пожалуйста, что я делаю не так sm.gif

Автор: krux Jul 24 2013, 20:12

слабо понял в чем именно проблема, но может имеется в виду что кроме Place->Update symbols надо ещё сделать ещё и Tools -> Padstack -> Refresh ?

Автор: Карлсон Jul 24 2013, 20:20

Создаю шейп, чтобы потом использовать его в пад дизайнере в качестве пада.
При создании файла в нем где-то уже стоит drawing origin.
Рисую свой шейп.
Перемещаю drawing origin куда мне нужно, чтобы это была нулевая точка шейпа.
Сохраняю, делаю пад в пад дизайнере, создаю компонент с таким падом. Использую компонент в дизайне - линия связи (ratsnest) выходит не из того места, куда я переместил в итоге drawing origin, а из того, где ориджин был изначально при создании файла.

Так понятнее?

Рефрешить, разумеется, пробовал. Не помогает.

Автор: Uree Jul 24 2013, 21:26

А какая разница к какому месту пада она привязана? Помнится такие пады обычно в качестве термал-падов разного рода TSOP-ов используются, подключаются к земле и снова заливаются шейпом. Или у Вас не получается вывести трассу в нужную сторону?

Автор: Карлсон Jul 24 2013, 21:46

Я для светодиода cree рисую футпринт. Они рекомендуют делать не просто прямоугольник, а прямоугольник с выступом посередине.
Если я рисую шейп таким образом, что его угол (любой) совпадает с ориджином, то и трасса в итоге придет только в этот угол (который был совмещен с начальным ориджином), поскольку это будет нулевая точка шейпа, даже если я потом ориджин переставлю. Мне, разумеется, удобнее было бы, чтобы нулевая точка шейпа находилась в точке симметрии, т.е. внутри шейпа. Мне удалось этого добиться только сначала нарисовав нужный шейп, сделав из него sub-drawing, а потом в новом шейпе я импортирую уже нарисованный и позиционирую его так, как мне нужно.
Да, понятно, надо осваивать консольные команды перемещения курсора, но хотелось по-простому сделать.

Вот как получилось в итоге:


Автор: Bear_ku Jul 25 2013, 04:00

Столкнулся со следующей проблемой: при попытке создать профиль для моделирования или загрузить демо-проект модели Cadence выдает ошибку "...Cannot initialize profile; can not load profile..."
Что имею: win7 SP1, Cadence 16.6 c 12 патчем, лицензия в OrCad стоит "Allegro PCB Design CIS L".
Пробовал запускать Capture и PSpice в режиме совместимости и от имени администратора, но ничего этим не добился. До этого в Win XP все прекрасно работало, да и на других машинах с Win7 работает.
Можете что-нибудь посоветовать?

Автор: musa Jul 26 2013, 07:35

Начинаю потихоньку изучать Cadence. Возник вопрос как установить в Capture свои толщины линий и проводников. Нормоконтоль требует рисовать все по ГОСТу, отчасти в собственном понимании этого вопроса.

Автор: krux Jul 26 2013, 17:11

Требование ГОСТа только одно - чтобы основная линия была в 2 раза толще чем тонкая. Есть рекомендация (не обязательная) использовать в качестве тонкой 0,3 мм.
Наш нормоконтроль перестал париться когда узнал что в Capture настраиваемых толщин линий нет; используем 0.5 и 1.

Все остальные хотелки вашего нормоконтроля по поводу толщин линий - не по ГОСТу.

Автор: musa Jul 27 2013, 06:14



Не вариант. При формате схемы А4 или А3 толстовато, да и как рисовать шины.

Автор: Uree Jul 27 2013, 11:25

С рисованием "по ГОСТу" будет трудно... Возможно в DE HDL получится разрулить, там конфигурируемость много большая, чем в Capture.

Автор: krux Jul 27 2013, 12:13

Цитата(musa @ Jul 27 2013, 10:14) *
Не вариант. При формате схемы А4 или А3 толстовато, да и как рисовать шины.

у вас там всего один лист? Тогда делайте экспорт в любой механический кад через dxf.
Хотя, имхо, применять Capture/Allegro для схемы из 1 листа A3 - это как из пушки по воробьям. Плюс, единожды прогнувшись, вы потом волком взвоете если придётся делать схемы на 14 листов А1.

Автор: musa Jul 28 2013, 16:16

Цитата(Uree @ Jul 27 2013, 15:25) *
Возможно в DE HDL получится разрулить

А есть на него нормальное описание.



Автор: Uree Jul 28 2013, 17:16

Нет. По крайней мере в открытом доступе. Но неслабые мануалы присутствуют на курсах по нем... Но только в распечатанном виде.

Автор: Ivan44 Aug 10 2013, 15:40

Цитата(mr.Shel @ Feb 27 2012, 18:36) *
Спасибо! Но помогло только от части. Разработчики упёрлись, что не станут в УГО вводить выводы, если в справочных материалах к микросхеме они указаны как не используемые. Почитаю ветки, что там народ пишет =)


Так вы им с footprint удалите эти ножки, скажите "Они же не используются!!!"

Добрый день.

В Gerber tools запущенного с Layout делаю TOOLS PASTE MASK -GENERATE
и маска появляется не у всех элементов.
Точно вижу что не маленькая контактная площадка(не меньше заданной минимальной)
Площадка квадратная без отверстий. Штук 5 элементов без маски осталось.


Все параметры по умолчанию.
Использую файлы Gerber полученные из Layout (run post processor)
Приложил все гербера.
 gerber.rar ( 350.81 килобайт ) : 68



Спасибо.

Автор: PuHaT Aug 14 2013, 06:55

Здравствуйте.
У меня возникла проблема: пытаюсь создать футпринт разъема с 10-ю пинами, причем каждый пин (клеммник) имеет по два пада (металлизированные отверстия электрически соединенные между собой) для пайки на плату, т.е. всего 10х2 = 20 падов. УГО разъема имеет 10 пинов. Вопрос: как разместить на футпринте два пада под одним номером? Вариант с увеличением УГО до 20 пинов не предлагать.
Спасибо.

Автор: Uree Aug 14 2013, 07:10

Можно определить падстэк с Multiple Drill. Два полностью раздельных пада с одинаковым номером аллегро создать не позволит.

Автор: PuHaT Aug 14 2013, 08:58

Цитата(Uree @ Aug 14 2013, 10:10) *
Можно определить падстэк с Multiple Drill. Два полностью раздельных пада с одинаковым номером аллегро создать не позволит.


У меня возникала мысль использовать Multiple Drill, но почему-то вместо двух металлизированных отверстий появляются два неметализированных.

P.S. обаный каденс - науеверчено всякой уйни до уя, а элементарные вещи не добавили, раздолбаи.

 

Автор: Uree Aug 14 2013, 09:45

Что есть в Вашем понимании "элементарной" вещью в данном случае? Одинаковые номера пинов?

ЗЫ А отверстия на скриншоте металлизированные...

Автор: PuHaT Aug 14 2013, 09:58

Цитата(Uree @ Aug 14 2013, 12:45) *
Что есть в Вашем понимании "элементарной" вещью в данном случае? Одинаковые номера пинов?

ЗЫ А отверстия на скриншоте металлизированные...


Да, Вы правы - они металлизированные. Только как мне сделать так, чтобы у каждого металлизированного отверстия (в Multi Drill) был свой ободок? Я хочу элементарного, а не чего-то супер-пупер науеверченного. Shape создавать? Можно ли создать shape с раздельными площадками?

P.S. Извиняюсь за эмоциональный тон, меня это "ганденс" начинает доставать. Почему все это надо делать через одно место? Почему нельзя это сделать более простыми операциями? Очень много "почему".

Автор: Uree Aug 14 2013, 10:08

Потому что "пин схемы = пин платы". Только так. И это справедливо для 99.9% компонентов. Остальное обходными путями.

PS Если так достает софт, то зачем в нем работаете?

Автор: PCBtech Aug 15 2013, 07:31

Цитата(PuHaT @ Aug 14 2013, 10:55) *
Здравствуйте.
У меня возникла проблема: пытаюсь создать футпринт разъема с 10-ю пинами, причем каждый пин (клеммник) имеет по два пада (металлизированные отверстия электрически соединенные между собой) для пайки на плату, т.е. всего 10х2 = 20 падов. УГО разъема имеет 10 пинов. Вопрос: как разместить на футпринте два пада под одним номером? Вариант с увеличением УГО до 20 пинов не предлагать.
Спасибо.


Эти пины на плате электрически соединены или нет?
Как должны выглядеть пины - как две отдельных круглых площадки,
или как две круглых площадки, соединенных проводником?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)