Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите по питанию МАХ 700
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
georgy31
Работаю с ЕРМ 7128, 5 вольт питание. С некоторых пор стала коверкать прошивку. Вывели тактовую частоту через триггер на ногу, посмотрели сигнал и ужаснулись. Вместо меандра в нижней части его какая то затухающая синусоида, верхняя часть меандра идеальна, и после каждого триггера амплитуда сигнала уменьшается. Поменяли плиску тоже самое. Померили пульсации после импульсника, около 0,2 вольт. Может ли импульсный блок питания с 50 кгц частотой давать наводку на тактовый сигнал? Наша тактовая всего 12 мгц. Кондёров навешено на каждой паре ног питания уйма. Какие ещё могут быть причины сего безобразия?
MisterDi
На чем сделан тактовый генератор? ИМХО где-то нарушен земляной проводник. Не совсем понятно про уменьшение амплитуды сигнала на выходе. Уменьшается со снижением выходной частоты или наоборот? Или уменьшается уровень помехи? И еще вопрос чем смотрим? JTAG - линии помехи не ловят? Особенно TMS.
prototype
Пульсации 0,2 вольта - очень много. Второе - или у вас частично убит тактовый генератор (нижний ключ выходного каскада) или где-то проблема с землей, скорее всего в каком - нибудь переходном отверстии.
georgy31
Поставили после импульсника ещё линейный стабилизатор. Пульсации уменьшились до 0, 05 вольта, то есть в 4 раза. Опорный генератор стандартный KXO -210 на 12 мгц, подаётся с него на глобал клок отличная синусоида размахом под 5 вольт. После деления первым триггером вместо меандра нижняя его полка модулирована затухающей синусоидой, после деления следующим сигнал ещё страшнее, в конечном итоге получается какой то мусор. Может плиска не принимает синус на входе, а надо генератор меандра? Смотрели разными осцилляторами, ничего не меняется. При прошивке уже стали отключать задающий генератор, тоже ничего не изменилось. После каждого следущего триггера уменьшается амплитуда сигнала и увеличивается его замусореность. Может быть такое из за тонкой земли? Кое где земля протянута дорожкой 0.2 - 0.4 мм?
sazh
Цитата(georgy31 @ May 11 2010, 08:45) *
Опорный генератор стандартный KXO -210 на 12 мгц, подаётся с него на глобал клок отличная синусоида размахом под 5 вольт.


Синусоиду на вход CPLD. Посмотрите на требования к фронтам входного сигнала. Или аналогово-цифровой компаратор, или генератор типа sg8002
ViKo
Цитата(georgy31 @ May 11 2010, 08:45) *
После деления первым триггером вместо меандра нижняя его полка модулирована затухающей синусоидой, после деления следующим сигнал ещё страшнее, в конечном итоге получается какой то мусор...

А далеко ли тянутся цепи с ПЛИС?

Цитата
Смотрели разными осцилляторами, ничего не меняется.

Может быть "осциллографами"? Чем смотрели? Землю осциллографа не забыли подключить?

Цитата
Может быть такое из за тонкой земли? Кое где земля протянута дорожкой 0.2 - 0.4 мм?

Легко!
dvladim
Цитата(georgy31 @ May 11 2010, 09:45) *
После деления первым триггером вместо меандра нижняя его полка модулирована затухающей синусоидой, после деления следующим сигнал ещё страшнее, в конечном итоге получается какой то мусор.

Может, все-таки, проект вместе с осциллограммой приведете?
vetal
У осциллографа какая полоса?
georgy31
Цитата(dvladim @ May 11 2010, 14:18) *
Может, все-таки, проект вместе с осциллограммой приведете?

Да проект примитивный, пару десятков триггеров с выходом с каждого на ногу. Осцилограф до 100 мгц. Землю от осцила подключал намертво.
ViKo
Больше всего похоже на неисправный осциллограф smile.gif
Выходы с ПЛИС куда идут, и далеко ли?
А еще проверьте, чтобы на всех нужных ногах было питание и земля.
DmitryR
Цитата(georgy31 @ May 11 2010, 09:45) *
После каждого следущего триггера уменьшается амплитуда сигнала и увеличивается его замусореность.

Мистика чистой воды.

Цитата(georgy31 @ May 11 2010, 09:45) *
Может быть такое из за тонкой земли? Кое где земля протянута дорожкой 0.2 - 0.4 мм?

Возможно у вас дизайн сделан принципиально неправильно, и там смешались разные проблемы. Вам имеет смысл кроме осцилограмм (если осцилограф не умеет выдавать файлы, то хотя бы сфоторгафируйте экран) выложить сюда также схему и разводку. Потому что если у вас там питание например развязано на эту тонкую землю то вообще будет угар.
georgy31
Цитата(ViKo @ May 11 2010, 17:39) *
Больше всего похоже на неисправный осциллограф smile.gif
Выходы с ПЛИС куда идут, и далеко ли?
А еще проверьте, чтобы на всех нужных ногах было питание и земля.

Выводы уже совсем отрезал, сигнал беру прямо с ноги, питание приходит на все нужные ноги, прямо на них висят СМДшники по 0.1 мкф. Сейчас попробую собрать опорник на 561ЛА7 с кварцем и повесить на глобал. Может действительно в опорнике прблема.
ViKo
Тонкие дорожки питания и земли продублируйте проводами, куда-нибудь поближе к ПЛИС. Складывается впечатление, что не хватает питания. А может, ПЛИС уже сдохла...
ViKo
Ну что, мы так и не узнаем, "чем кончилось кино"?
oleg_v_
На цифровой вход желательно подавать цифровой сигнал. Хотя ваш КХО 210 формирует достаточные для max 7000 фронты. Не понимаю, как вы получили синус? Может и правда осциллограф неисправен? Проверьте есть ли питание на КХО 210? Может он в свободном полете? ))
georgy31
Прошу прощения за длительное молчание. Теперь всё работает. Сделал следующее- поменял драйвер программатора, переинсталировал программатор, продублировал тонкие дорожки проводами, поднял напряжение с импульсника до 7 вольт и добавил линейный стабилизатор, поменял три осциллографа, последний с ламповым входом с 1-49. Теперь картинка чистая и правильная. Что помогло не знаю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.