|
Как избавиться от наводимых импульсов |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 26)
|
Nov 3 2009, 14:03
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
Цитата(Mc_off @ Nov 3 2009, 10:01)  Может надо поставить ещё резисторы на землю (по выходам "источниковы помех") ? не поможет , только исказите сигнал. Ставя резистор , вы создаете RC фильтр на источнике помех, как результат, уменьшаете величину перекрестной помехи. Рядом с ножкой, принимающую такты, ставьте конденсатор (как делали выше). Итого1. Резисторы в разрыве тех торожек, которые проходят рядом с той, на которую наводится , уменьшат величину перекрестной помехи. Ставить как можно ближе к передатчику. 2. Конденсатор вблизи ноги , на которую наводится, отфильтрует несколько помеху. Ставить как можно ближе к приемкнику. 3. Пытаться согласовывать. Так как на согласованную линию перекрестная помеха действует в наименьшей степени. Попробуйте вблизи передатчика тактовых импульсов поставить резистор в разрыв 30..50 Ом. Что - то другое - сложно придумать.
|
|
|
|
|
Nov 3 2009, 18:44
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Длительность фронтов порядка единиц наносекунд. Шаг разводки 0,2мм ширина дорожки 0,2мм зазор 0,2мм. Насчёт емкости сразу по выходу "источника помехи". Я так думаю, что на неё будет стекать высокочастотная составляющая и таким образом она не будет давать наводку на соседнюю дорожку. Насчёт согласования. Что с чем согласовывать и на какой частоте ? Выходного сопротивления LXT я не знаю (можно конечно померять) Входное сопротивление Altera тоже не очень известно. Вроде как CMOP, но "сколько это в граммах" ? Какое надо делать волновое сопротивление дорожки и на какой частоте ? Такая же схема, но с другой LXT (там не четыре, а один драйвер E1) работает без проблем. И на гораздо более длинных дорожках. Исходя из этого в голову приходит мысль о слишком большом выходном сопротивлении LXT. Правильно ли я понимаю ситуацию ? Ниже схема: На схема слева два источника сигнала с ненулевым выходным сопротивлением. Далее две идущие рядом дорожки, у которых есть емкостная связь (незнаю надо ли принебрегать) и индуктивная. Спротивление дорожет тоже не нулевое. Затем, справа, входы с внутреннеё емкостью и сопротивлением.
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 3 2009, 22:09
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(Mc_off @ Nov 3 2009, 21:44)  Длительность фронтов порядка единиц наносекунд. Шаг разводки 0,2мм ширина дорожки 0,2мм зазор 0,2мм... А плата многослойная? Нет ли под клоками или линиями данных разрывов земляного полигона? Если есть - то тогда наводки (дребезг клока) могут быть из-за возвратных токов.
|
|
|
|
|
Nov 4 2009, 07:41
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775

|
Цитата(Mc_off @ Nov 4 2009, 12:59)  В любом случае плата двухслойная. Тогда удивляться нечему - примерно такого поведения и следовало ждать. Можно попробовать на двуслойке кинуть дополнительные земли проводниками потолще. Мне помогало в подобных случаях на двуслойке.
|
|
|
|
|
Nov 5 2009, 13:00
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(alevnew @ Nov 4 2009, 10:41)  Тогда удивляться нечему - примерно такого поведения и следовало ждать. ... Если не сложно, то обьясните почему. Вся плата потребляет не долее 5 Ватт при напряжении 3,3В. Земля - полигоны на обеих сторонах платы, во многих местах соединенные переходками. В непосредственной близости от ножек питания - емкости согласно рекомендациям на соответствующие микросхемы. Узких мест нет. Кроме того такое поведение только с конкретной микросхемой (LXT386). C подобной микросхемой (LXT360) проблем нет. На этой же плате стоят Ethernet switch, AVR, SFP модуль. С ними проблем нет.
|
|
|
|
|
Nov 5 2009, 14:01
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(deus @ Nov 5 2009, 16:16)  В любом случае, не стоит пренебрегать цифровыми методами борьбы с наводками. ... Я ведь и не спорю. Однако есть желание выяснить как добиться максимального результата именно нецифровыми методами.
|
|
|
|
|
Nov 5 2009, 17:42
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(cioma @ Nov 5 2009, 18:46)  Ключевое слово - "Signal Integrity"... Вот, спасибо. А насчет разбора заблуждений.... жаль, что вам лень. Мне было бы интересно понять где я не прав. ("плотность тока" возможно не совсем верно... я имел в виду то, что токи текущие по полигону распределяются по его площади и поэтому в непосредственной близости к проводнику протекает только какая-то часть общего тока...) Закачал книгу.... довольно попульрно написано, но грамотно. Ещё раз спасисбо. Вот теперь понятно что имелось в виду под возвратными токами....
|
|
|
|
|
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
|
|
|