|
Проблемы со скрытыми ногами компонентов, как правильно их подключать |
|
|
|
Oct 23 2007, 18:39
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982

|
Имеется библиотечный компонент (двойной операционник), у которого две скрытые ноги питания, 4 и 8, вот его pins view: Код 1 1 1 1 Out 1 Output 2 2 1 2 - 1 Input 3 3 1 3 + 1 Input 4 4 PWR Pow- Power 5 5 2 3 + 1 Input 6 6 2 2 - 1 Input 7 7 2 1 Out 1 Output 8 8 PWR Pow+ Power Проблема в том, что когда я ставлю этот компонент в схему, и прописываю к ногам 4 и 8 различные цепи питания, каждый раз после force update к этим ногам оказываются прописаны цепи с именами Pow- и Pow+ . Это происходит и в тех случаях, когда я выбираю favor design или даже ignore attributes from library. Хуже всего, что это происходит совершенно незаметно и без предупреждений, замечаешь когда все уже передано в PCB  Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..?
|
|
|
|
|
Oct 24 2007, 04:19
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Разве можно оставлять графу sym pin незаполненной для данного случая? для такого элемента, я делаю так: Код 1 1 1 3 OUT 1 2 2 1 1 IN- 1 3 3 1 2 IN+ 1 4 4 3 2 V- 3 5 5 2 2 IN+ 2 6 6 2 1 IN- 2 7 7 2 3 OUT 2 8 8 3 1 V+ 3 и никаких проблем.
|
|
|
|
|
Oct 24 2007, 06:55
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(Anton75 @ Oct 24 2007, 10:16)  yura-w, у Вас получается, что оба IN- и V+ сведены на один sym pin. То же самое с IN+ и V- Это не приведет к тому, что эти цепи будут считаться замкнутыми между собой? sym pin один, но gate разный! смотрите приложеный файл
Прикрепленные файлы
test.zip ( 4 килобайт )
Кол-во скачиваний: 34
|
|
|
|
|
Oct 24 2007, 08:10
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 25-04-05
Пользователь №: 4 481

|
Цитата(Anton75 @ Oct 23 2007, 21:39)  Имеется библиотечный компонент (двойной операционник), у которого две скрытые ноги питания, 4 и 8, вот его pins view: Код 1 1 1 1 Out 1 Output 2 2 1 2 - 1 Input 3 3 1 3 + 1 Input 4 4 PWR Pow- Power 5 5 2 3 + 1 Input 6 6 2 2 - 1 Input 7 7 2 1 Out 1 Output 8 8 PWR Pow+ Power Проблема в том, что когда я ставлю этот компонент в схему, и прописываю к ногам 4 и 8 различные цепи питания, каждый раз после force update к этим ногам оказываются прописаны цепи с именами Pow- и Pow+ . Это происходит и в тех случаях, когда я выбираю favor design или даже ignore attributes from library. Хуже всего, что это происходит совершенно незаметно и без предупреждений, замечаешь когда все уже передано в PCB  Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..? Для того чтобы подключить скрытыке выводы к питанию надо в графе PinName указать название цепи питания или земли, которые у Вас присуствует в схеме, допустим GND,+5V. 4 4 PWR GND Power 8 8 PWR +5V Power
|
|
|
|
|
Oct 24 2007, 08:16
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(Anton75 @ Oct 23 2007, 21:39)  Имеется библиотечный компонент (двойной операционник), у которого две скрытые ноги питания, 4 и 8, вот его pins view: ... Проблема в том, что когда я ставлю этот компонент в схему, и прописываю к ногам 4 и 8 различные цепи питания, каждый раз после force update к этим ногам оказываются прописаны цепи с именами Pow- и Pow+ . Это происходит и в тех случаях, когда я выбираю favor design или даже ignore attributes from library. Хуже всего, что это происходит совершенно незаметно и без предупреждений, замечаешь когда все уже передано в PCB  Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..? Не делать невидимые ноги, это вредно, и на этой невидимости можно "попасть". Когда будут настраивать вашу схему, как определить, где питание у опера, открывать пикад или искать даташит на опер? Если сделать элемент правильно то на схеме все должно быть видно: [attachment=14677:attachment]
|
|
|
|
|
Oct 24 2007, 08:37
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(Mikle Klinkovsky @ Oct 24 2007, 11:24)  Power Table на схему размещать и смотреть в нее перед передачей на плату не пробовали? Говорят помогает. И регулировщикам на монтажном участке нравится.  Про апдейт этой таблицы тоже не надо забывать? :-) просто когда все ноги компонента в символе видны, это намного минимизирует ошибки.
|
|
|
|
|
Oct 24 2007, 08:45
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982

|
Цитата(Uree @ Oct 24 2007, 11:27)  А зачем Вы делаете форс апдейт? Меняете графику символа этого элемента? Или что-то еще? Просто данная операция, по идее, не должна быть часто применяемой. Да, поковырялся немного в библиотеке (не с этим компонентом) и решил обновить все подряд. Больше так делать не буду  Ситуация осложняется тем, что у меня этих операционников на схеме много, и не все питаются одинаковыми напряжениями, поэтому в принципе не могут у всех соответствовать названия ног в библиотеке и на схеме. И DRC неизбежно ругается.
|
|
|
|
|
Oct 24 2007, 08:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445

|
Цитата(atlantic @ Oct 24 2007, 12:37)  Про апдейт этой таблицы тоже не надо забывать? :-) просто когда все ноги компонента в символе видны, это намного минимизирует ошибки. Оно конечно удобно, когда в аналоговой схеме нет скрытых ног, но для цифровой схемы это не так. А табличка сама апдейтится при сохранении. А сохраняться после завершения схемы очень полезно.
--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
|
|
|
|
|
Oct 24 2007, 08:57
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(Anton75 @ Oct 24 2007, 12:45)  ....И DRC неизбежно ругается. возможно со скрытыми пинами это и неизбежно(не пользовался), но если нарисовать их в гейте, то не ругается
|
|
|
|
|
Oct 24 2007, 09:11
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(Uree @ Oct 24 2007, 11:53)  ... Вот в процессорах или ПЛИС скрытые пины ИМХО значительно актуальнее. Неужели делаете скрытые пины для плис? а как с выводами NC?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|