Перейти к содержанию
    

Pull-Up резисторы на управляющих линиях PCI

Привет всем! Подскажите пожалуйста мне такую вещь. Согласно стандарту, некоторые управляющие линии шинного интерфейса PCI должны быть подключены через нагрузочные резисторы (они подтягивают к напряжению Vcc). Эти резисторы гарантируют стабильное напряжение на данных линиях (близкое номинальному), когда они не "управляются".

Также, согласно стандарту, "двухточечные сигналы" и "общие сигналы" не требуют данных резисторов - все будет стабильно.

ВОПРОС!

Если у нас имеется процессорный модуль и модуль, на который выводится PCI с процессорного модуля, где должны стоять эти резисторы? В самих модулях? И там, и там? Или на линии, соединяющей эти модули (предполагаем двухмодульность системы). Или это "двухточечные сигналы" и они не требуют этих резисторов?

Сигналы FRAME#, TRDY#, IRDY#...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажу в общем, а не конкретно по PCI.

Подтягивающие резисторы могут устанавливаться для удержания уровня на свободных входах когда к ним не подключены выходы другого модуля. Если выходы, подключенные к шине двухтактные, то нет разницы, где установлены резисторы. Главное, чтобы при отключенном модуле входы не висели в воздухе, т.к. на них могут влиять наводки.

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

Поэтому, детально изучите какие сигналы присутствуют на шине, учтите рекомендации стандарта и делайте соответствующие выводы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем gusev1994

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Двухтактные-это когда и с плюса и с минуса на выход стоят транзисторы. Если открыт первый, то на выходе 1, если открыт второй, то на выходе 0. Если закрыты оба-имеем третье высокоимпедансное состояние.

У однотактного один транзистор, как правило, с минуса на выход. Коллектор или сток этого транзистора, обычно, остается не подключенным, поэтому и называется открытый коллектор (ОК) или сток (ОС). К выходу с ОК (ОС) подключается внешний поддтягивающий резистор на плюс питания. Думаю, понятно, что когда транзистор открыт, то на выходе 0, когда закрыт, то на выходе 1.

Оба каскада отличаются быстродействием. Двухтактные выходы нельзя включать в параллель непосредственно, выходы с ОК (ОС) -можно включать параллельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Телепатия подсказывает, что речь о CompactPCI, правильно? Вы читали соответствующий стандарт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Телепатия подсказывает, что речь о CompactPCI, правильно? Вы читали соответствующий стандарт?

Нет. Речь о PCI

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Речь о PCI

Понятно. Тогда надо открыть стандарт PCI, и таки вбить в поиск слово "pull-up".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятно. Тогда надо открыть стандарт 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.

У них была схема, в которой были видны все необходимые подтяжки. С номиналами для их моста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...