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

Паразитные импульсы в модуле

В модуле возникают паразитные импульсы по некоторым входным линиям (например CLK). Для проверки модуля используются два стенда. В стенде №1 при проверке модуля запускается порядка 150 тестов с разными входными воздействиями. При некоторых тестах паразитных импульсов не возникает, а в единичных тестах паразитные импульсы возникают, что влечет за собой ложное срабатывание схемы, зашитой в ПЛИСе. Длительность синхроимпульса - 1 мкс в стенде №1. Длительность паразитного импульса - 40 нс. Для правильной работы модуля был поставлен фильтр, который в случае прихода импульса более 50 нс выдает по выходу единицу. Когда модуль проходит проверку в стенде №2, длительность синхроимпульса - 40 нс. При использовании фильтра модуль не проходит тесты на данном стенде. Если убрать фильтры в прошивке, то на стенде №2 модуль проходит тесты. Вопрос, как понять происхождение паразитных импульсов в стенде №1, учитывая, что люди, отвечающие за стенд говорят, что проблема не в стенде, т.к. без модуля на осциллографе паразитные импульсы не наблюдаются. Схема модуля прилагается.

ЮАИК.468332.070_Э3_v00.pdf

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


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

обконстрейнить наверное весь проект, как вариант. И погрузиться в TimeAnalyzer. Недавно такого же паразита неделю искал.

32 minutes ago, zolotenkov said:

Для правильной работы модуля был поставлен фильтр, который в случае прихода импульса более 50 нс

я такие штуки костылем называю ))

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


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

В нашем случае присутствуют паразитные импульсы по линии синхроимпульса в тестах, где синхроимпульс отсутствует. Из этого мы делаем вывод, что в ПЛИСе схема не переключается и следовательно схема ПЛИСа не влияет на возникновение паразитного процесса.
Может ли влияет на возникновение паразитного импульса то, что в тестах меняется направление передачи данных у шинника?

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


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

12 часов назад, zolotenkov сказал:

В модуле возникают паразитные импульсы по некоторым входным линиям (например CLK).

Вопрос, как понять происхождение паразитных импульсов в стенде №1, учитывая, что люди, отвечающие за стенд говорят, что проблема не в стенде, т.к. без модуля на осциллографе паразитные импульсы не наблюдаются.

С модулем на осциллографе импульсы наблюдаются?

Для ПЛИС линия всегда входная?

Если так, то вероятно наводки (паразитная емкость) а на стенде или внутри модуля нужно смотреть осциллографом.

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


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

11 hours ago, dvladim said:

С модулем на осциллографе импульсы наблюдаются?

Для ПЛИС линия всегда входная?

Если так, то вероятно наводки (паразитная емкость) а на стенде или внутри модуля нужно смотреть осциллографом.

С установленным в стенд модулем паразитные импульсы наблюдаются. Паразитные импульсы наблюдаем только на входных линиях. Данная ситуация наблюдается на установленных в стенд модулях разных типов. Все модули реализованы на идентичной элементной базе, в частности ПЛИС EP3C40F484I7N, шинники 5572ИН1АУ. Если необходимы осциллограммы, то напишите, сделаем скриншоты.

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


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

14.07.2021 в 14:00, zolotenkov сказал:

Вопрос, как понять происхождение паразитных импульсов в стенде №1

 

Поставить резистор последовательно с входной линией (например CLK)) и увидеть куда течет ток - в модуль или в стенд.

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


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

12 часов назад, zolotenkov сказал:

Паразитные импульсы наблюдаем только на входных линиях. Данная ситуация наблюдается на установленных в стенд модулях разных типов.

Менять прошивку в ПЛИС смысла нет. Виноваты скорее всего платы.

Имеет смысл посмотреть моделирование плат на crosstalk и с осциллографом ползать по платам.

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


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

On 7/15/2021 at 11:17 AM, HardEgor said:

Поставить резистор последовательно с входной линией (например CLK)) и увидеть куда течет ток - в модуль или в стенд.

Подскажите как увидеть куда течет ток

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


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

Какой активный элемент создает само тактирование? 

Если вы применяете PLL, ножка питания его защищена LC фильтром?

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


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

1 час назад, zolotenkov сказал:

Подскажите как увидеть куда течет ток

По закону Ома - подключится к резистору двумя щупами осциллографа, включить режим вычитания и смотреть полярность падения напряжения на нём.

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


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

15.07.2021 в 23:54, dvladim сказал:

Менять прошивку в ПЛИС смысла нет. Виноваты скорее всего платы.

Имеет смысл посмотреть моделирование плат на crosstalk и с осциллографом ползать по платам.

Я бы при подозрении на crosstalk вообще отрезал ногу плиса от дорожки, и бросил витой парой из эмалированного провода, где один провод - сигнальный, второй - земля. Прямо до источника сигнала, при этом от источника сигнала дорожку (по возможности, если сигнал от чипа к чипу, без ветвления) тоже отрезать.

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


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

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

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

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

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

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

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

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

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

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