zolotenkov 0 14 июля, 2021 Опубликовано 14 июля, 2021 · Жалоба В модуле возникают паразитные импульсы по некоторым входным линиям (например CLK). Для проверки модуля используются два стенда. В стенде №1 при проверке модуля запускается порядка 150 тестов с разными входными воздействиями. При некоторых тестах паразитных импульсов не возникает, а в единичных тестах паразитные импульсы возникают, что влечет за собой ложное срабатывание схемы, зашитой в ПЛИСе. Длительность синхроимпульса - 1 мкс в стенде №1. Длительность паразитного импульса - 40 нс. Для правильной работы модуля был поставлен фильтр, который в случае прихода импульса более 50 нс выдает по выходу единицу. Когда модуль проходит проверку в стенде №2, длительность синхроимпульса - 40 нс. При использовании фильтра модуль не проходит тесты на данном стенде. Если убрать фильтры в прошивке, то на стенде №2 модуль проходит тесты. Вопрос, как понять происхождение паразитных импульсов в стенде №1, учитывая, что люди, отвечающие за стенд говорят, что проблема не в стенде, т.к. без модуля на осциллографе паразитные импульсы не наблюдаются. Схема модуля прилагается. ЮАИК.468332.070_Э3_v00.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 14 июля, 2021 Опубликовано 14 июля, 2021 · Жалоба обконстрейнить наверное весь проект, как вариант. И погрузиться в TimeAnalyzer. Недавно такого же паразита неделю искал. 32 minutes ago, zolotenkov said: Для правильной работы модуля был поставлен фильтр, который в случае прихода импульса более 50 нс я такие штуки костылем называю )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zolotenkov 0 14 июля, 2021 Опубликовано 14 июля, 2021 · Жалоба В нашем случае присутствуют паразитные импульсы по линии синхроимпульса в тестах, где синхроимпульс отсутствует. Из этого мы делаем вывод, что в ПЛИСе схема не переключается и следовательно схема ПЛИСа не влияет на возникновение паразитного процесса. Может ли влияет на возникновение паразитного импульса то, что в тестах меняется направление передачи данных у шинника? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 14 июля, 2021 Опубликовано 14 июля, 2021 · Жалоба 12 часов назад, zolotenkov сказал: В модуле возникают паразитные импульсы по некоторым входным линиям (например CLK). Вопрос, как понять происхождение паразитных импульсов в стенде №1, учитывая, что люди, отвечающие за стенд говорят, что проблема не в стенде, т.к. без модуля на осциллографе паразитные импульсы не наблюдаются. С модулем на осциллографе импульсы наблюдаются? Для ПЛИС линия всегда входная? Если так, то вероятно наводки (паразитная емкость) а на стенде или внутри модуля нужно смотреть осциллографом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zolotenkov 0 15 июля, 2021 Опубликовано 15 июля, 2021 · Жалоба 11 hours ago, dvladim said: С модулем на осциллографе импульсы наблюдаются? Для ПЛИС линия всегда входная? Если так, то вероятно наводки (паразитная емкость) а на стенде или внутри модуля нужно смотреть осциллографом. С установленным в стенд модулем паразитные импульсы наблюдаются. Паразитные импульсы наблюдаем только на входных линиях. Данная ситуация наблюдается на установленных в стенд модулях разных типов. Все модули реализованы на идентичной элементной базе, в частности ПЛИС EP3C40F484I7N, шинники 5572ИН1АУ. Если необходимы осциллограммы, то напишите, сделаем скриншоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 68 15 июля, 2021 Опубликовано 15 июля, 2021 · Жалоба 14.07.2021 в 14:00, zolotenkov сказал: Вопрос, как понять происхождение паразитных импульсов в стенде №1 Поставить резистор последовательно с входной линией (например CLK)) и увидеть куда течет ток - в модуль или в стенд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 15 июля, 2021 Опубликовано 15 июля, 2021 · Жалоба 12 часов назад, zolotenkov сказал: Паразитные импульсы наблюдаем только на входных линиях. Данная ситуация наблюдается на установленных в стенд модулях разных типов. Менять прошивку в ПЛИС смысла нет. Виноваты скорее всего платы. Имеет смысл посмотреть моделирование плат на crosstalk и с осциллографом ползать по платам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zolotenkov 0 20 июля, 2021 Опубликовано 20 июля, 2021 · Жалоба On 7/15/2021 at 11:17 AM, HardEgor said: Поставить резистор последовательно с входной линией (например CLK)) и увидеть куда течет ток - в модуль или в стенд. Подскажите как увидеть куда течет ток Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 20 июля, 2021 Опубликовано 20 июля, 2021 · Жалоба Какой активный элемент создает само тактирование? Если вы применяете PLL, ножка питания его защищена LC фильтром? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 68 20 июля, 2021 Опубликовано 20 июля, 2021 · Жалоба 1 час назад, zolotenkov сказал: Подскажите как увидеть куда течет ток По закону Ома - подключится к резистору двумя щупами осциллографа, включить режим вычитания и смотреть полярность падения напряжения на нём. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexPec 3 20 июля, 2021 Опубликовано 20 июля, 2021 · Жалоба 15.07.2021 в 23:54, dvladim сказал: Менять прошивку в ПЛИС смысла нет. Виноваты скорее всего платы. Имеет смысл посмотреть моделирование плат на crosstalk и с осциллографом ползать по платам. Я бы при подозрении на crosstalk вообще отрезал ногу плиса от дорожки, и бросил витой парой из эмалированного провода, где один провод - сигнальный, второй - земля. Прямо до источника сигнала, при этом от источника сигнала дорожку (по возможности, если сигнал от чипа к чипу, без ветвления) тоже отрезать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться