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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCAD 2006 <-> Spectra, power/ground nets
XVR
сообщение Apr 26 2007, 13:32
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Господа, как объяснить PCAD'у (что бы он потом объяснил Spectre) что некоторые цепи являются цепями питания (и земли)? А то Spectra сначала выдает предупреждение, что у сигнальной цепи GND слишком много pin'ов и что это наверное не сигнальная цепь (в чем она совершенно права), а потом пытается ее развести (как сигнальную) - результат мне будет снится по ночам в кошмарах sad.gif



Соотвествующей ручки у PCAD'а не нашел sad.gif (Наверно плохо искал)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 26 2007, 13:39
Сообщение #2


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

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



Плэйн-слои нужны. Тогда правильно поймет. Или командой assign_supply в ДО-файле указать. Но не уверен что ругаться перестанет.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 26 2007, 14:03
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Uree @ Apr 26 2007, 14:39) *
Плэйн-слои нужны. Тогда правильно поймет. Или командой assign_supply в ДО-файле указать. Но не уверен что ругаться перестанет.




Слоев всего 2, так что с плэйн-слоями не судьба sad.gif

assign_supply стоит - не помогает sad.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 26 2007, 14:40
Сообщение #4


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

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



Тогда не обращайте внимания на эти предупреждения.
А насчет присвоения командой assign_supply - никогда не пробовал, поэтому как будет разводить такую цепь не знаю. Может попытаться прописать этим цепям атрибут? Хотя какой - там и подходящих-то нет...
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 26 2007, 17:03
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Uree @ Apr 26 2007, 15:40) *
Тогда не обращайте внимания на эти предупреждения.


Я бы не обращал, но он их ТАК разводит, что просто караул sad.gif

Цитата
А насчет присвоения командой assign_supply - никогда не пробовал, поэтому как будет разводить такую цепь не знаю. Может попытаться прописать этим цепям атрибут? Хотя какой - там и подходящих-то нет...


Именно, причем и команд, что бы их вставить в do файл я тоже не нашел sad.gif Нашел только соотвествующее описание в dsn файле, но править каждый раз его ручками очень не охота sad.gif

(Я пробовал, но что-то не срослось, надо разбираться)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 26 2007, 17:49
Сообщение #6


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

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



Так assign_supply и есть команда, которую в ДО-файле прописать можно. Хотя на 2-х слойке я бы посоветовал разводить питание вручную. Вопрос в том КОГДА их разводить - до сигнальных или после? При полностью ручной трассировке все ясно - все разводится одновременно, как видится их расположение. На многослойках тоже понятно - сначала отводы питания, потом сигнальные. А вот на двуслойке... Можно попробовать вручную развести питания, зафиксировать их, потом в Спекктре сигнальные. Если где узко сигнальным - руками подвинуть питания и опять в Спекктру. так итерациями думаю получится примерно то, что надо.
Go to the top of the page
 
+Quote Post
smk
сообщение Apr 26 2007, 20:00
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Как я понимаю цепь называется не GND? А вообще я читал, что на этапе схемотехнического проектирования целесообразно указывать аттрибуты цепи или группы цепей. Где это понятно, но справочника по перечисленным аттрибутам не нашел. Там же можно указать аттрибуты и правила для цепи для Спекктры. Буду признателен, если кто научит что там что означает.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 26 2007, 20:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(smk @ Apr 26 2007, 21:00) *
Как я понимаю цепь называется не GND?


И GND там тоже есть (и другие есть)

Цитата
А вообще я читал, что на этапе схемотехнического проектирования целесообразно указывать аттрибуты цепи или группы цепей. Где это понятно, но справочника по перечисленным аттрибутам не нашел. Там же можно указать аттрибуты и правила для цепи для Спекктры. Буду признателен, если кто научит что там что означает.


Не нашел я там такого атрибута sad.gif
Go to the top of the page
 
+Quote Post
smk
сообщение Apr 26 2007, 20:34
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
И GND там тоже есть


та, что от батарейки к кнопке?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 27 2007, 12:55
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(smk @ Apr 26 2007, 21:34) *
та, что от батарейки к кнопке?


Кнопок и батареек там нет, а есть там кучка разных питаний (+15,+3.3,-3.3) с общей землей (GND) и еще 2 гальванически развязанных питания, каждое с собственной землей. И я пытаюсь объяснить Spectr'е, что весь этот зоопарк надо трассировать в режиме power trank, не получается sad.gif



Соотвествующий атрибут на цепи я руками прописал в dsn файл, и оно вроде даже поняло, но результат как то не очень изменился sad.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 27 2007, 14:11
Сообщение #11


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

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



DSN-файл генерили один раз, или каждый раз при вызове Спекктры?
Как выглядит описание цепи с прописанным соответствующим атрибутом - текст в студию, посмотрим.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 27 2007, 22:44
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Uree @ Apr 27 2007, 15:11) *
DSN-файл генерили один раз, или каждый раз при вызове Спекктры?
Как выглядит описание цепи с прописанным соответствующим атрибутом - текст в студию, посмотрим.


Пока руками один раз.

Текст выглядел приблизительно так:

(net +12V_ISO
(pins X4-8 X12-13 D3-7 D3-5 D3-3 D3-1 X2-14 X2-13 X11-2 D14-3 D14-1 X3-14
X22-2 X25-2 D4-7 D4-5 D4-3 D4-1 D5-7 D5-5 D5-3 D5-1 X5-8 X18-2 X15-2
X21-2 X20-2 X23-2 X24-2 C73-1 X19-2 X14-2 X17-2 X16-2)
(rule (tjunction on))

(supply power)
)

(Добавленное мной выделенно)
В do файле прописано

assign_supply +12V_ISO (pin X2-14)


Для остальных цепей аналогично (для земляных вместо supply power было написано supply ground)
Go to the top of the page
 
+Quote Post
Uree
сообщение Apr 28 2007, 09:54
Сообщение #13


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

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



Ну с (supply power) понятно, так оно и описывается. А насчет (pin X2-14) не уверен. Тогда получается надо перечислить все пины, чтобы Спекктра рассматривала их как принадлежащие питанию. Может вообще эти скобки из команды убрать? assign_supply +12V_ISO - и все?
Хотя мне кажется, что нормально она все равно такое не разведет и придется руками питания водить.
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 28 2007, 17:52
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Uree @ Apr 28 2007, 10:54) *
Ну с (supply power) понятно, так оно и описывается. А насчет (pin X2-14) не уверен. Тогда получается надо перечислить все пины, чтобы Спекктра рассматривала их как принадлежащие питанию. Может вообще эти скобки из команды убрать? assign_supply +12V_ISO - и все?


Если верить хелпу по командам do файла, то assign_supply описывает ИСТОЧНИК питания, т.е. пин, к оторому надо подсоединить все остальные (насколько я понял)

Цитата
Хотя мне кажется, что нормально она все равно такое не разведет и придется руками питания водить.


Очень не хочется - там стоит 208ми ногий PQFP c весьма мелким шагом (0.6), и если ему подвести вручную все питающие пины, то у Spectr'ы будут проблемы с разводкой всех остальных пинов sad.gif
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 28 2007, 21:20
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Мне удалось объяснить Specter'е что я хотел изменив строку

(rule (tjunction on)) на (rule (tjunction off)(junction_type supply_only))

Результат поразительный - когда Spectr'а трассировала эти цепи как сигнальные было лучше sad.gif

Видимо все таки придется разводить их вручную sad.gif

Сообщение отредактировал XVR - Apr 28 2007, 21:21
Go to the top of the page
 
+Quote Post
smk
сообщение Jun 13 2007, 09:06
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



У меня часть дорожек (высоковольтных до 1500 В) разведена вручную. Теперь нужно передать файл в спекктру для разводки остального. Мне нужно чтоб Спекктра не пыталась переразводить уже разведенное мною. Я в PCAD установил для линий этих дорожек аттрибут Fix. Не помогло. Как мне поступить? И еще, возможно понадобится указать, что ближе хх мм к этим дорожкам не приближаться, но главное это первый вопрос. Так как можно сделать чтоб в Спекктру передавалась разведенная вручную, часть дорожек?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Aquatik
сообщение Jun 13 2007, 10:29
Сообщение #17


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

Группа: Свой
Сообщений: 156
Регистрация: 24-05-05
Из: Москва
Пользователь №: 5 354



Так попробуйте - атрибут на цепи NoAutoRoute параметр 1... Хотя много раз пользовался фиксом для цепей питания - проблем никогда не было...


--------------------
BST RGDS,
Aquatik...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 13 2007, 10:30
Сообщение #18


Гуру
******

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



Цитата
Я в PCAD установил для линий этих дорожек аттрибут Fix. Не помогло.

Странно. В свое время это у меня работало
Go to the top of the page
 
+Quote Post
smk
сообщение Jun 13 2007, 13:32
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Спасибо за ответы! Разобрался, там в перекодировщике следовалшо снять флажок "перетрассировывать ранее проложенные цепи". он полезен при перестановке элеменов вручную...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


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


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