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

 
 
> Pull-Up резисторы на управляющих линиях PCI
gusev1994
сообщение Jul 9 2015, 10:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 9-07-15
Пользователь №: 87 501



Привет всем! Подскажите пожалуйста мне такую вещь. Согласно стандарту, некоторые управляющие линии шинного интерфейса PCI должны быть подключены через нагрузочные резисторы (они подтягивают к напряжению Vcc). Эти резисторы гарантируют стабильное напряжение на данных линиях (близкое номинальному), когда они не "управляются".
Также, согласно стандарту, "двухточечные сигналы" и "общие сигналы" не требуют данных резисторов - все будет стабильно.
ВОПРОС!
Если у нас имеется процессорный модуль и модуль, на который выводится PCI с процессорного модуля, где должны стоять эти резисторы? В самих модулях? И там, и там? Или на линии, соединяющей эти модули (предполагаем двухмодульность системы). Или это "двухточечные сигналы" и они не требуют этих резисторов?
Сигналы FRAME#, TRDY#, IRDY#...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Александр1
сообщение Jul 9 2015, 12:25
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Скажу в общем, а не конкретно по PCI.
Подтягивающие резисторы могут устанавливаться для удержания уровня на свободных входах когда к ним не подключены выходы другого модуля. Если выходы, подключенные к шине двухтактные, то нет разницы, где установлены резисторы. Главное, чтобы при отключенном модуле входы не висели в воздухе, т.к. на них могут влиять наводки.
Если выходы на шине однотактнные (открытый коллектор или сток-как, например, в I2C), то резисторы лучше устанавливать на каждом модуле: так легче будет бороться с погонными емкостью и индуктивностью шины.
Поэтому, детально изучите какие сигналы присутствуют на шине, учтите рекомендации стандарта и делайте соответствующие выводы.
Go to the top of the page
 
+Quote Post
gusev1994
сообщение Jul 9 2015, 12:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 9-07-15
Пользователь №: 87 501



Можете объяснить пожалуйста, что вообще из себя представляют двухтактные (тристабильные) выходы и однотактные? Много посмотрел, но каша какая-то. Как я понял тристабильные - 0,1 и высокий импеданс. А однотактный - просто ключ. И если смотреть допустим на устройство с выводом, то в первом случае у нас будет низкоуровневый сигнал (напряжение будет), означающий нуль, а во втором случае будет просто висеть в воздухе вывод (ноль)?

Сообщение отредактировал gusev1994 - Jul 9 2015, 12:48
Go to the top of the page
 
+Quote Post
Александр1
сообщение Jul 9 2015, 13:37
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Цитата(gusev1994 @ Jul 9 2015, 15:47) *
Можете объяснить пожалуйста, что вообще из себя представляют двухтактные (тристабильные) выходы и однотактные? Много посмотрел, но каша какая-то.

Двухтактные-это когда и с плюса и с минуса на выход стоят транзисторы. Если открыт первый, то на выходе 1, если открыт второй, то на выходе 0. Если закрыты оба-имеем третье высокоимпедансное состояние.
У однотактного один транзистор, как правило, с минуса на выход. Коллектор или сток этого транзистора, обычно, остается не подключенным, поэтому и называется открытый коллектор (ОК) или сток (ОС). К выходу с ОК (ОС) подключается внешний поддтягивающий резистор на плюс питания. Думаю, понятно, что когда транзистор открыт, то на выходе 0, когда закрыт, то на выходе 1.
Оба каскада отличаются быстродействием. Двухтактные выходы нельзя включать в параллель непосредственно, выходы с ОК (ОС) -можно включать параллельно.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 9 2015, 13:45
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Телепатия подсказывает, что речь о CompactPCI, правильно? Вы читали соответствующий стандарт?
Go to the top of the page
 
+Quote Post
gusev1994
сообщение Jul 9 2015, 14:24
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 9-07-15
Пользователь №: 87 501



Цитата(vitan @ Jul 9 2015, 14:45) *
Телепатия подсказывает, что речь о CompactPCI, правильно? Вы читали соответствующий стандарт?

Нет. Речь о PCI
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 9 2015, 15:32
Сообщение #7


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(gusev1994 @ Jul 9 2015, 17:24) *
Нет. Речь о PCI

Понятно. Тогда надо открыть стандарт PCI, и таки вбить в поиск слово "pull-up".
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Jul 10 2015, 06:26
Сообщение #8


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Цитата(vitan @ Jul 9 2015, 18:32) *
Понятно. Тогда надо открыть стандарт PCI, и таки вбить в поиск слово "pull-up".


Есть такой пункт в стандарте. Там чётко указанно
Цитата
"PCI control signals always require pull-up resistors (pulled up to Vcc of the signaling environment) on the system board (not the add-in card) to ensure that they contain stable values when no agent is actively driving the bus."


То есть только на одной плате, которая является системной.
Возьмите схему какой-нибудь отладочной платы PCI для образца Add-In card.
Для образца системной платы можно вязть отладку какого-нибудь моста в PCI. Например PCIe -> PCI. Мы в своё время использовали xio2000 от texas.
У них была схема, в которой были видны все необходимые подтяжки. С номиналами для их моста.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:34
Рейтинг@Mail.ru


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