Поставили в плату приемника ПЛИС EPM7128AETI100, для управления и столкнулся с проблеммой, что в состоянии покоя, ПЛИСИна излучает сигнал 14 МГц. Причем частота сигнала изменяется при изменении температуры корпуса, или при поднесении пальца к корпусу. Пробовал залить проект, содержащий только жестко установленные уровни на некоторых выводах. Все остальные выводы пробовал делать как Output->GND, или Input. Результат - все равно гудит. С чистой ПЛИСиной все чисто и хорошо. Генераторов на плате нет. Почему наблюдается такой эффект и как побороть ?
Vjacheslav
Aug 21 2009, 07:31
Очень странный эффект. Попробуйте запитать ПЛИС от отдельного питания - остануться ли наводки?
Чем питаете ее, хорошо ли заблокировано ее питание? Есть ли сплошная земля у нее?
Цитата(Digi @ Aug 21 2009, 09:37)

Поставили в плату приемника ПЛИС EPM7128AETI100, для управления и столкнулся с проблеммой, что в состоянии покоя, ПЛИСИна излучает сигнал 14 МГц. Причем частота сигнала изменяется при изменении температуры корпуса, или при поднесении пальца к корпусу. Пробовал залить проект, содержащий только жестко установленные уровни на некоторых выводах. Все остальные выводы пробовал делать как Output->GND, или Input. Результат - все равно гудит. С чистой ПЛИСиной все чисто и хорошо. Генераторов на плате нет. Почему наблюдается такой эффект и как побороть ?
Что это за управление, если в проекте нет ни одного триггера. Как она излучает 14 мГц. Чем и где замеряли.
Цитата(Digi @ Aug 21 2009, 09:37)

что в состоянии покоя, ПЛИСИна излучает сигнал 14 МГц.
А возможность того, что гудит не ПЛИС, а что-то другое, а ПЛИС выступает в роли антенны? Или возбуждается по кругу ПЛИС/антенна-приемник-ПЛИС? Или получился конфликт выход ПЛИС соединенный с выходом приемника? Сомневаюсь, что Вы грели только ПЛИС и ничего более вокруг, а палец это вообще штука глобальная и объемная.
Ну и наконец в ПЛИСе есть зарядовый насос... Который генерирует напряжение для флеша. Однако он свистит всегда вне зависимости от того, что вшито внутрь. Так что этот вариант сильно врядли.
Вот скорее всего гудит зарядовый насос. Потому что наводки лезут, тогда когда есть выходные ножки. А отстановить зарядовый насос как нибудь можно ?
Да еще и питание плохо заблокировано. Будем переделывать печатку.
DmitryR
Aug 24 2009, 08:29
Зарядовый насос нужен для флэшки и никак не связан с использованием выходных буферов. Проверьте, у вас внешне ножки друг с другом не замкнуты ли (напрямую или через сопротивление, неважно), и не закорочены ли входы на выходы внутри прошивки через инвертор, ибо тогда получается петля, которая и будет генерировать. Частота теоретически похожа.
Нет, ничего не замкнуто и в проекте тоже. Я пробовал заливать проект в котором все неиспользуемые выводы - в Z. А на нужных линиях управления находились нужные уровни. Логики никакой внутри не было запрограмровано. Компилятор - Quarus 9.0. Генерация происходит на тойже самой частоте.
Цитата(Digi @ Aug 25 2009, 23:42)

Нет, ничего не замкнуто и в проекте тоже. Я пробовал заливать проект в котором все неиспользуемые выводы - в Z. А на нужных линиях управления находились нужные уровни. Логики никакой внутри не было запрограмровано. Компилятор - Quarus 9.0. Генерация происходит на тойже самой частоте.
А если залить проект, в котором все ножки управления в Z, а на неиспользуемых выходах что-то некоторое отвлеченное (ну чтобы проект в принципе какой-то был)? Т.е. чтобы понять, не лезет ли все таки свист внутрь через ноги уплавления...
Так еще не пробовали. Пока что блок на испытаниях. После их завершения продолжу исследования.
Тему можно закрывать. Устройство переделываем. Развязываем RF цепи от цепей ПЛИС. На рабочем изделии установили дополнительные конденсаторы по питанию на 1000пф, это заметно помогло.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.