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

 
 
> Ошибки компиляции при наименовании цепи в Altium
Serapis
сообщение Oct 18 2014, 08:38
Сообщение #1


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

Группа: Участник
Сообщений: 92
Регистрация: 11-01-14
Пользователь №: 79 990



Здравствуйте, проблема следующая. Создал принципиальную схему в альтиуме. Компилирую , компилятор ругается на NetName contains floating input pins . У контролера есть вход TDI интерфейса JTAG. В его свойствах выставлен тип пина input. Пин подключен к шине , дальше сигнал выводится на разъем у которого есть пин с именем TDI и в его свойствах так же выставлен тип input. Если у котроллера я выставляю тип пина Output а у разъема input компилятор не ругается. В чем дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Corvus
сообщение Oct 18 2014, 08:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



В том, что в вашей цепи два инпута и ни одного аутпута. Т.е. источника сигнала нет, о чём Альтиум заботливо предупреждает.
А для разъёма логичнее passive использовать.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 18 2014, 09:23
Сообщение #3


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



floating input pins - это настройка. которая проверяет, все ли выходы подключены к чему-нибудь.
Вот он у вас и орал, что ко входу ничего не подключено.
Если схему понимаете, или сами рисовали, то лучше вообще отключите эту проверку.
Go to the top of the page
 
+Quote Post
Serapis
сообщение Oct 18 2014, 09:35
Сообщение #4


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

Группа: Участник
Сообщений: 92
Регистрация: 11-01-14
Пользователь №: 79 990



спасибо за ответы. Можете рассказать как вообще правильно расставлять типы входов у библиотечных элементов при их разработке? Есть например у меня dc-dc преобразователь http://lib.chipdip.ru/068/DOC000068510.pdf в его распиновке указано какие пины входы а какие выходы. И все же в альтиуме мне тип пинов power выставлять у этого библиотечного компонента?
И второй вопрос, как сделать так чтобы на принципиальной схеме скрыть стрелки входов\выходов элементов?
Go to the top of the page
 
+Quote Post
Corvus
сообщение Oct 18 2014, 09:53
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



1. PWR
2. Никак, они для того и сделаны, чтоб сразу было видно, где вход, где выход, где клок, а где питание. Если мешают - используйте тип Passive.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 18 2014, 09:55
Сообщение #6


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Serapis @ Oct 18 2014, 13:35) *
спасибо за ответы. Можете рассказать как вообще правильно расставлять типы входов у библиотечных элементов при их разработке? Есть например у меня dc-dc преобразователь http://lib.chipdip.ru/068/DOC000068510.pdf в его распиновке указано какие пины входы а какие выходы. И все же в альтиуме мне тип пинов power выставлять у этого библиотечного компонента?
И второй вопрос, как сделать так чтобы на принципиальной схеме скрыть стрелки входов\выходов элементов?


Вход слева, выход справа. Даже в ГОСТе так написано. Вроде все логично.
У меня так:

Единственное замечание: на выходе расставляйте пины так, чтобы можно было засунуть конденсатор или резистор между ними без дополнительных изгобов проводников. Я бычно ставлю мм 15-20

На рисование схемы и трассировку платы указание типа пинов не влияет никак.
Это нужно только для моделирования схемы. Но в альтиуме этим, имхо, никто не занимается.
У меня во всех библиотеках все пины пассив.

Если вы ин или оут указали, то да, стрелочки будут показаны на схеме.
Для того, чтобы не показывать, нужно снять галочку Pin Direction в настройках
Go to the top of the page
 
+Quote Post
Serapis
сообщение Oct 19 2014, 09:49
Сообщение #7


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

Группа: Участник
Сообщений: 92
Регистрация: 11-01-14
Пользователь №: 79 990



спасибо за ответы, уважаемые форумчане. ошибки устранил. Остались вопросы по сообщениям типа warning. Первые 8 сообщений почему-то указывают на шину. С 9-м тоже непонятно, да у меня есть цепь питания 3.3 в которую я обозначил через символ VCC, непонятно почему ккомпилятор замечание выдал. С остальными ошибками не понимаю.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 19 2014, 13:16
Сообщение #8


Гуру
******

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



1-9 наиболее вероятно используете шины и не называете их. Скорее всего для вашего проекта не критично
9 наиболее вероятно на одной Линии связи стоят и PowerPort и Net label
10-11 ошибка отсутствия источника сигнала для логических входов. . Скорее всего для вашего проекта не критично
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Oct 20 2014, 05:48
Сообщение #9


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



9 говорит, что используете несколько имен для одной цепи.
скорее всего где-то стоит 3V3, а где-то, как вариант, +3V3 и в настройках проекта стоит глобальные порты и нетлэйблы.
Нужно найти где они отличаются и сделать одинаково.

1-9 и 10-11 отключите в настройках
Go to the top of the page
 
+Quote Post

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

 


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


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