|
|
  |
SI как убить индуктивность вывода? |
|
|
|
Sep 14 2005, 09:56
|
Местный
  
Группа: Свой
Сообщений: 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 ответа на данный вопрос не нашел. Помогите разобраться. Спасибо.
|
|
|
|
|
Sep 14 2005, 11:06
|
Местный
  
Группа: Свой
Сообщений: 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...
|
|
|
|
|
Sep 14 2005, 11:55
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470

|
Несколько дней назад начал как раз с двух кристаллов на линии. Это работает железно. SDRAM серьезно не портит картину, а вот включение FPGA между DSP и SDRAM... Уже пройдены этапы резисторов, индуктивностей, емкостей, линий с разными импедансами, резистивных ответвителей, последовательной шины, ветвистой шины. Моделирование в SQ и PSpice. Модели от производителей. Результат практически нулевой: голову вытащишь - хвост увязнет и наоборот. Резисторы бесполезны т.к. малые номиналы не дают эффекта, а большие не дают прокачать шину. Наилучший результат все-таки дают резистивные ответвители. Но ведь в примерах от AD есть платы, где на одной шине 2 DSP и 2 SDRAM, 9 DSP. Значит не все так плохо??? Есть видимо методы. Кстати нашел. Некто www.plexus.com говорит, что единственно возможная в данном случае топология - звезда. Приводят пример 9 DSP, 2 SDRAM. См. файл. Надо попробовать. А вдруг получится.
Сообщение отредактировал Paul - Sep 14 2005, 13:03
|
|
|
|
|
Sep 14 2005, 12:57
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545

|
Цитата(Paul @ Sep 14 2005, 14:55) Но ведь в примерах от AD есть платы, где на одной шине 2 DSP и 2 SDRAM, 9 DSP. Значит не все так плохо??? Есть видимо методы. Если можно - киньте ссылку на эти примеры, интересно взглянуть... По своему опыту - делал шину, правда не двунаправленную, один источник три приёмника (среди которых был и FPGA). Частота 100МГц. При корректной разводке (короткие проводники, последовательный обход приёмников, 33 Ома на выходах источника, сама линия 50 Ом, многослойная плата, сплошной слой земли под сигнальными проводами) - работает. Достаточно не выполнить любое из этих условий - уже не работает. Очень сказываются Т-образные ответвления в линии передачи сигнала - убивают всё сразу. Именно поэтому важен последовательный обход нагрузок.
|
|
|
|
|
Sep 26 2005, 07:43
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470

|
Цитата(KA_ru @ Sep 14 2005, 22:08) iz lichnogo opyta delat' mozhno vse zvezda cepochka i tak dalee i tomu podobnoe. odno no, nado prosto ponimat' chto delaesh'. ja dlaj podobnyx veshej dostaja knizhku po antenam i svjazi KV UKV. tam takix kombunacij chto i kak soglasovat' na vse sluchai ot plat net bolshoj raznicy. Спасибо. Изучим.
|
|
|
|
|
Sep 28 2005, 06:22
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470

|
Цитата(3.14 @ Sep 27 2005, 21:36) Т.е. у Вас двухслойка? Дык тогда SI анализ филькина грамота. Нет, не 2х слойка, а 8ми слойка, но сигнальных слоев пока 2, остальные питание и земля, т.к. надо 6 питаний ну и, по крайней мере 1 земля.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|