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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выравнивание длин линий в диф.паре?
maxics
сообщение Feb 14 2013, 11:57
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Как правильно выравнивать длину линий дифф. пары? Например: имеем clk_p (40 мм) и clk_n(40.7 мм). Частота 250 Мгц. Как в этом случае увеличить длину clk_p на 0.7 мм, чтобы длина линий в дифф. паре была одинаковой?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 14 2013, 12:07
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



В альтиуме достаточно задать, что эти два проводника являются парой и он сам всё правильно сделает при трассировке.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 14 2013, 12:11
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



забейте.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
maxics
сообщение Feb 14 2013, 13:15
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Цитата(demiurg_spb @ Feb 14 2013, 15:07) *
В альтиуме достаточно задать, что эти два проводника являются парой и он сам всё правильно сделает при трассировке.


Не могли бы вы привести пример как это делает альтиум. Работаю в P-Cad 2006. Там такого нет.

Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 14 2013, 14:12
Сообщение #5


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(maxics @ Feb 14 2013, 17:15) *

Да всё там есть... Читайте доку или в гугле введи запрос: "P-Cad 2006 dif-pair".
Цитата
Определение дифференциальной пары в P-Cad 2006:
Дифференциальная пара определяется в редакторе печатных плат через Options > Net Classes.
В этом диалоговом окне вы создаете класс цепей как дифференциальную пару, выделяя класс цепей и включая опцию Differential Pair checkbox.
В созданном классе цепей должны присутствовать две цепи, соответственно для прямого и обратного сигнала.
Как только будет создана дифференциальная пара, к ней сразу же будут добавлены новые атрибуты, присущие только дифференциальной паре.
Атрибут DiffPairGap определяет зазор между двумя проводниками в дифференциальной паре,
а атрибут IsDifferentialPair – идентифицирует вновь созданный класс, как дифференциальную пару.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
maxics
сообщение Feb 14 2013, 15:07
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Если вы про параметр Matched Lenght, то он не работает. Пробовал выставлять нужное соответствие, но он разводит также как и без этого параметра. Как лучше руками подогнать длины?
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 14 2013, 15:24
Сообщение #7


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

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



Петельку сделать на той линии, которая короче. Где именно - решать Вам, но лучше как можно ближе к месту, где эта разница возникает.
Go to the top of the page
 
+Quote Post
maxics
сообщение Feb 15 2013, 06:00
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Цитата(Uree @ Feb 14 2013, 18:24) *
Петельку сделать на той линии, которая короче. Где именно - решать Вам, но лучше как можно ближе к месту, где эта разница возникает.

Спасибо за ответ!
Как-то так?
Прикрепленное изображение

На сколько "вреднее" для сигнала (250 Мгц) сделать такую петлю по сравнению с разностью длин?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 15 2013, 06:02
Сообщение #9


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



лучше в форме серпантина с минимальным окном


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Feb 15 2013, 07:06
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



0.7мм - это примерно 5пс на внутр слоях, если я не ошибаюсь...вы уверены, что для вас критична такая разница?
Go to the top of the page
 
+Quote Post
maxics
сообщение Feb 15 2013, 07:49
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Цитата(ClayMan @ Feb 15 2013, 10:06) *
0.7мм - это примерно 5пс на внутр слоях, если я не ошибаюсь...вы уверены, что для вас критична такая разница?


0.7мм может и не критично... Есть несколько дифф. пар с разницей линий 2 мм. Хотя это тоже примерно 12 пс. Думаю что делать, выравнивать или оставить как есть.
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 15 2013, 10:42
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (maxics @ Feb 15 2013, 09:00) *
Спасибо за ответ!
Как-то так?
Прикрепленное изображение

На сколько "вреднее" для сигнала (250 Мгц) сделать такую петлю по сравнению с разностью длин?

Так делать не рекомендую, в этом месте у вас скачек по волновому сопротивлению. Это хуже чим 5-6 pS задержки.
0.7мм много это ли мало? Если дифы толщиной 0.1мм, ... то 0.7 это много. Но позвольте как у вас такое накопилось, набежало?
Может всю трассу еще раз проверить? Еще можно посоветовать поиграться со змейкой без больших особых скачков.
Иногда приходиться и на парные диф сигналы (не требующие змейки) добавлять змейки чтоб получить равные длины.
На многих писишных платах есть такое, подсмотрите как там это сделано.
Go to the top of the page
 
+Quote Post
Restinstage
сообщение Jun 17 2013, 14:11
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 1-10-12
Пользователь №: 73 756



Петли реально крайне не рекомендуется делать. Для 250 МГц 0,7 мм некритично, такой разброс в длинах диффпар допустим и в DDR2. Но если разброс достаточно большой, я обычно играю с длинами непосредственно у падов корпуса микросхемы, где пара все равно расходится. Например, если корпус BGA - можно двигать фанауты(via) вокруг пада.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jun 17 2013, 18:00
Сообщение #14


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата(Restinstage @ Jun 17 2013, 18:11) *
Петли реально крайне не рекомендуется делать. Для 250 МГц 0,7 мм некритично, такой разброс в длинах диффпар допустим и в DDR2. Но если разброс достаточно большой, я обычно играю с длинами непосредственно у падов корпуса микросхемы, где пара все равно расходится. Например, если корпус BGA - можно двигать фанауты(via) вокруг пада.


С каких пор и кем не рекомендуется?И очень интересно узнать каким образом Вы двигаете фанауты во внутренних областях футпринта под бга?

2AnerТо же самое-что значит не рекомендую? Это общепринятый и отлично работающий способ выравнивания: никаих "скачков волнового сопротивления" в том смысле, который Вы вероятно вкладываете, не будет.Все что тут нужна знать - геометрические параметры петли не могут быть любыми. Какие именно- легко нагугливаются.
Go to the top of the page
 
+Quote Post
Restinstage
сообщение Jun 18 2013, 08:08
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 1-10-12
Пользователь №: 73 756



Цитата(EvilWrecker @ Jun 17 2013, 22:00) *
С каких пор и кем не рекомендуется?И очень интересно узнать каким образом Вы двигаете фанауты во внутренних областях футпринта под бга?


Первое же, что нагуглил.
http://www.elart.narod.ru/articles/article27/article27.htm
http://www.elart.narod.ru/articles/article14/article14.htm
http://www.elart.narod.ru/articles/article17/article17.htm

Фанауты двигаю руками. Чаще всего в больших BGA корпусах много NC выводов, да и юзерские далеко не всегда полностью используются. Не вижу проблемы.

Цитата(EvilWrecker @ Jun 17 2013, 22:00) *
Это общепринятый и отлично работающий способ выравнивания

Очень хочется увидеть пруфлинк, где показана "общепринятость" способа.
Go to the top of the page
 
+Quote Post
vicnic
сообщение Jun 18 2013, 08:16
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 652
Регистрация: 3-08-05
Из: Saint-Petersburg
Пользователь №: 7 318



Цитата(Restinstage @ Jun 18 2013, 12:08) *
Очень хочется увидеть пруфлинк, где показана "общепринятость" способа.

ИМХО, пруфлинк можно найти в каждом системном блоке, посмотрев на материнскую плату, например.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 18 2013, 08:19
Сообщение #17


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

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



Много NC пинов - это обычно редкая ситуация. Хотя зависит от проекта. но как правило все стараются использовать минимальный корпус, лишь бы хватило пинов на весь функционал.
Насчет выравнивания есть хороший документ от Интел, только не могу его найти... А так навскидку, из того, что под рукой:

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Restinstage
сообщение Jun 18 2013, 08:28
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 1-10-12
Пользователь №: 73 756



Цитата(Uree @ Jun 18 2013, 12:19) *
Насчет выравнивания есть хороший документ от Интел, только не могу его найти... А так навскидку, из того, что под рукой:


Что-то вроде двух последних способов я и использую обычно. Вбили в голову, что расхождения диффпар надо избегать любыми способами sm.gif
Неплохо, если бы Вы нашли этот док, интеловские вроде в открытом доступе не лежат.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jun 18 2013, 10:14
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Лучше серпантин. Почитайте на org про требования к диф. парам pcie. Там люди опытные, рекомендуют серпантин и есть требования к его параметрам, которые дают не ощутимые скачки волнового даже на 2.5 ГГц.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jun 18 2013, 10:30
Сообщение #20


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



2Restinstage

Погулите diff pair length match - еще раз говорю:

1) петля может быть НЕ любого размера
2) такой способ выравния сопокойно применяют - как сам по себе, так и когда по тем или иным причинам не удается выровнять меандром с малым "размахом"(плотная разводка, специфическое место на плате, не хватает длины мендра и пр)


Это полная версия документа со скриншотом от Uree

http://www.pcisig.com/developers/main/trai...4d08b469f57e5f1
Go to the top of the page
 
+Quote Post
SmartDesign
сообщение Jul 17 2013, 03:42
Сообщение #21





Группа: Новичок
Сообщений: 6
Регистрация: 17-07-13
Пользователь №: 77 563



Очень хорошо реализована работа с Дифф. Парами в Аллегро.Во-первых задавать их можно разными способами,
во-вторых контроль по длине сигналов в паре сам по себе работает очень хорошо,ну и если все же необходим контроль ,то он задается в спец. приложении "Constraint Manager"как закон и затем распределяется на все дифф. пары с заданным Zо ( а Zo может быть и 90,100,120 Ohm одновременно) В вашем случае вообше заморачиваться не стоит.Достаточно аккуратно провести пару .
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 22:51
Рейтинг@Mail.ru


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