ВСЁ про P-Cad
- Сообщения: 15
- Зарегистрирован: Вс дек 04, 2011 22:45:48
День добрый, подскажите, пожалуйста, по какому принципу осуществляется согласование пинов при создании символа (микросхемы) в p-cad, земля и питание понятно, а остальные как?

- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
А теперь порусски - что интересует?rudnyk писал(а):по какому принципу осуществляется согласование пинов при создании символа (микросхемы) в p-cad..
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 15
- Зарегистрирован: Вс дек 04, 2011 22:45:48
создан symbol в symbol editor и pattern в pattern editor, при создании компонента (проц на 28 ножек) в library executive открывается окошко-таблицы, в котором нужно прописать pad#, pin des, gate#, sym pin#, gate eq, pin eq, elec type. ножки:земля и питание понятно, а вот остальные ножки как обозначить и что такое gates, не очень понимаю, + при попытке "тупо" прописать номера по порядку p-cad ругается, что не правильно согласованы пины((((((
pads# - номера контактных площадок
pin des - указатели выводов
Gate - часть компонента, как DD1.1 DD1.2
Sym Pin# - номер вывода для каждой части компонента (если одна часть то совпадает с pads и pin)
Sym Name - имена выводов
В таблице надо просто указать какой вывод пина соответствует паду
Если элемент состоит с одной части, всё элементарно (пример на копусе DIP8):

pin des - указатели выводов
Gate - часть компонента, как DD1.1 DD1.2
Sym Pin# - номер вывода для каждой части компонента (если одна часть то совпадает с pads и pin)
Sym Name - имена выводов
В таблице надо просто указать какой вывод пина соответствует паду
Если элемент состоит с одной части, всё элементарно (пример на копусе DIP8):
- Вложения
-
- P-CAD - Library Executive.png
- (12.9 КБ) 1790 скачиваний
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Писать долго - лучше покажу, а там если что еще раз спросите
http://radiokot.ru/forum/download/file. ... w&id=86322
http://radiokot.ru/forum/download/file. ... w&id=86322
- Вложения
-
- libr.jpg
- (182.82 КБ) 666 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Реклама
- Сообщения: 15
- Зарегистрирован: Вс дек 04, 2011 22:45:48
Спасибо, это я понимаю, но вот не понимаю по какому принципу определяется gate# и pin eq и почему гейтов 6 штук? или это нужно смотреть в дата-шите для компонента?
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Поясню.
Создан компонент 533ЛН1, который представляет собой 6 инверторов. Отсюда и 6 гейтов!
Каждый инвертор имеет свой вход и свой выход. Питание у всех одинаковое (глупо но напомню).
Согласно техдокументации первый (условно) инвертор имеет в качестве входа вывод 1 и в качестве выхода вывод 2.
Второй инвертор с выводами 3 и 4 и т.д.
Между собой инверторы идентичны - можно заменить вход и выход любого инвертора на вход и выход другого.
Отсюда возникает условие экивалентности выводов и эквивалентности ключей. Все входы обозначены одним значением (это позволяет менять их при разводке). Выходы обозначены другим значением и тоже для замены при трассировке.
Надеюсь доступно пояснил
Создан компонент 533ЛН1, который представляет собой 6 инверторов. Отсюда и 6 гейтов!
Каждый инвертор имеет свой вход и свой выход. Питание у всех одинаковое (глупо но напомню).
Согласно техдокументации первый (условно) инвертор имеет в качестве входа вывод 1 и в качестве выхода вывод 2.
Второй инвертор с выводами 3 и 4 и т.д.
Между собой инверторы идентичны - можно заменить вход и выход любого инвертора на вход и выход другого.
Отсюда возникает условие экивалентности выводов и эквивалентности ключей. Все входы обозначены одним значением (это позволяет менять их при разводке). Выходы обозначены другим значением и тоже для замены при трассировке.
Надеюсь доступно пояснил
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 15
- Зарегистрирован: Вс дек 04, 2011 22:45:48
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Как раз с процессорами все наоборот - зачастую в них нет однотипных частей... Приходится дробить\делить\ кромсать оптимизировать но экиалентности "внутри" процессоров практически нет
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Поругайте меня. Я сразу создаю элемент в виде готовой ИМС с ногами питания, а не в виде отдельных лог. частей (DD1.1, DD1.2, ...), так проще их раскидывать при последующей разводке. Это очень плохо или норм?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
А чего ругать то? Дело привычки, если пользуешься сам, а вот когда есть коллеги и проверяющие - как повезет. Довольно часто деление на логические части дает преимущество на схеме
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Собрал схему, поставил блок конденсаторов для подключения питания микросхем, как правильно теперь все это дело прописать что бы трассировщик скушал? Схему прилагаю...
- Вложения
-
- A1.zip
- (85.22 КБ) 241 скачивание

- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Предлагаю путь подлиннее но зато результативный.
1) Нажать Titles и в нем добавить еще один лист
2) на новом листе разместить элемент таблица Power Tabl
3) Шрифт выбрать Default TTF
4) Зайти в Edit->Nets и заменить VCC на +5 В
5) обновить таблицу с питанием.(правая кнопка)
1) Нажать Titles и в нем добавить еще один лист
2) на новом листе разместить элемент таблица Power Tabl
3) Шрифт выбрать Default TTF
4) Зайти в Edit->Nets и заменить VCC на +5 В
5) обновить таблицу с питанием.(правая кнопка)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Т.е. просто объединить VCC и +5V в таблице? В этом случае блок кондеров будет выполнять правильную функцию и та же спектра скушает схему?Meteor писал(а):Предлагаю путь подлиннее но зато результативный.
1) Нажать Titles и в нем добавить еще один лист
2) на новом листе разместить элемент таблица Power Tabl
3) Шрифт выбрать Default TTF
4) Зайти в Edit->Nets и заменить VCC на +5 В
5) обновить таблицу с питанием.(правая кнопка)

- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Да, правда насчет спектры не знаю - развожу вручную
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Спасибо, попробую через спектру, сообщу о результатах...

Спектра вылетела с ошибкой, собственно вот логи, которые появились у меня в папке...
- Вложения
-
- log.zip
- (6.84 КБ) 187 скачиваний

- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Часть цепей не имеет "пункта назначения" - проведите их.(цепи: 228,149,47 ... полный список в файле блаблабла.ERR )
И еще, постарайтесь избегать путей с кириллицей - ну не наши это программы.
надеюсь что поможет
И еще, постарайтесь избегать путей с кириллицей - ну не наши это программы.
надеюсь что поможет
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Вот что получилось при трассировке спектрой. нормально вышло?
- Вложения
-
- ___.zip
- (189.58 КБ) 240 скачиваний

- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Сложно оценить - все монохромное, где корпус, а где проводник можно догадываться и это утомляет.
По размещению ничего особо не скажу, кроме одного. Насторожило размещение разъема СНП, уж больно он глубоко установлен. Это задумка такая?
По размещению ничего особо не скажу, кроме одного. Насторожило размещение разъема СНП, уж больно он глубоко установлен. Это задумка такая?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


