Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Назвать шину в OrCAD Capture 16.2
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Victor®
Здравствуйте!

Вот такие вопросы по наименованию шин в OrCAD Capture 16.2.

№1

Имеем лист схемы, на нем есть сигналы A, B, C, D, E ... (например).
Ввожу эти сигналы в шину, с другой стороны вывожу... Так вот, OrCAD
сообщает об ошибке
ERROR: [DRC0029] Bus has no name and therefore defines no signals. N354305
02: PCI Connector, 02: PCI Connector (0.30, 6.70
)

Но назвать шину он не позволяет...

Конечно, если бы сигналы были в виде A0, A1, A2... - то называем шину A[0..2] - проблем нет.
Пробовал назвать шину через запятую - нифига.

№2

Имеем лист схемы с сигналами TX+0, TX-0, RX+0, RX-0, TX+1, TX-1, RX+1, RX-1
Вводим в шину. Так вот - если шину назвать через запятую в таком виде
TX+[0..1], TX-[0..1], RX+[0..1], RX-[0..1] - то все нормально!
Ошибки не возникает...

Вообщем все как-то ракообразно у OrCAD с шинами.

Ну а теперь собственно вопрос...

Каким образом ввести в шину разнородные сигналы без индекса
(например, хочу сделать шину с сигналами A[0..9], D[0..7], WRn, RDn, CSn)?



Спасибо за внимание!
Успехов!
arttab
в 16 версии не работал. посмотрите в строенном хелпе. там указано как допустимо называть шины
K_AV
Цитата(Victor® @ Aug 12 2009, 14:35) *
Каким образом ввести в шину разнородные сигналы без индекса
(например, хочу сделать шину с сигналами A[0..9], D[0..7], WRn, RDn, CSn)?

Согласно описанию, такие шины (с разноименными сигналами) в OrCAD не предусмотрены.
arttab
в 15.7 принял такое имя шины: SPI[0..4],nres
SSerge
Цитата(arttab @ Sep 7 2009, 13:55) *
в 15.7 принял такое имя шины: SPI[0..4],nres

Понимать-то он понимает, в том смысле что не сообщает об ошибке, но цепи с именами nres на разных листах останутся не соединёнными.
А если они на одном листе, тогда и никакой шины не нужно, достаточно совпадения имён.

Можно протащить сигналы в составе одной шины SPI[0..5], но придётся назначить сигналу nres ещё одно, второе имя SPI5.
arttab
я создал второй лист в том же схематици и добавил на него резистор, с подключением к земле и шине SPI[0..4],nres цепи nres. шины соединил offpage c bvtytv SPI[0..4],nres. при глобальном поиске цепи nres, выдают nres и nres_цифры. но имя цепи только nres если смотреть.
трассировать не пробовал
semonoff
Есть такая проблема в OrCade - шины именуются только с индексами. Но это еще полбеды. Если выйти из шита1 с A[0..n] а войти в шит с A[n 0]? то на шите 2 проводники станут зеркальными. Возможно это можно назвать ошибкой разработчика, а по логике должно проходить. Не наступайте, господа, на мои грабли.
Designer56
И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й.
Victor®
Цитата(Designer56 @ Dec 29 2009, 23:12) *
И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й.


По старой привычке нумерую всегда A[0..n]
В предыдущих версиях OrCAD были проблемы с нумерацией в нисходящем порядке (вроде как начиная с 10-й исчезло).
Может сейчас такого и нет, но привычка осталась :-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.