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

 
 
> SI как убить индуктивность вывода?
Paul
сообщение Sep 14 2005, 09:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Привет All.
Помогите нейтрализовать индуктивность вывода. Есть шина данных 100МГц (двунаправленная). На этой шине в находятся в порядке следования DSP - FPGA1 - SDRAM - FPGA2. Топологически импеданс линии 70 Ом. Это так для справки. Линия согласована. Индуктивности/емкости выводов DSP - 3.6нГн/3пФ, SDRAM - 4нГн/4пФ, FPGA (PQFP208) - 14.5нГн/7пФ. Пока нет FPGA1 (между DSP и SDRAM) линию удается хорошо согласовать - фронты гладкие, вершины достаточно плоские, выбросы незначительные. Стоит подключить FPGA1 - все разваливается - на FPGA1 появляется сильный звон, сопоставимый с амплитудой сигнала, на FPGA2 на фронте и спаде появляются ступеньки со склонностью к зазубрине, находящиеся в зоне неопределенности. Детальный анализ ситуации показал, что виновата индуктивность вывода FPGA (14.5нГн). Проба применения другого корпуса (BGA) с индуктивностью вывода 4нГн полностью решает проблему, но BGA применять не хотелось бы из-за трудностей монтажа. Ситуация осложняется также двунаправленностью линии, т.е. применение резистивных согласованных разветвителей результата не дает. Емкостной шунт около FPGA1 улучшает картину в середине линии, но существенно искажает края. В умных книжках по SI ответа на данный вопрос не нашел.
Помогите разобраться.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bms
сообщение Sep 14 2005, 10:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545



Ни в каких книжках ответ на свой вопрос и не найдёте, просто потому что в правильных книжках рекомендуют никогда не далать такие шины к у Вас. Если шина аж в 100МГц - её ни в коем случае нельзя разводить на несколько приёмников, тем более если шина двунаправленная. Исключение составляют шины с дифференциальными сигналами. В Вашем случае никакими способами на таких частотах Вам не удасться получить хороший сигнал на всех приёмниках одновременно. Выравнивая сигнал в одном месте - в другом будет лезть "грязь".
А если у вас шина ещё и разведена ветвями, а не последовательным обходом нагрузок - то вообще беда.
В Вашем случае можно попробовать моделированием с учётом топологии подобрать какие-либо паразитные "добавки" в схему, но вообще говоря маловероятно что что-то получится.
Либо снижайте частоты, либо переделывайте проект. Шины в 100МГц надо делать по принципу "из точки в точку", тем более двунаправленные. Либо делать их дифференциальными с хорошим согласованием.

А вообще такие проблемы можно отсекать ещё на этапе создания электрической схемы путём моделирования.

Если у Вас как-нибудь всё-таки получиться исправить ситуацию - поделитесь пожалуйста, я думаю это будет интересно не только мне.
Go to the top of the page
 
+Quote Post
Igor_S
сообщение Sep 14 2005, 11:06
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 258
Регистрация: 3-08-04
Пользователь №: 434



Цитата(bms @ Sep 14 2005, 13:50)
. Если шина аж в 100МГц - её ни в коем случае нельзя разводить на несколько приёмников,

*


Soglasen na 200%, toljko prichem zdesj 100 MHz. Problemy SI sozdaet "rise/fall time", a wowse ne chasota. Esli shina 10 KHz, no rise/fall times porjadka 500 pS - problema ne ischeznet. Edinstwennoe, chto s umenjsheniem chastoty u Was pojawljaetsja wremja dlja "uspokoenija" zwona...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Paul   SI как убить индуктивность вывода?   Sep 14 2005, 09:56
- - Vjacheslav   Попробуйте ввести около индуктивных выводов (после...   Sep 14 2005, 11:39
- - Uree   Странное дело, а как же 66МГц на материнках делают...   Sep 14 2005, 11:41
- - Paul   Несколько дней назад начал как раз с двух кристалл...   Sep 14 2005, 11:55
|- - bms   Цитата(Paul @ Sep 14 2005, 14:55)Но ведь в пр...   Sep 14 2005, 12:57
- - Paul   Ура! Я ее победил! Всем спасибо. Топология...   Sep 14 2005, 14:22
- - Paul   Добавлю еще замечания. Лучи разной длины не работа...   Sep 14 2005, 16:35
- - KA_ru   iz lichnogo opyta delat' mozhno vse zvezda cep...   Sep 14 2005, 19:08
|- - Paul   Цитата(KA_ru @ Sep 14 2005, 22:08)iz lichnogo...   Sep 26 2005, 07:43
- - 3.14   2 Paul А сколько разрядов шина, не слишком ли мног...   Sep 26 2005, 17:09
|- - Paul   32 данных, 32 адреса и несколько управления. Разло...   Sep 27 2005, 06:29
- - 3.14   Т.е. у Вас двухслойка? Дык тогда SI анализ филькин...   Sep 27 2005, 18:36
- - Paul   Цитата(3.14 @ Sep 27 2005, 21:36)Т.е. у Вас д...   Sep 28 2005, 06:22


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

 


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


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