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

 
 
 
Reply to this topicStart new topic
> пин "Выход" соединен с питанием, правила рисования схем
Fynjisx
сообщение Feb 20 2015, 05:35
Сообщение #1


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Вопрос такой: Пин LDO регулятора имеет тип OUTPUT, далее я его соединяю с портом питания как на рисунке. DRC ругается - нельзя соединять выход с питанием, в принципе согласен, но порт питания поставлен у меня для того чтобы показать что здесь на этой сети источник с данным потенциалом и далее он идет на питание всех кристаллов. Вообще думаю, что как - то не так надо соединять или игнорировать DRC error? Как считаете?
Прикрепленные изображения
Прикрепленное изображение
 


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 20 2015, 06:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



По-моему, лучше все пины объявлять как passive и не выполнять DRC вообще: так нет нужды ломать голову при создании компонента, а проверки лучше делать глазами.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Feb 20 2015, 07:57
Сообщение #3


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(aaarrr @ Feb 20 2015, 09:14) *
По-моему, лучше все пины объявлять как passive и не выполнять DRC вообще: так нет нужды ломать голову при создании компонента, а проверки лучше делать глазами.

И даже пины питания других кристаллов?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
bsvc963
сообщение Feb 20 2015, 08:00
Сообщение #4


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

Группа: Свой
Сообщений: 95
Регистрация: 27-02-08
Из: Кишинёв, Молдова
Пользователь №: 35 430



Можно просто дать название цепи не добавляя портов.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Feb 20 2015, 08:04
Сообщение #5


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(bsvc963 @ Feb 20 2015, 11:00) *
Можно просто дать название цепи не добавляя портов.

Да, думал об этом... Но с портами как-то по-нагляднее...


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 20 2015, 08:46
Сообщение #6


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

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



Ну все же предусмотрено...
Output - это выход цифрового сигнала, проверяться будет соединение таких выходов(что по определению есть ошибкой) и наличие входов на цепи, где уже есть выход.
А для питаний, хоть входов, хоть выходов, есть тип пина Power. С ним есть еще одно преимущество: по умолчанию все пины в Оркаде должны иметь уникальные имена, но пины типа Power могут иметь одно имя на нескольких пинах, и софт во время генерации нетлиста сам добавляет к именам этих пинов суфиксы, чтобы сделать их уникальными при передаче в ПП. Ни один другой тип пинов так не обрабатывается, поэтому использовать Power для питаний весьма имеет смысл.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 20 2015, 08:56
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Fynjisx @ Feb 20 2015, 10:57) *
И даже пины питания других кристаллов?

Даже пины питания.

Цитата(Uree @ Feb 20 2015, 11:46) *
...пины типа Power могут иметь одно имя на нескольких пинах, и софт во время генерации нетлиста сам добавляет к именам этих пинов суфиксы, чтобы сделать их уникальными при передаче в ПП. Ни один другой тип пинов так не обрабатывается, поэтому использовать Power для питаний весьма имеет смысл.

А еще самостоятельно подключит их к одноименным цепям. Ну её, такую автоматизацию.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 20 2015, 09:28
Сообщение #8


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

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



Если оставить висящими в воздухе - подключит. Если нарисовано соединение - нет, оно имеет приоритет перед названием пина.
Насчет автоматизации конечно каждый себе решает, но я предпочитаю пару сотен пинов земли на какой-нить FPGA называть просто GND, а не GND1-GND2-...-GND222. Но тут каждый сам себе решает, я просто описал свой подход.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Feb 20 2015, 13:21
Сообщение #9


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(Uree @ Feb 20 2015, 12:28) *
Если оставить висящими в воздухе - подключит. Если нарисовано соединение - нет, оно имеет приоритет перед названием пина.
Насчет автоматизации конечно каждый себе решает, но я предпочитаю пару сотен пинов земли на какой-нить FPGA называть просто GND, а не GND1-GND2-...-GND222. Но тут каждый сам себе решает, я просто описал свой подход.

Так я не понял Vout делать типа POWER?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 20 2015, 13:34
Сообщение #10


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

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



Да как придумаете, так и делайте. Главное не Output, потому что он в данном случае вообще не к месту.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 21 2015, 14:16
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



В данном конкретном случае на мой взгляд лучше всего делать Vout типа passive, не power. И подключать его к цепи питания. Если сделать его power, то теоретически могут объединиться два выхода Vout от разных подобных компонентов, хотя их номинальные выходные напряжения будут разными. И это может привести к проблемам, хотя ошибки не будет.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 21 2015, 15:38
Сообщение #12


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

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



Если на схеме выход явно будет подсоединен к цепи, то никакого другого соединения там не будет. Только "висящие" пины типа Power образовывают цепи с именем этого пина.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Feb 21 2015, 16:49
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот я и говорю про висящие. На мой взгляд это опасно. Например, раньше было принято рисовать цифровые схемы на базе 74 серии без явного обозначения пинов питания. Я так понимаю, именно отсюда и пошла идея умолчательного объединения цепей. Так вот, если для GND еще можно представить себе тотальное объединение по имени, то для VCC в условиях схем с разнообразным питанием (5, 3.3, 2.5, 1.8) это становится и вовсе опасно, особенно если учесть, что у 74 серии выводы питания сделаны нулевой длины и их вообще не видно на схеме, и про такой power можно легко забыть. Мне вот не очень нравится идея объединения цепей для неподключенных выводов типа power у компонента, для которого флажок show power pins в УГО установлен.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 23 2015, 12:10
Сообщение #14


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

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



Именно поэтому я пишу о пинах power, которые явно нарисованы на схеме. Они видны, понятно, что их нужно куда-то подключить, и это "куда-то" и определит нарисованная на схеме цепь. Невидимых пинов ни разу в Оркаде не применял, всегда явно рисовал все пины. Исключение - пины NC, их не рисую. Остальные на УГО присутствуют.
Go to the top of the page
 
+Quote Post

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

 


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


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