Перейти к содержанию
    

Помехи на выходах Altera Cyclone IV

Подскажите откуда могут взяться такие помехи на выходах Cyclone IV. Как с этим бороться?

 

post-35776-1403709804_thumb.png

Изменено пользователем Андрей (Питер)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На логике объединяете сигналы? То есть, не чисто с регистра выход?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На логике объединяете сигналы? То есть, не чисто с регистра выход?

Добавлю. Или что-то силовое по земле дает помеху...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите откуда могут взяться такие помехи на выходах Cyclone IV. Как с этим бороться?

 

Варианты:

 

1. Выход сформирован логикой от нескольких разных регистров. Виден переходной процесс внутри ПЛИС, пока эти сигналы распространяются разными путями. Если этот выход использован для подачи на чей-то синхронный вход, то описать констрейны "clock-to-out" min и max, и "забить". Все будет работать. Иначе, если этот сигнал используется по-другому, то обеспечить такую схему внутри ПЛИС, чтобы этот выход шел непосредственно с выхода регистра.

 

2. Кривая разводка питания VCCIO, недостаток блокировочных конденсаторов, или неправильные конденсаторы. Бороться... Убить разводчика платы, можно не до конца.

 

3. Конфликт на какой-то шине. Это когда два выхода пытаются выдать в одно время разные уровни, один ноль, второй единицу. В этот момент просаживается питание, и происходит такой глюк на соседних сигналах. Конкретно такой глюк может происходить, если конфликт короткий, например шина не успевает перейти в третье состояние, или рановато оттуда выходит. Бороться - найти где это, и исправить в ПЛИС.

 

4. Просто наводка на щуп осциллографа. Бороться - взять более качественные щупы, лучше заземлить, ну и пр. шаманство.

 

Для начала - посмотреть, есть ли синхронная с этим "глюком" помеха на VCCIO. Если она там есть, то 1) исключено, все остальное возможно. Если нету - то это или 1), или 3), но конкретно на этом сигнале.

 

 

Еще некая вероятность есть такая:

 

5) через какую-то емкость откуда-то пролезает эта помеха на эту линию. Например, если линия управляет затвором полевика, а на его стоке в это время что-то такое-эдакое происходит. Этот вариант уже надо рассматривать в контексте схемы, куда идет этот сигнал.

 

6) DC/DC, формирующие питания, могут давать такие помехи, если там не так компенсирована ОС, не те конденсаторы применены, не та индуктивность, и т.п. Линейные стабилизаторы, кстати, тоже, но менее вероятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как подключен щуп? В случае, если полоса от 100МГц, щуп 1:10 следует подключать с длиной сигнального и земляного(!) проводов не более 1-2см. Для короткого земляного (общего) провода на щупах есть контакт-колечко на кончике щупа. При бОльшей длине проводов будет "звон" (выбросы) на крутых фронтах (резонанс индуктивности прводов и входной емкости щупа 10-18пФ). Ситуация лучше с щупами, имеющими малую входную емкость, например активными (0,5-2пФ) или "высокоомными для 50-ом входа". Возможно, дело не в этом, но на всякий случай написал, вдруг кому-нибудь пригодится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На логике объединяете сигналы? То есть, не чисто с регистра выход?

Да, сигналы идут с регистра через логику на выход.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, сигналы идут с регистра через логику на выход.

То есть, возможно явление, именуемое "гонками"? Придется какой-то сигнал задержать, чтобы не было иголок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С очень большой вероятностью, ПЛИС к этим помехам не имеет отношения. Гляньте, какой у Вас звон на фронтах. Скорее всего, надо подать правильную землю на щуп осциллографа: взять её рядом с корпусом ПЛИС и подключить не через крокодил на щупе, а специальным пружинным колечком с иголочкой, которое входит в комплект щупа и надевается прямо на его конец. Или самому сделать такое колечко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С очень большой вероятностью, ПЛИС к этим помехам не имеет отношения. Гляньте, какой у Вас звон на фронтах. Скорее всего, надо подать правильную землю на щуп осциллографа: взять её рядом с корпусом ПЛИС и подключить не через крокодил на щупе, а специальным пружинным колечком с иголочкой, которое входит в комплект щупа и надевается прямо на его конец. Или самому сделать такое колечко.

Ok! Да, звон на фронтах из за осцилографа, щуп был 1:10 и земля длинная.

Помехи ушли после того как разнёс фронты на выходах. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...