Схема тактирования таймера

Тактирование может осуществляться от внутренних или внешних источников.

  • Тактирование по умолчанию от шины APB
    • Подключение таймеров разделено на шины APB1 и APB2 для оптимизации энергопотребления
  • Внешнее тактирование возможно от:
    • Других таймеров микроконтроллера (входы ITRx)
    • Входных контактов 1 и 2 (TI1, TI2)
      • Включают в себя цифровой фильтр и программируемую чувствительность к фронтам
    • Многоцелевого триггерного входа (ETR)
      • Включает в себя цифровой фильтр, программируемую чувствительность к фронтам и предделитель (/2, /4, /8)
    • Квадратурных сигналов от энкодеров

Таймер имеет несколько вариантов синхронизации.

Тактирование и контроллер запуска, также отвечающий за привязку таймера, управляет тактированием счетчика.

Тактирование по умолчанию поступает от контроллера сброса и синхронизации, связанного с одной из шин APB. Различные таймеры совместно используются на 2 шинах APB для реализации схем с низким энергопотреблением (обычно одна высокоскоростная APB и одна низкоскоростная APB для ограничения тока, потребляемого периферийными устройствами, включая таймеры). Синхронизация по внешнему таймеру позволяет вести подсчет внешних событий или настраивать период подсчета извне. Источник синхронизации может быть предоставлен другими встроенными таймерами, используя один из 4 внутренних триггерных входов (ITR1 … ITR4). Входные контакты 1 и 2 также могут служить для внешней синхронизации, с возможностью включения цифровых фильтров для фильтрации помех. Внешний триггерный вход ETR может быть сконфигурирован как внешний тактовый генератор с цифровым фильтром, программируемой граничной чувствительностью и первым базовым каскадом предварительного масштабирования для уменьшения частоты входных сигналов, если это необходимо.

Наконец, квадратурные сигналы от энкодера могут быть обработаны для получения тактового сигнала и направления счета, что будет рассмотрено далее.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.