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

 
 
> Назвать шину в OrCAD Capture 16.2, просто или невозможно?
Victor®
сообщение Aug 12 2009, 11:35
Сообщение #1


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Здравствуйте!

Вот такие вопросы по наименованию шин в 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)?



Спасибо за внимание!
Успехов!


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
arttab
сообщение Aug 12 2009, 12:55
Сообщение #2


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



в 16 версии не работал. посмотрите в строенном хелпе. там указано как допустимо называть шины


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
K_AV
сообщение Sep 7 2009, 07:23
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



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

Согласно описанию, такие шины (с разноименными сигналами) в OrCAD не предусмотрены.
Go to the top of the page
 
+Quote Post
arttab
сообщение Sep 7 2009, 07:55
Сообщение #4


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



в 15.7 принял такое имя шины: SPI[0..4],nres


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
SSerge
сообщение Sep 7 2009, 10:57
Сообщение #5


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



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

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

Можно протащить сигналы в составе одной шины SPI[0..5], но придётся назначить сигналу nres ещё одно, второе имя SPI5.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
arttab
сообщение Sep 8 2009, 08:20
Сообщение #6


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



я создал второй лист в том же схематици и добавил на него резистор, с подключением к земле и шине SPI[0..4],nres цепи nres. шины соединил offpage c bvtytv SPI[0..4],nres. при глобальном поиске цепи nres, выдают nres и nres_цифры. но имя цепи только nres если смотреть.
трассировать не пробовал


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
semonoff
сообщение Dec 29 2009, 19:17
Сообщение #7


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

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Есть такая проблема в OrCade - шины именуются только с индексами. Но это еще полбеды. Если выйти из шита1 с A[0..n] а войти в шит с A[n 0]? то на шите 2 проводники станут зеркальными. Возможно это можно назвать ошибкой разработчика, а по логике должно проходить. Не наступайте, господа, на мои грабли.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
Designer56
сообщение Dec 29 2009, 20:12
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jan 4 2010, 15:07
Сообщение #9


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Designer56 @ Dec 29 2009, 23:12) *
И ещё одна тонкость: если вы собираетесь моделировать цифровые или смешанные схемы, шины лучше нумеровать A[n 0], вернее, обзывать её A[n..0] а не A[0..n], в противном случае, при присоединении пробника к шине, старшим разрядом программа будет считать 0- й.


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


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:40
Рейтинг@Mail.ru


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