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

Уровни сигналов в PCI

Никогда не задумывался над этим вопросом, пока не наткнулся в инете на статью, в

которой пишут, что так как в стандарте PCI используется отражённая волна, то

логическая единица, выдаваемая PCI устройством на шину, в итоге удвоится по амплитуде.

Это действительно так ?

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


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

Никогда не задумывался над этим вопросом, пока не наткнулся в инете на статью, в

которой пишут, что так как в стандарте PCI используется отражённая волна, то

логическая единица, выдаваемая PCI устройством на шину, в итоге удвоится по амплитуде.

Это действительно так ?

Применительно к PCI - бред :blink:

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


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

Применительно к PCI - бред :blink:

 

Вы не правы. Стандарт PCI 3.0 (и более ранние) говорит следующее:

4.1.2. Dynamic vs. Static Drive Specification

The PCI bus has two electrical characteristics that motivate a different approach to

specifying I/O buffer characteristics. First, PCI is a CMOS bus, which means that steady

state currents (after switching transients have died out) are minimal. In fact, the majority of

the DC drive current is spent on pull-up resistors. Second, PCI is based on reflected wave

rather than incident wave signaling. This means that bus drivers are sized to only switch the

bus half way to the required high or low voltage. The electrical wave propagates down the

bus, reflects off the unterminated end and back to the point of origin, thereby doubling the

initial voltage excursion to achieve the required voltage level. The bus driver is actually in

the middle of its switching range during this propagation time, which lasts up to 10 ns, one

third of the bus cycle time at 33 MHz

 

Однако засечь с помощь осциллографа этот процесс мне не удалось. Хотя, если честно, то я особо и не старался - времени не было.

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


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

А вот ещё цитата из книги:

 

When an incident-wave driver is used, the already high voltage it drives onto the trace is doubled.

In order to absorb the signal at the physical end of the trace, the system designer frequently

includes a terminating resistor.

 

Получается, что если на шине висит какой-нить FLEX10K и выдаёт 5-ти вольтовые уровни, то

в итоге они должны превратиться в 10-ти вольтовые. Кто может прояснить ситуацию ?

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


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

Вы не правы. Стандарт PCI 3.0 (и более ранние) говорит следующее:

Однако засечь с помощь осциллографа этот процесс мне не удалось. Хотя, если честно, то я особо и не старался - времени не было.

 

Если Вы не заметили, это явление наблюдается на фронтах импульсов... ну и что?? применительно к 33МГц это не столь критично тем более это достаточно кратковременное воздействие...

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


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

А вот ещё цитата из книги:

 

When an incident-wave driver is used, the already high voltage it drives onto the trace is doubled.

In order to absorb the signal at the physical end of the trace, the system designer frequently

includes a terminating resistor.

 

Получается, что если на шине висит какой-нить FLEX10K и выдаёт 5-ти вольтовые уровни, то

в итоге они должны превратиться в 10-ти вольтовые. Кто может прояснить ситуацию ?

 

В PCI шине используют слабые драйверы. Чтобы полностью открутый выход, нагруженный на импеданс линии, давал не 5 вольт, а в районе половины. Тогда отраженная от края волна доведет напряжение на шине до 5 вольт. В спецификации PCI есть четкие требования к вольт-амперной характеристике выходов.

 

Кроме того, в сецификации также изложены требования к устойчивости входа к перенапряжения - 11 вольт сколько-то там наносекунд и током до стольки-то десятков миллиампер. На случай неправильного устройства на шине, очевидно - чтобы соседи не горели. Большинство "PCI-compatible" входов FPGA не соответствуют этим требованиям.

 

Кроме того, в PCI в устройствах на входах стоят ограничивающие диоды, обрезающие напряжения вне допустимых пределов. Для 5V PCI верхние диоды допустимо не ставить, для 3В PCI они обязательны. Кроме функции защиты входов от перенапряжения эти диоды также помогают сформировать правильный переходный процесс на шине. Обязательсность диодов для 3В PCI делает некорректной большинство реализаций с bus switchers - никто не доказал, что устройство без верхних диодов на 3В шине будет работать надежно во всем диапазоне возможных условий эксплуатации.

 

В правильных PCI кристаллах верхние диоды подключены к отдельной линии - опорному напряжению шины.

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


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

В PCI шине используют слабые драйверы. Чтобы полностью открутый выход, нагруженный на импеданс линии, давал не 5 вольт, а в районе половины. Тогда отраженная от края волна доведет напряжение на шине до 5 вольт. В спецификации PCI есть четкие требования к вольт-амперной характеристике выходов.

 

Кроме того, в сецификации также изложены требования к устойчивости входа к перенапряжения - 11 вольт сколько-то там наносекунд и током до стольки-то десятков миллиампер. На случай неправильного устройства на шине, очевидно - чтобы соседи не горели. Большинство "PCI-compatible" входов FPGA не соответствуют этим требованиям.

Так что, если в соседний слот запихнули PCI карту с сильным драйвером, которая может выдавать

на шину 5 вольт, то соседняя карта с ACEX на борту рискует накрыться ?

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


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

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

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

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

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

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

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

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

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

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