Современная электроника №3/2026
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 10 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 3 / 2026 выполнения пользовательского кода в обработчике прерывания. Далее изме- рим задержки между прерыванием и началом выполнения пользователь- ского кода в самом прерывании. Результаты измерений Вариант № 1 – проверка задержки прерывания без ОСРВ (рис. 6) Осциллограмма в режиме накопле- ния – захватывается большое коли- чество сигналов для визуализации возможного джиттера. Синий график – источник прерывания, по нему вклю- чена синхронизация захвата сигнала. Красный график – сигнал INT_WORK. На основании полученного графика определяем минимальную и макси- мальную задержки обработки прерыва- ния: 1,029 мкс и 1,13 мкс соответственно. Вариант № 2 – подключаем ОСРВ FX-RTOS дляпроверки задержки (рис. 7) Проводим повторную генерацию исходного кода проекта и проверяем изменения в задержке обработки пре- рывания (рис. 8). При работе прерываний под управ- лением ОСРВ добавилась небольшая задержка. Минимальная задержка составляет 1,844 мкс, а максималь- ная – 1,875 мкс. На основании выше указанного можно сделать следующий предварительный вывод: применение ОСРВ может добавить задержку обра- ботки прерываний 0,8 мкс относитель- но задержки без ОСРВ. Если в прерывании не используют- ся функции ОСРВ, то его можно обраба- тывать, как и в варианте№1. Но в этом случае прерывание может происходить на стеке любых потоков, что необходи- мо учитывать при разработке встраива- емого программного обеспечения. Заключение В результате проведённого экспе- римента получены максимальная и минимальная задержки реакции на прерывание. Важно понимать, что данные характеристики не являют- ся исчерпывающими для коррект- ной оценки параметров конечного изделия, хоть и позволяют сформи- ровать представление о требованиях, которым оно может соответствовать. На практике необходимо учитывать и ряд других параметров, например, таких как максимальная частота пре- рываний, при которой не происходит пропусков событий, средняя и медиан- ная задержки, а также их изменение при работе под нагрузкой. Рис. 7. Настройка ОСРВ FX-RTOS в интерфейсе конфигуратора FX-Designer Рис. 6. Осциллограмма задержки обработки прерывания без ОСРВ Рис. 8. Осциллограмма задержки обработки прерывания под управлением ОСРВ
RkJQdWJsaXNoZXIy MTQ4NjUy