|
PCB катушка индуктивности, Как правильно сделать компонент? |
|
|
|
Aug 22 2008, 05:16
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026

|
Собственно pattern рисуется в Pattern Editor линиями на Top layer + две контактные площадки. Совместно с графикой символа все без проблем упаковывается в компонент. Отрисовываются все проводники в соответствии со схемой в PCB Editor, однако DRC ругается на то, что с его точки зрения цепи подсоединенные к разным выводам катушки закорочены между собой. То есть DRC воспринимает паттерн катушки как обычный проводник. Чтобы DRC не ругался, приходится в таблице упаковки компонента в графе Pin Eq ставить атрибут jmp. При этом при размещении компонента на схеме оба его вывода, естественно, начинают принадлежать одной цепи, однако для меня эти цепи, конечно же, разные. Так как же сделать компонент, чтобы и цепи не объединялись, и DRC успешно проходил?
|
|
|
|
|
Aug 22 2008, 15:52
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026

|
Цитата(SERoz @ Aug 22 2008, 15:56)  При отрисовке проводов в корпусе советую делать рисунок проводов обычными линиями (а не проводами) в слое проводов...
Во-первых цепи (на контактах) будут разные...
И во-вторых подобные "проводники" на плате будут нормальными проводниками.... Именно так я и делаю. В Pattern Editor на слое Top инструментом Place Line обычными линиями, то есть, все и рисую..Результат - проблема, см. выше. А как в Pattern Editor проводами рисовать, там нет такого инструмента, по крайней мере в PCAD2002?
|
|
|
|
|
Aug 22 2008, 16:47
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
Да, маненько сразу не сообразил с лниями....
Пока сложно сказать в чём дело - на первый взгляд ошибка в упаковке вентелей или корпуса, может при упаковке ноги приписаны к какой-нить цепи (и лучше JМР убрать, иначе ошибку не понять)....
Можно сделать маленький тест - вместо Вашей катушки поставить другой корпус (любой, но рабочий - можно ИС) с тем же кол-вом ног... Если всё пройдёт нормально (ДРЦ не ругается и цепи разные), можно на его базе сделать катушку...
Вообще лучше бы файлик - что бы в тихоря пощупать, для понимания сути....
Сообщение отредактировал SERoz - Aug 22 2008, 16:48
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Aug 22 2008, 18:10
|
Группа: Новичок
Сообщений: 9
Регистрация: 13-07-08
Пользователь №: 38 907

|
Попробуйте соединить пады в паттерне не линией, а полигоном. Когда-то я делал подобнай трюк, вроде DRC не ругался, хотя точно не помню запускал ли я проверку.
Нет. DRC и в этом случае ругается. А в чем собственно проблема? Игнорируйте его ругань по этому поводу.
|
|
|
|
|
Aug 22 2008, 22:37
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026

|
Вот выложил библиотеку с единственным компонентом для эксперимента, кому интересно. По поводу, не обращать внимания на DRC... Я то могу это проигнорировать, так как понимаю, что по факту ошибки нет. Однако, заказчик к приемке PCB подходит формально, и здесь я не могу его в этом упрекнуть, - он в своем праве. Плата в DRC проходит контроль на соответствиие обговоренным технологическим ограничениям, важнейшее из которых - проверка на нарушение зазоров - Clearance Violations. А DRC обнаруживает ошибку именно на этом этапе. И после непрохождения этого контроля объяснять клиенту, что я и PCAD видим мир по разному, сомнительное удовольствие... Поэтому озвученную проблему хотелось бы решить корректно, красиво что ли, а не путем манипуляций с флажками в опциях DRC.
Сообщение отредактировал ArseGun - Aug 22 2008, 22:46
|
|
|
|
|
Aug 23 2008, 08:51
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
Цитата(ArseGun @ Aug 23 2008, 02:37)  Вот выложил библиотеку с единственным компонентом для эксперимента, кому интересно.... А куда выложил-то????
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Aug 23 2008, 12:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445

|
Цитата(ArseGun @ Aug 23 2008, 02:37)  Однако, заказчик к приемке PCB подходит формально, и здесь я не могу его в этом упрекнуть, - он в своем праве. ... Поэтому озвученную проблему хотелось бы решить корректно, красиво что ли, а не путем манипуляций с флажками в опциях DRC. Корректное решение - проверить на ошибки и сделать пометки на тех ошибках, которые ошибками не являются. Т.е. в окне Find Error поставить галочку Override. И формальная проверка будет пройдена, т.к. формально заказчик не должен удалять ваши пометки (ставить галочку Clear All Overrides), ибо это есть изменение проекта кривыми руками. А если руки не кривые, то заказчик может в окне Find Error поставить галочку Show only Overrides и посмотреть что вы ошибками не считаете и, если захочет, оспорить это.
--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
|
|
|
|
|
Aug 23 2008, 15:22
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026

|
Цитата(Mikle Klinkovsky @ Aug 23 2008, 15:11)  Корректное решение - проверить на ошибки и сделать пометки на тех ошибках, которые ошибками не являются. Т.е. в окне Find Error поставить галочку Override.
И формальная проверка будет пройдена, т.к. формально заказчик не должен удалять ваши пометки (ставить галочку Clear All Overrides), ибо это есть изменение проекта кривыми руками. А если руки не кривые, то заказчик может в окне Find Error поставить галочку Show only Overrides и посмотреть что вы ошибками не считаете и, если захочет, оспорить это. Пришел к аналогичному решению, раз уж PCAD таким образом воспринимает компоненты подобного типа. Спасибо всем за ответы!
|
|
|
|
|
Jan 30 2009, 03:18
|

Участник

Группа: Banned
Сообщений: 47
Регистрация: 27-01-09
Из: Vinnitsa, Ukraine
Пользователь №: 44 008

|
Цитата(druzhin @ Jan 30 2009, 02:32)  Опять же, в Pattern Editor нет у полигона свойства tie, оно есть только в PCB. То есть в паттерн-эдиторе придётся рисовать разорванную индуктивность, и потом её замыкать этим tie в писиби. Неаккуратненько. Еще как аккуратно. Вы что заранее знаете, когда в патерн эдиторе компоненту рисуете к каким цепям выводы будут подключены? Отрисуйте котушку полигоном, а потом в РСВ в свойствах Tie укажите к каким цепям этот полигон относится (точнее, какие закорачивает) и будет Вам счастье
--------------------
Тезис первый: Не ошибается лишь тот, кто ничего не делает. Тезис второй: Опыт - великое дело, его не пропьёшь :).
|
|
|
|
|
Jun 16 2009, 07:47
|

Знающий
   
Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055

|
Цитата(ArseGun @ Aug 22 2008, 09:16)  Собственно pattern рисуется в Pattern Editor линиями на Top layer + две контактные площадки. Совместно с графикой символа все без проблем упаковывается в компонент. Отрисовываются все проводники в соответствии со схемой в PCB Editor, однако DRC ругается на то, что с его точки зрения цепи подсоединенные к разным выводам катушки закорочены между собой. То есть DRC воспринимает паттерн катушки как обычный проводник. Чтобы DRC не ругался, приходится в таблице упаковки компонента в графе Pin Eq ставить атрибут jmp. При этом при размещении компонента на схеме оба его вывода, естественно, начинают принадлежать одной цепи, однако для меня эти цепи, конечно же, разные. Так как же сделать компонент, чтобы и цепи не объединялись, и DRC успешно проходил? А кроме ругания DRC какие нибудь проблемы появлялись?
--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|