В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве




Arduino Uno R3 Atmega328
готовый модуль
Лучшая Цена 335 руб




Стартовый набор с большим набором аксесуаров
Arduino Uno R3 Atmega328
Лучшая Цена 2211 руб



7.7. Блоки DFLL 2- и 32-мегагерцевых генераторов

Для улучшения точности внутренних генераторов частот 2 и 32 МГц могут использоваться блоки цифровой фазовой автоподстройки частоты (блоки DFLL). Каждый из блоков DFLL сравнивает частоту генератора с более точным сигналом эталонной (опорной) частоты и на основании результата сравнения выполняет автоматическую калибровку генератору. В качестве источника опорной частоты могут использоваться:

  • внутренний калиброванный генератор частоты 32 кГц
  • кварцевый генератор частоты 32 кГц с внешним кварцевым резонатором, подключенного к выводам TOSC

Чтобы эталонная частота была равной 1 кГц, внутри блоков DFLL предусмотрен делитель частоты на 32. Источник эталонного сигнала у каждого блока DFLL выбирается раздельно, как показано на рисунке 7.6.

Выбор эталонного сигнала для блока DFLL
Рисунок 7.6. Выбор эталонного сигнала для блока DFLL

После разрешения работы, блок DFLL выполняет подсчет числа периодов импульсов генератора в течение каждого периода импульсов эталонного сигнала, а затем сравнивает полученное значение с теоретическим. Если в результате такого сравнения обнаруживается, что генератор работает слишком медленно (быстро), то блок DFLL выполнит инкрементирование (декрементирование) соответствующего регистра калибровки блока DFLL, тем самым, добиваясь плавного изменения частоты. После разрешения работы блока DFLL, возможность записи в регистр калибровки блока DFLL блокируется.

Теоретическое значение, которое равно отношению частот калибруемого генератора и эталонного источника, загружается во время сброса в регистр сравнения блока DFLL. При необходимости калибровки генератора на другую частоту, предусмотрена возможность дальнейшей программной записи в этот регистр требуемого значения.

После перехода МК в экономичный режим работы, в котором отключаются генераторы, блоки DFLL также отключаются. После возобновления работы МК, блоки DFLL продолжат свою работу со значениями, найденными перед переходом в экономичный режим. При необходимости перезагрузки регистра калибровки блока DFLL значением по умолчанию, которое помещается в него во время сброса, нужно перед переходом в экономичный режим работы отключить блок DFLL, а, затем, после выхода из этого режима, снова включить в работу.

После разрешения работы блока DFLL, отключить активный эталонный источник не предоставляется возможным.

Чтобы реализовать собственный алгоритм динамической калибровки генератора, нужно отключить блок DFLL, что сделает возможной программную запись в регистр калибровки блока DFLL.

Более детально о точности работы внутреннего генератора после включения в работу блока DFLL см. в документации на МК.



<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники