Rockchip · AI & Linux Hub

Аппаратные интерфейсы

Временные параметры GPIO ArmSoM RK3576: сходство 40 контактов не гарантирует real-time

Проверьте мультиплексирование выводов, напряжение и задержку перед заменой контроллера Raspberry Pi на Sige5 или CM5.

· ArmSoM Editorial · 2 мин чтения

Проверка временных параметров GPIO

В документации Sige5 описан 40-контактный разъём, совместимый с Raspberry Pi; CM5 предоставляет похожие группы сигналов через носитель. Даже при обозначении «совместимый» нужно проверить напряжение, альтернативные функции, подтяжки, маршрутизацию прерываний и временные параметры.

Проверьте один сигнал

gpioinfo
gpiomon --num-events=1000 gpiochip0 4

Измеряйте задержку между фронтами и джиттер осциллографом или логическим анализатором. Цикл GPIO в пользовательском пространстве не гарантирует жёсткое реальное время. При критичных сроках реакции используйте драйвер ядра, PREEMPT_RT или выделенную периферию.

Границы миграции

Оверлеи Raspberry Pi и номера GPIO BCM не сопоставляются напрямую с именами Rockchip. Инструменты GPIO Jetson также зависят от платформы. Перенесите электрическую схему и Device Tree, затем повторите проверки EMC и временных параметров с окончательным носителем и кабельным жгутом.

Источники

Проверки перед публикацией

  • Приведите подтверждение напряжений и мультиплексирования выводов.
  • Покажите распределение джиттера, а не единственный лучший результат.
  • Укажите участки, требующие аппаратного таймера или MCU.

Другие статьи по теме → · Учебные маршруты →