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

 
 
 
Reply to this topicStart new topic
> допустимая разница в длине дифф. пар между MGT передатчиками, а так же разница в длине линий в одном канале
toshas
сообщение Jun 28 2011, 10:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Добрый день!

скажите пожалуйста какой документ у xilinx (или других фирм) регламентирует:
- разницу в длине между P и N в дифф. паре, при работе с MGT (3.125, 5.0, и более gbps)
- разницу в длинах линий для обеспечения их работы в одном канале (pcie, aurora)

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

касательно второго пункта в user guide на трансивер рассматривается механизм выравнивания канала (channel bonding) с использованием буффера на приемной стороне (rx elastic buffer) однако явных ограничений на трассировку так же не приведено.


подскажите от чего стоит отталкиваться при разводке высокоскоростных линий ?

p.s. насколько я на данный момент понимаю есть два пути - или разводить имея погрешность длины менее 5% или честно стоить модели и оценивать качество глазковой диаграммы.
Прикрепленные файлы
Прикрепленный файл  LVDS.pdf ( 1.66 мегабайт ) Кол-во скачиваний: 360
Прикрепленный файл  xapp230.pdf ( 62.79 килобайт ) Кол-во скачиваний: 130
 
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jun 28 2011, 10:23
Сообщение #2


Знающий
****

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



Цитата(toshas @ Jun 28 2011, 14:06) *
Добрый день!

скажите пожалуйста какой документ у xilinx (или других фирм) регламентирует:
- разницу в длине между P и N в дифф. паре, при работе с MGT (3.125, 5.0, и более gbps)
- разницу в длинах линий для обеспечения их работы в одном канале (pcie, aurora)

Ищите параметр skew в документах.
Вот например кусочек из AvancedTCA PICMG3.0 (стандарт предполагает использование pcie, infinband и пр.)
глава 8-4 и дальше
Цитата
Trace lengths must be matched to avoid impedance discontinuities. To ensure best results, end-toend
lengths of each trace in a Port (signal pair) must be matched within 3.4 ps. This can be
achieved by a physical pair matching of ± 10 mils, (i.e., max difference of 20 mils or 0.5 mm in
FR4)

Между парами
Цитата
Crosstalk Isolation
The distance between any two pairs must be a minimum of 35 mils (0.889 mm) edge-to-edge as
shown in Figure 8-2, “Edge coupled Backplane single strip line for FR4 dielectric.” This limits
crosstalk to < 0.2% (near end coupling coefficient). The 35 mils spacing is based on an FR4
implementation. Lower loss materials typically have lower dielectric constants as well. As such,
dielectric thicknesses in the strip lines will be reduced with these materials. The higher trace-toplane
coupling will allow this 35 mil spacing to decrease and still maintain the 0.2% noise figure.
Users can calculate this coupling coefficient for differing strip line structures if greater routing
density is required.

Это говорится для пар данных, для пар синхронизации(MLVDS) требования немного другие. Приводить их смысла нет - поищите в сети draft версию стандарта. Она почти ничем не отличается от действующей.
Go to the top of the page
 
+Quote Post
toshas
сообщение Jun 29 2011, 16:33
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Цитата(Ant_m @ Jun 28 2011, 14:23) *
Ищите параметр skew в документах.
Вот например кусочек из AvancedTCA PICMG3.0 (стандарт предполагает использование pcie, infinband и пр.)
глава 8-4 и дальше

Между парами

Это говорится для пар данных, для пар синхронизации(MLVDS) требования немного другие. Приводить их смысла нет - поищите в сети draft версию стандарта. Она почти ничем не отличается от действующей.



спасибо, интересный документ! к сожалению на местном фтп версия только от 2005 года.
но даже там интересующие скорости есть.

между парами минимально допустимое расстояние регламентировано, а вот как быть с максимальным ?
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 29 2011, 19:47
Сообщение #4


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

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



Максимальное? Между парами? Бесконечностьsm.gif
Go to the top of the page
 
+Quote Post
toshas
сообщение Jun 30 2011, 04:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Цитата(Uree @ Jun 29 2011, 23:47) *
Максимальное? Между парами? Бесконечностьsm.gif


бесконечночть не захочет работать в одном канале.

речь идет например о pcie x4.
Go to the top of the page
 
+Quote Post
disel
сообщение Jun 30 2011, 05:23
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Из спецификации приемника PCI-E 1.1. В общем не бесконечность конечно, но не мало.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 30 2011, 05:26
Сообщение #7


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

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



Цитата(toshas @ Jun 30 2011, 08:26) *
бесконечночть не захочет работать в одном канале.

речь идет например о pcie x4.

Я извиняюсь, а Вы пробовали?
Может, вопрос как-то не так сформулирован? Формально Uree прав...
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jun 30 2011, 06:05
Сообщение #8


Знающий
****

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



Цитата(Uree @ Jun 29 2011, 23:47) *
Максимальное? Между парами? Бесконечностьsm.gif

+1.
Но есть куча если...
Например нужно чтобы пара RX и пара TX, того же канала, совпадали по длине. Но разные каналы могут быть разной длинны.
Т.е если вам удастся протащить так чтобы пары были одинаковой длинны раздвигайте их хоть до бесконечности. Есть правда еще ограничения на общую длину biggrin.gif
З.Ы: я не говорю про PCI-E. Эти ограничения описаны в том-же PICMG3.0, но думаю что это распространяется на все линии с MGT.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 30 2011, 07:09
Сообщение #9


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

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



Цитата(toshas @ Jun 30 2011, 06:26) *
бесконечночть не захочет работать в одном канале.


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

Цитата
...нужно чтобы пара RX и пара TX, того же канала, совпадали по длине


Вообще-то необязательно. Это все-таки каналы передачи в разных направлениях, и обычно они друг с другом не связаны, со своими буферами с обоих сторон и т.п., что автоматически отменяет какие-либо требования к выравниванию. Другое дело, когда в одну сторону передача гонится по нескольким парам, с сериалайзером и обратно с обоих сторон. В таком случае лучше облегчить системе работу, выравнивая пары между собой.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jun 30 2011, 07:24
Сообщение #10


Знающий
****

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



Цитата(Uree @ Jun 30 2011, 11:09) *
Вообще-то необязательно.

Согласен, это зависит от конкретного случая. Я приводил пример из требований к бэкплейну(объединительной плате), с большим количеством пар, и какие устройства будут этот бэкплейн использовать заранее неизвестно..
Go to the top of the page
 
+Quote Post
toshas
сообщение Jul 1 2011, 16:27
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



спасибо за информацию!

изначально я смотрел на организацию протокола Aurora между двумя плис шириной в 4-lane.
и поскольку в user guide на трансивер довольно много внимания уделено различным механизмам выравнивания канала,
я решил что со стороны требований на разводку платы эта ситуация так же должна быть документирована,
но просто не нашел нужной информации.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 07:49
Рейтинг@Mail.ru


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