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

 
 
 
Reply to this topicStart new topic
> PCI, выравнивание длинны проводников, нужно ли?
Ant_m
сообщение Nov 24 2009, 16:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



В стандарте определяется длина линии тактов, есть еще время задержки между тактовым и сигналами шины. А вот допустимую разницу между длинами проводников в шине не нашел...
Если нужно выравнивать, то где можно требования посмотреть? 05.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 24 2009, 16:41
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Не нужно, максимум затяните клок на пару сантиметров длиннее остальных цепей.
Go to the top of the page
 
+Quote Post
Shivers
сообщение Nov 25 2009, 08:06
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Спецификация, 4.3.1. Clock Skew
Итого, допустимая разбежка 2нс. Сколько это в миллиметрах будет - считайте.

upd Ай, сорри. Это разбежка клоков, про сигналы так не скажу сразу
upd2
Разбежку можно посчитать относительно клока. t = 1/f - Tco - Tsu - Tclk.skew. Итого, для PCI-33 получим 9нс. Если сигнал будет идти дольше клока на 9нан, то получится бяка. На деле у нас тоже никто не считает эти вещи, только клоки выравнивают.

Сообщение отредактировал Shivers - Nov 25 2009, 08:16
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 25 2009, 08:11
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(Shivers @ Nov 25 2009, 11:06) *
Спецификация, 4.3.1. Clock Skew
Итого, допустимая разбежка 2нс. Сколько это в миллиметрах будет - считайте.


Спасибо ответы. Еще раз перечитал спецификацию и пришел к такому-же мнению.
А 2 нс это примерно пол метра проводник wink.gif. Так что на выравнивание длины можно забить.
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Nov 26 2009, 13:38
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



Цитата(Ant_m @ Nov 25 2009, 10:11) *
А 2 нс это примерно пол метра проводник wink.gif.

интересно было бы взглянуть на расчёты...


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 26 2009, 14:41
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(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. Все как-бы в соответствии с стандартом, а работают через раз. Ставим их в макет спаянный на проводах - платы работают, втыкаем в кроссплату - идут сбои. А основное отличие между макетом и кроссплатой это длинна между линиями шины, т.е на макете они примерно одинаковые, а на кросс плате длинна как получилась. Вот и "дую на воду"...

Сообщение отредактировал Ant_m - Nov 26 2009, 14:58
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 26 2009, 20:35
Сообщение #7


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

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



Цитата(Ant_m @ Nov 26 2009, 17:41) *
Расчетов не делал, но вот что дает allegro для моего проекта с проводником длинной 539.333 MM и толщиной 0,15мм

Impedance : 70.266000 ohm

Не многовато-ли 539 мм?
А на кросс-плате такой же импеданс? Я так понял, у Вас CompactPCI? Если да, то там, вроде бы 65 Ом должно быть, точно не помню, под рукой нет доки.
Моделировали?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 27 2009, 07:16
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



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


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

А так, на плате самый длинный проводник шины PCI (не тактовый) примерно 50 мм.
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 27 2009, 07:32
Сообщение #9


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

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



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

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

Ну и таки какой импеданс на кросс-плате?
Какие контроллеры на модулях начинают сбоить?
Форму сигналов смотрели?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:10
Рейтинг@Mail.ru


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