|
Трассировка дифференциальных пар, Точность выравнивания трасс |
|
|
|
May 13 2009, 21:41
|
Знающий
   
Группа: Свой
Сообщений: 652
Регистрация: 3-08-05
Из: Saint-Petersburg
Пользователь №: 7 318

|
День добрый. Есть разработка на основе Spartan 3A. Требуется провести порядка 100 дифференциальных пар. Возник вопрос к тем, кто работал с данным ПЛИС: на сколько точно имеет смысл выравнивать трассы? Например, к одному разъему, в грубом приближении, длина трасс колеблется от 40 мм до 55 мм для разных дифпар. Какой разброс, проверенный практикой, не будет критичным - 1 мм или 5 мм или еще какой другой? Понимаю, что в идеале длина одинаковая, но хочу понять, чем реально можно пренебречь. Заранее благодарен.
|
|
|
|
|
 |
Ответов
|
May 14 2009, 08:38
|
Знающий
   
Группа: Свой
Сообщений: 652
Регистрация: 3-08-05
Из: Saint-Petersburg
Пользователь №: 7 318

|
Цитата(Uree @ May 14 2009, 11:03)  А какие частоты, какие тайминги сигналов на парах, какие вообще это сигналы? Без этого вопрос ни о чем... Я понимаю, что на основе тайминга надо делать расчет, но сейчас на руках нет параметров, с которыми работает плата. Поэтому и спросил, кто работал с данной микросхемой, какие реально условия закладывали для нужного результата и как в итоге все заработало в готовой плате. К сожалению, в основном даташите я не нашел рекомендаций, нашел большой для серии Spartan, копаюсь, пока не нашел. Пока планирую в пределах одного разъема выравнивать в пределах 1 мм.
|
|
|
|
|
May 14 2009, 09:27
|
Местный
  
Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639

|
Цитата(vicnic @ May 14 2009, 12:38)  К сожалению, в основном даташите я не нашел рекомендаций, нашел большой для серии Spartan, копаюсь, пока не нашел. Пока планирую в пределах одного разъема выравнивать в пределах 1 мм. Можно попробовать на основе risetime, в даташите его нет, зато есть на графике IBIS модели. У спартана оно в районе 1ns, и если рассматривать рассогласование в диффпаре как stub для обычной трассы, то есть такое правило Len(дйюмы)< RiseTime(ns)/5 Тогда грубо рассогласование в диффпаре не должно быть больше чем 1/5=0.20inch или 25*0.2 = 5мм Конечно шаманство, но в большинстве случаев должно сработать для спартана.
Сообщение отредактировал tAmega - May 14 2009, 09:29
--------------------
пользователь отключен
|
|
|
|
|
May 14 2009, 11:02
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(tAmega @ May 14 2009, 11:27)  ...рассогласование в диффпаре не должно быть больше... Это для пары внутри. А изначальный вопрос был о Цитата длина трасс ... для разных дифпар т.е. речь о выравнивании пар между собой. Но если сигналы по разным парам не связаны между собой, что в случае с FPGA очень даже вероятно, выравнивание просто не имеетсмысла. Выравнивать нужно какой-то интерфейс, но нужно знать какой. Плюс к тому пока вроде нет интерфейсов, использующих сотню диффпар, максимум PCI-E-16, но и там их только 32. Так что надо копать вопрос, а потом его задавать.
|
|
|
|
Сообщений в этой теме
vicnic Трассировка дифференциальных пар May 13 2009, 21:41   vicnic Цитата(tAmega @ May 14 2009, 13:27) Можно... May 14 2009, 10:20    vicnic Цитата(Uree @ May 14 2009, 15:02) Это для... May 14 2009, 11:42 f0GgY надо полный даташит, и там смотреть данные, к прим... May 14 2009, 07:16 Uree С таким подходом - успехов. May 14 2009, 08:57 Boris_TS Цитата(vicnic @ May 14 2009, 00:41) Какой... May 16 2009, 18:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|