реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблемы со скрытыми ногами компонентов, как правильно их подключать
Anton75
сообщение Oct 23 2007, 18:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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 crying.gif Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..?
Go to the top of the page
 
+Quote Post
SERoz
сообщение Oct 23 2007, 22:24
Сообщение #2


Местный
***

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



Ноги питания (PWR) привязываются автоматом к шине питания имя которой прописано в имени этой ножки (в данном случае POW-/POW+) - переименуй либо цепи питания (в POW+/POW-), либо имена ног в соответствии с именами шин питания (например - GND/VCC; GND/+5v...).
Так можно разделить шины питания аналоговых и цифровых корпусов (главное что бы шины с такими именами были)...
Или можно создать правило (например POWER+ и POWER-) и объединить туда нужные шины питания (POW+ c +5v / POW- c GND)...

Сообщение отредактировал SERoz - Oct 23 2007, 22:25


--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 24 2007, 04:19
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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

и никаких проблем.
Go to the top of the page
 
+Quote Post
Anton75
сообщение Oct 24 2007, 06:16
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982



yura-w, у Вас получается, что оба IN- и V+ сведены на один sym pin. То же самое с IN+ и V- Это не приведет к тому, что эти цепи будут считаться замкнутыми между собой?
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 24 2007, 06:55
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 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
 
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 24 2007, 07:27
Сообщение #6


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



"Разве можно оставлять графу sym pin незаполненной для данного случая?"

Вы немного спутали - у Вас пины нарисованы в третьем гейте и не имеют типа Power, т.е. они не являются скрытыми. А со скрытыми пинами именно так все и есть - они не отмаплены на символ, только корпус и имя цепи.

to Anton75
А зачем Вы делаете форс апдейт? Меняете графику символа этого элемента? Или что-то еще? Просто данная операция, по идее, не должна быть часто применяемой. А если делать только изредка, и для тех элементов которым она необходима, а не всей схеме, то изменения не пройдут мимо Вашего внимания - сразу после апдейта проверили как там себя чувствует перегруженный компонент и все.
Go to the top of the page
 
+Quote Post
Aleksandr
сообщение Oct 24 2007, 08:10
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 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 crying.gif Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..?



Для того чтобы подключить скрытыке выводы к питанию надо в графе PinName указать название цепи питания или земли, которые у Вас присуствует в схеме, допустим GND,+5V.


4 4 PWR GND Power

8 8 PWR +5V Power
Go to the top of the page
 
+Quote Post
atlantic
сообщение Oct 24 2007, 08:16
Сообщение #8


участник
****

Группа: Свой
Сообщений: 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 crying.gif Методом тыка выяснил, что если не делать force update и при генерации нетлиста снять галку Include library information, то всё проходит нормально. Но это как-то очень некрасиво.. Как бы эти ноги окончательно, фактически привязать к нужным цепям, чтоб никакой Швондер..?

Не делать невидимые ноги, это вредно, и на этой невидимости можно "попасть". Когда будут настраивать вашу схему, как определить, где питание у опера, открывать пикад или искать даташит на опер? Если сделать элемент правильно то на схеме все должно быть видно:
[attachment=14677:attachment]
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 24 2007, 08:24
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Power Table на схему размещать и смотреть в нее перед передачей на плату не пробовали?
Говорят помогает. И регулировщикам на монтажном участке нравится. smile.gif


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
atlantic
сообщение Oct 24 2007, 08:37
Сообщение #10


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(Mikle Klinkovsky @ Oct 24 2007, 11:24) *
Power Table на схему размещать и смотреть в нее перед передачей на плату не пробовали?
Говорят помогает. И регулировщикам на монтажном участке нравится. smile.gif

Про апдейт этой таблицы тоже не надо забывать? :-)
просто когда все ноги компонента в символе видны, это намного минимизирует ошибки.
Go to the top of the page
 
+Quote Post
Anton75
сообщение Oct 24 2007, 08:45
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982



Цитата(Uree @ Oct 24 2007, 11:27) *
А зачем Вы делаете форс апдейт? Меняете графику символа этого элемента? Или что-то еще? Просто данная операция, по идее, не должна быть часто применяемой.


Да, поковырялся немного в библиотеке (не с этим компонентом) и решил обновить все подряд. Больше так делать не буду 07.gif Ситуация осложняется тем, что у меня этих операционников на схеме много, и не все питаются одинаковыми напряжениями, поэтому в принципе не могут у всех соответствовать названия ног в библиотеке и на схеме. И DRC неизбежно ругается.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Oct 24 2007, 08:53
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(atlantic @ Oct 24 2007, 12:37) *
Про апдейт этой таблицы тоже не надо забывать? :-)
просто когда все ноги компонента в символе видны, это намного минимизирует ошибки.

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 24 2007, 08:53
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



"Про апдейт этой таблицы тоже не надо забывать? :-)"

Апдейт таблиц делается автоматом во время операции записи файла - как только жмете Ctrl-S так сразу и апдейтятся.
Ну и Вас Антон спасет именно такая таблица. Хотя именно с аналоговыми чипами я перестал делать пины питания невидимыми - во-первых не так их и много этих пинов, во-вторых действительно, очень часто каждый операционник приходится развязывать по питанию от остальных, и при наличии выводов питания на схеме это делать удобней. Вот в процессорах или ПЛИС скрытые пины ИМХО значительно актуальнее.
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 24 2007, 08:57
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Anton75 @ Oct 24 2007, 12:45) *
....И DRC неизбежно ругается.

возможно со скрытыми пинами это и неизбежно(не пользовался), но если нарисовать их в гейте, то не ругается
Go to the top of the page
 
+Quote Post
atlantic
сообщение Oct 24 2007, 09:11
Сообщение #15


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(Uree @ Oct 24 2007, 11:53) *
...
Вот в процессорах или ПЛИС скрытые пины ИМХО значительно актуальнее.

Неужели делаете скрытые пины для плис?
а как с выводами NC?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01846 секунд с 7
ELECTRONIX ©2004-2016