Jump to content

    
Sign in to follow this  
zolotenkov

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

32 minutes ago, zolotenkov said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
12 часов назад, zolotenkov сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites
11 hours ago, dvladim said:

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

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

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

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

Share this post


Link to post
Share on other sites
14.07.2021 в 14:00, zolotenkov сказал:

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

 

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

Share this post


Link to post
Share on other sites
12 часов назад, zolotenkov сказал:

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

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

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

Share this post


Link to post
Share on other sites
On 7/15/2021 at 11:17 AM, HardEgor said:

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
1 час назад, zolotenkov сказал:

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

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

Share this post


Link to post
Share on other sites
15.07.2021 в 23:54, dvladim сказал:

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this