|
Как избавиться от наводимых импульсов |
|
|
|
Nov 6 2009, 04:28
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775

|
Цитата(Mc_off @ Nov 5 2009, 19:00)  Если не сложно, то обьясните почему.
Вся плата потребляет не долее 5 Ватт при напряжении 3,3В. Земля - полигоны на обеих сторонах платы, во многих местах соединенные переходками. В непосредственной близости от ножек питания - емкости согласно рекомендациям на соответствующие микросхемы. Узких мест нет.
Кроме того такое поведение только с конкретной микросхемой (LXT386). C подобной микросхемой (LXT360) проблем нет. На этой же плате стоят Ethernet switch, AVR, SFP модуль. С ними проблем нет. Предположу, что земляные проводники слишком тонкие, при переключениях на них наводятся помехи. На эту тему есть разны аппноуты. Явление называется Ground Bounce. У альтеры, к примеру, есть AN075, у других - еще какие-то. У меня схема потребляла 300 ма. Шина 16 бит, частота 20 МГц. Убил дня три, пока нашел причину - могла передача данных проходить без ошибок часами, а могла и сразу дать ошибку. В конце выявил - когда передавались данные, где большинство бит - единица, и такие данные идут подряд - то и возникали ошибки. Вылечилось "укреплением" земли между чипами. Плата была двуслойка. Еще, как полагаю, имеет влияние на данное явление установленный выходной ток буфферов - чем он выше, тем сильнее помеха.
|
|
|
|
|
Nov 6 2009, 17:23
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(cioma @ Nov 6 2009, 16:18)  Потому высокочастотные возвратные токи буду сконцентрированы под дорожкой с прямыми токами и никакого распределения по полигону там не будет. Спасибо. Всётаки какаято больная микросхема.... Провел такой тест: Устранил все возможные источники помех (просто заземлил всё, что не нужно для теста). Оставил только два четыре провода два туда (такты, данные) и два обратно (Cyclone - LXT). Устранил разрывы полигона под этими дорожками. Кроме того возвратные токи теперь могут протекать и по соседним заземленным дорожкам. Добавлял сопротивление по следовательно с выходом (на стороне источника). Добавлял емкости.... ничего не помогает... Замучался весь... Короче на сколько я смог увидеть (осцилл не самый хороший) фронт тактов идущих от LXT не монотонно нарастающий, а со спадами. Вероятно как-то у них выход реализован, что идет "звон" при переходе от 0 к 1 и обратно. Может возбуждение какое.... Как бы это побороть. Кстати пробовал триггер Шмидта ставить - бестолку. Видимо звон достаточной амплитуды, чтобы переключить триггер.
|
|
|
|
|
Nov 7 2009, 08:08
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(cioma @ Nov 7 2009, 02:41)  Картинки разводки весьма помогли бы разобраться в чем проблема Во вложении top и bootom участка платы с матрицей и LXT. Цитата(wolfman @ Nov 6 2009, 21:11)  Может не в тему, но проверяли ли Вы питание на LXT? Второе правильно ли подключены джетаговские ноги у микросхемы? Если правильно помню, то некоторые джетаговские ноги интел рекомендует оставлять в воздухе.
да и еще подавитель джиттера в 386 включен? и в какую сторону? Вроде с питанием всё в порядке... но для очистки совести в понедельник навешаю побольше емкостей и напаяю ещё перемычек по земляному полигону. Ноги JTAG - по инструкции. Про джитер... схема на работе. В понедельник гляну. Но на сколько я помню выставляли по разному - без толку.
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 7 2009, 18:41
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Цитата(Mc_off @ Nov 7 2009, 17:38)  Во вложении top и bootom участка платы с матрицей и LXT.
Вроде с питанием всё в порядке... но для очистки совести в понедельник навешаю побольше емкостей и напаяю ещё перемычек по земляному полигону.
Ноги JTAG - по инструкции.
Про джитер... схема на работе. В понедельник гляну. Но на сколько я помню выставляли по разному - без толку. На всякий случай проверте JTAG, TCK- на землю, остальные выводы в воздухе. Была похожая проблема, Jtag-овские ноги дополнительно подвесили к питанию (как в даташите) и в микрухе часть портов работала с ошибками, оставили ноги болтаться в воздухе и микруха заработала нормально.
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
|
Nov 7 2009, 19:29
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(wolfman @ Nov 7 2009, 21:41)  На всякий случай проверте JTAG, TCK- на землю, остальные выводы в воздухе. Именно так
|
|
|
|
|
Nov 7 2009, 21:16
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(Mc_off @ Nov 7 2009, 11:08)  Во вложении top и bootom участка платы с матрицей и LXT. Вроде с питанием всё в порядке... Насчёт питания LXT386: у вас питание выходных буферов со стороны проблемных дорожек подведено тоненькой линией с большим индуктивным и активным сопротивлением и лишь в далеке на другом конце этой линии длиной порядка 5-6 сантиметров и шириной 0.2мм одиноко стоит один керамический конденсатор. Т.е. всего один керамический конденсатор 0805 или 1206 на всю LXT386 в TQFP100 и потреблением 150ма. Боюсь спрашивать какого он номинала и тип его диэлектрика. Вполне может оказаться чего-то низкочастотное с диэлектриком Y5V. Так делать нельзя. Если у ж с питанием проблемы, то signal integrity ещё рано рассматривать. Если производитель микросхемы не указал иного, то обычно рекомендуют ставить по одной керамике 0.01-0.1uF на каждую ногу питания микросхемы как можно ближе к этим ногам. Причём при рассмотрении понятия "ближе" нужно учитывать не только путь до ноги питания, но и соответствующие им ноги земли и путь от конденсатора до них.
|
|
|
|
|
Nov 8 2009, 16:54
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(VladimirB @ Nov 8 2009, 00:16)  Насчёт питания LXT386: у вас питание выходных буферов со стороны проблемных дорожек подведено тоненькой линией ... Да, действительно есть такой косяк... попытаюсь наыешать емкостей сверху и утолщить подводящую дорожку (медный проводок припаяю) Сейчас переразвожу этот участок платы по новой. По результатам отпишусь.
|
|
|
|
|
Jan 1 2010, 10:12
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Сделано: 1. Понавешал ескостей по питанию по 0.1мкФ 2. Утолщил дорожки питания 3. Рядом с проблемными дорожками провел земляные дорожки (путь для "возвратного" тока) 4. Максимально придвинул LXT к FPGA. Результат: Ничего не поменялось. Вобщем похоже дело всётаки не в разводке (файлы приложены) Может это всётаки бракованная партия микросхем или очень "китайская". Если кто работал с LXT386, напишите, были такие проблемы или нет.
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|