Умножитель частоты тактирования в STM32F4x

На умножитель частоты может быть подан тактовый сигнал либо с внешнего источника тактирования (4…26 МГц) либо с внутреннего (16 МГц).

Умножитель имеет два выхода: основной и дополнительный. Основной может использоваться как источник системного тактирования. Дополнительный как источник тактирования USB, SDIO и генератора случайных чисел (RNG). Сигнал на основном выходе не должен превышать 168 МГц. На дополнительном — 48 МГц, при этом, для работы USB, сигнал должен быть строго 48 МГц.

Формулы для расчета частот тактирования:

F_{VCO} = \frac{N}{M} \cdot F_{PLLin }

F_{PLLout1} = \frac{F_{VCO}}{P}

F_{PLLout2} = \frac{F_{VCO}}{Q}

при этом должны соблюдаться следующие условия:

1\textrm{ MHz}\leq\frac{F_{PLLin}}{M}\leq2\textrm{ MHz}

192\textrm{ MHz}\leq{F_{VCO}}\leq432\textrm{ MHz}

{F_{PLLout1}}\leq168\textrm{ MHz}

{F_{PLLout2}}\leq48\textrm{ MHz}

2\leq{M}\leq63

192\leq{N}\leq432

P=\left[2,4,6,8\right]

2\leq{Q}\leq15

где:

  • FPLLin — частота на входе умножителя;
  • FVCO — промежуточная частота;
  • FPLLout1 — частота на основном выходе;
  • FPLLout2 — частота на дополнительном выходе;
  • M — коэффициент делителя входной частоты;
  • N — коэффициент умножителя;
  • P — коэффициент делителя на основном выходе;
  • Q — коэффициент делителя на дополнительном выходе.

Если в микроконтроллере используется USB, то накладывается ограничение на коэффициент Q и возможные системные тактовые частоты.

В таблице представлена зависимость FVCO от Q при FPLLout2 = 48 МГц:

Q FVCO, МГц
4 192
5 240
6 288
7 336
8 384
9 432

В таблица представлены возможные системные тактовые частоты (в МГц) при FPLLout2 = 48 МГц, (красные — недопустимые значения, зеленые — допустимые):

P
2 4 6 8
Q 4 96 48 32 24
5 120 60 40 30
6 144 72 48 36
7 168 84 56 42
8 192 96 64 48
9 216 108 72 54

Автор

Дмитрий Бравиков

Инженер. Электронщик. Программист.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.