Лёха 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 · Жалоба Никогда не задумывался над этим вопросом, пока не наткнулся в инете на статью, в которой пишут, что так как в стандарте PCI используется отражённая волна, то логическая единица, выдаваемая PCI устройством на шину, в итоге удвоится по амплитуде. Это действительно так ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-Al- 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 · Жалоба Никогда не задумывался над этим вопросом, пока не наткнулся в инете на статью, в которой пишут, что так как в стандарте PCI используется отражённая волна, то логическая единица, выдаваемая PCI устройством на шину, в итоге удвоится по амплитуде. Это действительно так ? Применительно к PCI - бред :blink: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба Применительно к 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 Однако засечь с помощь осциллографа этот процесс мне не удалось. Хотя, если честно, то я особо и не старался - времени не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Лёха 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба А вот ещё цитата из книги: 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-ти вольтовые. Кто может прояснить ситуацию ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-Al- 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба Вы не правы. Стандарт PCI 3.0 (и более ранние) говорит следующее: Однако засечь с помощь осциллографа этот процесс мне не удалось. Хотя, если честно, то я особо и не старался - времени не было. Если Вы не заметили, это явление наблюдается на фронтах импульсов... ну и что?? применительно к 33МГц это не столь критично тем более это достаточно кратковременное воздействие... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба А вот ещё цитата из книги: 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 кристаллах верхние диоды подключены к отдельной линии - опорному напряжению шины. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Лёха 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба В PCI шине используют слабые драйверы. Чтобы полностью открутый выход, нагруженный на импеданс линии, давал не 5 вольт, а в районе половины. Тогда отраженная от края волна доведет напряжение на шине до 5 вольт. В спецификации PCI есть четкие требования к вольт-амперной характеристике выходов. Кроме того, в сецификации также изложены требования к устойчивости входа к перенапряжения - 11 вольт сколько-то там наносекунд и током до стольки-то десятков миллиампер. На случай неправильного устройства на шине, очевидно - чтобы соседи не горели. Большинство "PCI-compatible" входов FPGA не соответствуют этим требованиям. Так что, если в соседний слот запихнули PCI карту с сильным драйвером, которая может выдавать на шину 5 вольт, то соседняя карта с ACEX на борту рискует накрыться ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться