В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > AVR
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


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 см. в документации на МК.



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