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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Шина данных и способы трассировки, что лучше?
AlexN
сообщение May 21 2008, 03:02
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(Ariel @ May 20 2008, 21:18) *
При вашей частоте (127мГц) помеха от соседнего проводника, в основном из-за взаимной индуктивности, может достаточно сильно исказить сигнал, что приведет к ошибкам при считывании.


добавлю - это называется crosstalk - влияние соседних проводников через взаимную индуктивность и емкость.
рекомендация от intel - по адресным линиям и линиям данных - зазор = 2 ширины проводника, у клоков - 3 ширины.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 21 2008, 06:00
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
добавлю - это называется crosstalk - влияние соседних проводников через взаимную индуктивность и емкость.
рекомендация от intel - по адресным линиям и линиям данных - зазор = 2 ширины проводника, у клоков - 3 ширины


Структура электромагнитного поля проводника не пропорциально его ширине. Скорее всего рекомендации вытащены из конкритики для дорожек с минимальной шириной.


crosstalk--- зависит от зазора и длины паралельных участков

Утрирую-- но возьмите дорожку шириной 1 мм--- вам зазор делать 3 мм smile.gif
Go to the top of the page
 
+Quote Post
Obstinate
сообщение May 21 2008, 06:57
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 27-02-08
Из: Тула
Пользователь №: 35 449



Цитата(AlexN @ May 21 2008, 07:02) *
добавлю - это называется crosstalk - влияние соседних проводников через взаимную индуктивность и емкость.
рекомендация от intel - по адресным линиям и линиям данных - зазор = 2 ширины проводника, у клоков - 3 ширины.

Проводник 0.15, зазор 0.15. Фольга 18мк. Нет никаких ошибок при считывании, саму плату я выкладывал выше. smile.gif


--------------------
Ремонт и тюнинг p-n переходов
Go to the top of the page
 
+Quote Post
avesat
сообщение May 21 2008, 07:08
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Цитата(Ariel @ May 20 2008, 19:48) *
По поводу ВИАС-да, уверен. Та плата, с которой была проблема, была переразведена с целью выравнивания числа ВИАС по линиям шины, и проблема устранилась. ВИА создает 2 проблемы:
-вносит дополнительную задержку сигнала из-за паразитной индуктивности,
-происходит разрыв опорного земляного полигона, потому что сигнал переходит с одного слоя на противоположный. Это приводит к еще большей задержке.
В результате при частотах близких к 100 мГц задержка между разными проводами в шине превышает длительность самых коротких импульсов, что увеличивает джиттер и приводит к ошибочным битам.
....

Ну можно так нароутить, что и на килогерце глючить будет biggrin.gif вот ксилинкс говорит, что у них симуляция разводки рокетов методом GSSG, переход с топа на 10-й слой показала такое:
The via structure shows excellent broadband insertion and return loss (> -10 dB) well beyond 20 GHz.
В идеале нужно разводить одними микрополосками или полосками, в реале нужно симулить.


Цитата(Ariel @ May 20 2008, 19:48) *
....
Да, забыл упомянуть, что для уменьшения дребезга, и снижения бросков тока при переключении (из-за емкости проводников) в каждом проводе шины рядом с выходом драйвера должен стоять последовательный резистор 22-39 ом.

Ключевое слово согласование линии передачи, а каким способом и каким резистором нужно исходить из конкретного случая.

Цитата(Владимир @ May 20 2008, 23:05) *
ГЫ. smile.gif чем выше скорость тока, тем сложнее ему отклонится. smile.gif Закон инерции Однако smile.gif (Шутка) Отсюда и 45 град и закрепления, с родни прыжкам в сторону с разгона. smile.gif

Этим можно заморачиваться когда работаешь с СВЧ smile.gif


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post
Uree
сообщение May 21 2008, 07:43
Сообщение #20


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

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



Цитата(Ariel @ May 20 2008, 18:48) *
В результате при частотах близких к 100 мГц задержка между разными проводами в шине превышает длительность самых коротких импульсов, что увеличивает джиттер и приводит к ошибочным битам.


Давайте не будем фантазировать. Самый короткий импульс при 100мегах тактовой это 10 нс. Вы устанете накручивать длину трассы и ставить ВИА, чтобы получить на плате такую задержку.
Джиттер - это дрожание фазы, причем случайное. Линия передачи свои характеристики во времени скачком не меняет, поэтому вносимая ею задержка постоянна и величину джиттера не увеличивает, а вносит постоянный фазовый сдвиг
Go to the top of the page
 
+Quote Post
vetal
сообщение May 21 2008, 08:25
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Самый короткий импульс при 100мегах тактовой это 10 нс

5нс, 10 это период следования этих импульсов...Если брать стандартный разброс 40-60%, то получим от 4 до 6нс(статично).
Чтобы получить разброс 4нс между сигналами шины - надо сильно постараться при разводке smile.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение May 21 2008, 08:56
Сообщение #22


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

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



Цитата(vetal @ May 21 2008, 10:25) *
5нс, 10 это период следования этих импульсов...


10 - период тактовой. Если у нас не DDR, то длительность сигналов тоже 10, ну пусть даже они ставятся не на весь период, пусть 5. Но "убить" их действительно нужно постараться...

Если утверждать, что число ВИА должно быть равным, то как у меня ДДР2-400 работает, если в одной байтовой группе чилсо ВИА на трассе 0 или 2? Длина трасс очень примерно равная(в пределах 10мм разброс), количество ВИА тоже разное, а оно работает... Странно, не должно ведьsmile.gif
Не все так страшно, лучше всего моделить в каждом случае, ну и не делать откровенной кривизны в трассировке.
Go to the top of the page
 
+Quote Post
AlexN
сообщение May 21 2008, 17:56
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(Obstinate @ May 21 2008, 13:57) *
Проводник 0.15, зазор 0.15. Фольга 18мк. Нет никаких ошибок при считывании, саму плату я выкладывал выше. smile.gif


кроме всего прочего важно еще расстояние до plane во внутреннем слое. При увеличении расстояния до plane в 2 раза crosstalk увеличивается в 4 раза.

а я не так оптимистичен, проводник -0.15, зазор 0.25, до plane - 0.12 и тоже работает!
я ж не сам это выдумывю, верю их наработкам, мне их путь с их ошибками проходить некогда. Раз уж они испробовали и рекомендации дали - воспользуемся чужим опытом, чем потом думать, почему оно от погоды глючит иногда...
Go to the top of the page
 
+Quote Post
Ariel
сообщение May 22 2008, 04:17
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Цитата(Uree @ May 21 2008, 10:43) *
Давайте не будем фантазировать. Самый короткий импульс при 100мегах тактовой это 10 нс. Вы устанете накручивать длину трассы и ставить ВИА, чтобы получить на плате такую задержку.
Джиттер - это дрожание фазы, причем случайное. Линия передачи свои характеристики во времени скачком не меняет, поэтому вносимая ею задержка постоянна и величину джиттера не увеличивает, а вносит постоянный фазовый сдвиг

Поясняю по поводу джитера. Согласование для описываемого случая в принципе не может быть идеальным, потому что несколько приемников подключены последовательно к одной и той же шине. Поэтому форма импульса на входе каждого приемника не будет прямоугольной, а будет сильно искажена из-за отражений от каждого отвевления на шине плюс отражения от прочих неоднородностей (тех же виас), плюс кросстолк от соседних линий. Фронты будут растянуты, а поскольку порог переключения с 0 на 1 входной логики каждого приемника не постоянен и имеет случайные флуктуации, то эта входная логика создаст дополнительный джитер.

5нс, 10 это период следования этих импульсов...Если брать стандартный разброс 40-60%, то получим от 4 до 6нс(статично).

На самом деле надо от 4 нс отнять джитер драйвера плюс джитер приемника плюс разброс задержки между датой и клоком, плюс 5% разброс питающего напряжения (что тоже влияет на эту задерку), и у вас останется 1-2 nS. Если взять для одной ВИА C= 0.5pF,L=0.6nH, то получаем задержку 17pS. Это без учета паразитной индуктивности из-за разрыва GND PLANE вследствие перехода на противоположную сторону платы. Как посчитать влияние этой индуктивности-не знаю, это надо моделировать, но очевидно что для пары ВИАС задержка может превысить 1nS.
Go to the top of the page
 
+Quote Post
Uree
сообщение May 22 2008, 11:50
Сообщение #25


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

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



Пара ВИАсов никогда не даст наносекунду задержки, иначе ни одна скоростная схема не работала бы. Читайте Black Magic.
Go to the top of the page
 
+Quote Post

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

 


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


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