Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI, выравнивание длинны проводников
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Работаем с трассировкой
Ant_m
В стандарте определяется длина линии тактов, есть еще время задержки между тактовым и сигналами шины. А вот допустимую разницу между длинами проводников в шине не нашел...
Если нужно выравнивать, то где можно требования посмотреть? 05.gif
Uree
Не нужно, максимум затяните клок на пару сантиметров длиннее остальных цепей.
Shivers
Спецификация, 4.3.1. Clock Skew
Итого, допустимая разбежка 2нс. Сколько это в миллиметрах будет - считайте.

upd Ай, сорри. Это разбежка клоков, про сигналы так не скажу сразу
upd2
Разбежку можно посчитать относительно клока. t = 1/f - Tco - Tsu - Tclk.skew. Итого, для PCI-33 получим 9нс. Если сигнал будет идти дольше клока на 9нан, то получится бяка. На деле у нас тоже никто не считает эти вещи, только клоки выравнивают.
Ant_m
Цитата(Shivers @ Nov 25 2009, 11:06) *
Спецификация, 4.3.1. Clock Skew
Итого, допустимая разбежка 2нс. Сколько это в миллиметрах будет - считайте.


Спасибо ответы. Еще раз перечитал спецификацию и пришел к такому-же мнению.
А 2 нс это примерно пол метра проводник wink.gif. Так что на выравнивание длины можно забить.
f0GgY
Цитата(Ant_m @ Nov 25 2009, 10:11) *
А 2 нс это примерно пол метра проводник wink.gif.

интересно было бы взглянуть на расчёты...
Ant_m
Цитата(f0GgY @ Nov 26 2009, 16:38) *
интересно было бы взглянуть на расчёты...


Расчетов не делал, но вот что дает allegro для моего проекта с проводником длинной 539.333 MM и толщиной 0,15мм

Impedance : 70.266000 ohm
Inductance : 216.637000 nH
Capacitance : 43.877500 pF (to SHIELD LAYER)
Prop Delay : 3.083090 ns
Resistance : 3352.120000 mOhm

т.е почти угадал smile.gif

Собственно поясняю почему вопрос про выравнивание возник - у нас сделано несколько плат с PCI. Все как-бы в соответствии с стандартом, а работают через раз. Ставим их в макет спаянный на проводах - платы работают, втыкаем в кроссплату - идут сбои. А основное отличие между макетом и кроссплатой это длинна между линиями шины, т.е на макете они примерно одинаковые, а на кросс плате длинна как получилась. Вот и "дую на воду"...
vitan
Цитата(Ant_m @ Nov 26 2009, 17:41) *
Расчетов не делал, но вот что дает allegro для моего проекта с проводником длинной 539.333 MM и толщиной 0,15мм

Impedance : 70.266000 ohm

Не многовато-ли 539 мм?
А на кросс-плате такой же импеданс? Я так понял, у Вас CompactPCI? Если да, то там, вроде бы 65 Ом должно быть, точно не помню, под рукой нет доки.
Моделировали?
Ant_m
Цитата(vitan @ Nov 26 2009, 23:35) *
Не многовато-ли 539 мм?
А на кросс-плате такой же импеданс? Я так понял, у Вас CompactPCI? Если да, то там, вроде бы 65 Ом должно быть, точно не помню, под рукой нет доки.
Моделировали?


По поводу импеданса вы правы, должен быть 65 ом +-10%.
539 мм это я привел для примера, что-бы показать "задержка на проводнике пол метра будет примерно 2 нс". Если сделать проводник 0.18 мм то 65 ом получится.

А так, на плате самый длинный проводник шины PCI (не тактовый) примерно 50 мм.
vitan
Цитата(Ant_m @ Nov 27 2009, 10:16) *
По поводу импеданса вы правы, должен быть 65 ом +-10%.
539 мм это я привел для примера, что-бы показать "задержка на проводнике пол метра будет примерно 2 нс". Если сделать проводник 0.18 мм то 65 ом получится.

А так, на плате самый длинный проводник шины PCI (не тактовый) примерно 50 мм.

Ну и таки какой импеданс на кросс-плате?
Какие контроллеры на модулях начинают сбоить?
Форму сигналов смотрели?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.