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

 
 
 
Reply to this topicStart new topic
> Подскажите по правилам нумерации пинов микросхем, Symbol Editor PCAD2006
Anton75
сообщение Sep 20 2007, 10:53
Сообщение #1


Местный
***

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



Нарисовал 100-ногую микросхему в Symbol Editor, предварительно посмотрев, как это офрмлено в других библиотеках, которые делал мой предшественник. Там для каждого пина на символе Default Pin Des совпадает с Pin Number и равен, естественно, номеру ноги на корпусе. Я сделал точно так же, но при попытке сохранить символ в библиотеку получаю выговор, что Pin numbers are not in right sequence. Если на вопрос "Do you want the pin numbers to be auto renumbered" ответить "Да", то все Pin Number получаются пронумерованы по порядку согласно положению на рисунке, но Default Pin Des уже не совпадает с Pin Number, полная котовасия. Одним местом чую, что из-за этого будут потом проблемы при разводке... А если ответить Нет, то символ вообще не сохраняется. Что делать? Как получить в библиотеке элемент, у которого все Pin Number равны Default Pin Des? help.gif
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Sep 20 2007, 11:10
Сообщение #2


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

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



В Symbol Editor делайте только каркас микросхемы (я так по-крайней мере делаю), а в Library Executive заполняйте таблицу Pins View, в соответствии с даташитом на микросхему. Описанный вами способ неудобен.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 20 2007, 12:20
Сообщение #3


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

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



Нормальный способ, удобный, а в случае БЖА с несколькими гейтами чуть ли не единственный. Только не надо забывать - Pin Number должны быть от первого до количества пинов в символе, а вот Default Pin Designator могут быть какие угодно. Потом, в библиотекаре, строки с соответствующим Default Pin Designator символа САМИ становятся к строкам с такими же Default Pin Designator паттерна.
Go to the top of the page
 
+Quote Post
Anton75
сообщение Sep 20 2007, 12:43
Сообщение #4


Местный
***

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



Цитата(Uree @ Sep 20 2007, 16:20) *
Только не надо забывать - Pin Number должны быть от первого до количества пинов в символе, а вот Default Pin Designator могут быть какие угодно.


То есть не обязательно, чтобы все pin number стояли на рисунке строем 1-2-3-4-5.. 100 ?
И еще, Validate показывает, что у меня дупы в pin number'ах, а вот как бы узнать, какие именно пины дублируются, а то сравнивать каждый с каждым в 100-ногой дуре - повесится можно..
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 20 2007, 13:10
Сообщение #5


Гуру
******

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



Так по нужном столбцу по алфавиту сортируешь.
Задублированные рядом в соседних строках стоять будут
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Sep 20 2007, 13:12
Сообщение #6


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

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Цитата
Нормальный способ, удобный, а в случае БЖА с несколькими гейтами чуть ли не единственный.

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


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Aleksandr
сообщение Sep 20 2007, 13:15
Сообщение #7


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

Группа: Свой
Сообщений: 182
Регистрация: 25-04-05
Пользователь №: 4 481



Цитата(Anton75 @ Sep 20 2007, 13:53) *
Нарисовал 100-ногую микросхему в Symbol Editor, предварительно посмотрев, как это офрмлено в других библиотеках, которые делал мой предшественник. Там для каждого пина на символе Default Pin Des совпадает с Pin Number и равен, естественно, номеру ноги на корпусе. Я сделал точно так же, но при попытке сохранить символ в библиотеку получаю выговор, что Pin numbers are not in right sequence. Если на вопрос "Do you want the pin numbers to be auto renumbered" ответить "Да", то все Pin Number получаются пронумерованы по порядку согласно положению на рисунке, но Default Pin Des уже не совпадает с Pin Number, полная котовасия. Одним местом чую, что из-за этого будут потом проблемы при разводке... А если ответить Нет, то символ вообще не сохраняется. Что делать? Как получить в библиотеке элемент, у которого все Pin Number равны Default Pin Des? help.gif



Для нормальной нумерации (перенумерации) существует Utils Renumber в той последовательности в которой хотите. Либо записываете в библиотеку елемент, а там ручками правите в таблице Pins View.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 20 2007, 14:02
Сообщение #8


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

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



Цитата(Anton75 @ Sep 20 2007, 14:43) *
То есть не обязательно, чтобы все pin number стояли на рисунке строем 1-2-3-4-5.. 100 ?
И еще, Validate показывает, что у меня дупы в pin number'ах, а вот как бы узнать, какие именно пины дублируются, а то сравнивать каждый с каждым в 100-ногой дуре - повесится можно..


На pin number можно не обращать внимания, - это внутренняя инфа символа, ни на что не влияющая. Главное чтобы они не повторялись и не было пропусков. Насчет строя - все равно, по порядку они или нет. И если есть ошибки в номерах проще всего перенумеровать, дело-то 3-х секунд...
Go to the top of the page
 
+Quote Post
atlantic
сообщение Sep 20 2007, 19:48
Сообщение #9


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

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



Цитата(Anton75 @ Sep 20 2007, 15:43) *
...
И еще, Validate показывает, что у меня дупы в pin number'ах, а вот как бы узнать, какие именно пины дублируются, а то сравнивать каждый с каждым в 100-ногой дуре - повесится можно..

Похоже тут трабл в том , что на одну координату наложилось два пина(один на другой, такое бывает при копировании), поэтому перенумерация не очень помогает, надо найти такой "двойной пин".
Один из методов как определить такую ситуацию(возможно и не самый оптимальный):
1. В Options\Block Selection установить только Pin.
2. Выделить все пины, внизу в строке состояния отобразится кол-во выделеных pin,
если их больше чем задумывалось, то это именно тот случай, когда есть "двойной пин".

Осталось вычислить такой "двойной пин", что представляется довольно муторным занятием, особенно когда число пинов за 100.
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 20 2007, 20:03
Сообщение #10


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

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



smile.gif А может просто включить отображение Pin Number - тогда даже на глаз можно заметить наложение двух номеров.
Go to the top of the page
 
+Quote Post
atlantic
сообщение Sep 21 2007, 05:28
Сообщение #11


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

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



Цитата(Uree @ Sep 20 2007, 23:03) *
smile.gif А может просто включить отображение Pin Number - тогда даже на глаз можно заметить наложение двух номеров.

ага, особенно когда они одинаковые, и еще при том ,что Pin Number не отображаются 07.gif
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Anton75
сообщение Sep 21 2007, 06:29
Сообщение #12


Местный
***

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



Цитата(Uree @ Sep 20 2007, 18:02) *
На pin number можно не обращать внимания, - это внутренняя инфа символа, ни на что не влияющая.


Аааа, вот примерно это и хотелось услышать!
Всех благодарю за ответы и участие! a14.gif

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

RF0
RF1
RF2
RF3
RF4
...

При этом легко можно выбрать курсором RF0, RF1, RF3, а вот чтобы встать на RF2, замучаешься щелкать мышью, потому что поля пинов RF1 и RF3 полностью перекрывают поле RF2, только каким-то чудом иногда удается вскочить на RF2. Как вы выходите из этой ситуации?

Сообщение отредактировал Anton75 - Sep 21 2007, 06:31
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Sep 21 2007, 06:48
Сообщение #13


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

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Цитата
При этом легко можно выбрать курсором RF0, RF1, RF3, а вот чтобы встать на RF2, замучаешься щелкать мышью, потому что поля пинов RF1 и RF3 полностью перекрывают поле RF2, только каким-то чудом иногда удается вскочить на RF2. Как вы выходите из этой ситуации?

Если попал на RF1 или RF3, нажимаешь Ctrl и щелкаешь левой кнопкой по RF2, снимется выделение с RF1 или RF3 и выделится RF2.

Сообщение отредактировал Morbid_KIEP - Sep 21 2007, 06:49


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:02
Рейтинг@Mail.ru


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