AndreiPiter 0 25 июня, 2014 Опубликовано 25 июня, 2014 (изменено) · Жалоба Подскажите откуда могут взяться такие помехи на выходах Cyclone IV. Как с этим бороться? Изменено 25 июня, 2014 пользователем Андрей (Питер) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 42 25 июня, 2014 Опубликовано 25 июня, 2014 · Жалоба А что при этом говорит квартусовский SSN Analyzer? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 25 июня, 2014 Опубликовано 25 июня, 2014 · Жалоба На логике объединяете сигналы? То есть, не чисто с регистра выход? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 25 июня, 2014 Опубликовано 25 июня, 2014 · Жалоба На логике объединяете сигналы? То есть, не чисто с регистра выход? Добавлю. Или что-то силовое по земле дает помеху... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 25 июня, 2014 Опубликовано 25 июня, 2014 · Жалоба Подскажите откуда могут взяться такие помехи на выходах Cyclone IV. Как с этим бороться? Варианты: 1. Выход сформирован логикой от нескольких разных регистров. Виден переходной процесс внутри ПЛИС, пока эти сигналы распространяются разными путями. Если этот выход использован для подачи на чей-то синхронный вход, то описать констрейны "clock-to-out" min и max, и "забить". Все будет работать. Иначе, если этот сигнал используется по-другому, то обеспечить такую схему внутри ПЛИС, чтобы этот выход шел непосредственно с выхода регистра. 2. Кривая разводка питания VCCIO, недостаток блокировочных конденсаторов, или неправильные конденсаторы. Бороться... Убить разводчика платы, можно не до конца. 3. Конфликт на какой-то шине. Это когда два выхода пытаются выдать в одно время разные уровни, один ноль, второй единицу. В этот момент просаживается питание, и происходит такой глюк на соседних сигналах. Конкретно такой глюк может происходить, если конфликт короткий, например шина не успевает перейти в третье состояние, или рановато оттуда выходит. Бороться - найти где это, и исправить в ПЛИС. 4. Просто наводка на щуп осциллографа. Бороться - взять более качественные щупы, лучше заземлить, ну и пр. шаманство. Для начала - посмотреть, есть ли синхронная с этим "глюком" помеха на VCCIO. Если она там есть, то 1) исключено, все остальное возможно. Если нету - то это или 1), или 3), но конкретно на этом сигнале. Еще некая вероятность есть такая: 5) через какую-то емкость откуда-то пролезает эта помеха на эту линию. Например, если линия управляет затвором полевика, а на его стоке в это время что-то такое-эдакое происходит. Этот вариант уже надо рассматривать в контексте схемы, куда идет этот сигнал. 6) DC/DC, формирующие питания, могут давать такие помехи, если там не так компенсирована ОС, не те конденсаторы применены, не та индуктивность, и т.п. Линейные стабилизаторы, кстати, тоже, но менее вероятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SmarTrunk 0 26 июня, 2014 Опубликовано 26 июня, 2014 · Жалоба А как подключен щуп? В случае, если полоса от 100МГц, щуп 1:10 следует подключать с длиной сигнального и земляного(!) проводов не более 1-2см. Для короткого земляного (общего) провода на щупах есть контакт-колечко на кончике щупа. При бОльшей длине проводов будет "звон" (выбросы) на крутых фронтах (резонанс индуктивности прводов и входной емкости щупа 10-18пФ). Ситуация лучше с щупами, имеющими малую входную емкость, например активными (0,5-2пФ) или "высокоомными для 50-ом входа". Возможно, дело не в этом, но на всякий случай написал, вдруг кому-нибудь пригодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndreiPiter 0 26 июня, 2014 Опубликовано 26 июня, 2014 · Жалоба На логике объединяете сигналы? То есть, не чисто с регистра выход? Да, сигналы идут с регистра через логику на выход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 26 июня, 2014 Опубликовано 26 июня, 2014 · Жалоба Да, сигналы идут с регистра через логику на выход. То есть, возможно явление, именуемое "гонками"? Придется какой-то сигнал задержать, чтобы не было иголок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DSIoffe 2 26 июня, 2014 Опубликовано 26 июня, 2014 · Жалоба С очень большой вероятностью, ПЛИС к этим помехам не имеет отношения. Гляньте, какой у Вас звон на фронтах. Скорее всего, надо подать правильную землю на щуп осциллографа: взять её рядом с корпусом ПЛИС и подключить не через крокодил на щупе, а специальным пружинным колечком с иголочкой, которое входит в комплект щупа и надевается прямо на его конец. Или самому сделать такое колечко. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndreiPiter 0 27 июня, 2014 Опубликовано 27 июня, 2014 · Жалоба С очень большой вероятностью, ПЛИС к этим помехам не имеет отношения. Гляньте, какой у Вас звон на фронтах. Скорее всего, надо подать правильную землю на щуп осциллографа: взять её рядом с корпусом ПЛИС и подключить не через крокодил на щупе, а специальным пружинным колечком с иголочкой, которое входит в комплект щупа и надевается прямо на его конец. Или самому сделать такое колечко. Ok! Да, звон на фронтах из за осцилографа, щуп был 1:10 и земля длинная. Помехи ушли после того как разнёс фронты на выходах. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться