Настройка тактового генератора. Система генератора dsPIC33F. Четыре внешних и внутренних режимов генератора, страница 3

1 = DOZE <2:0> поле определённое отношением между периферийной частотой и частотой процессора.

0 = частота процессора и частота периферии принудительно задаётся коэффициент 1:1

бит 10-8FRCDIV <2:0>: Предделитель внутреннего быстрого RC-генератора

111 = FRC разделенный на 256

110 = FRC разделенный на 64

101 = FRC разделенный на 32

100 = FRC разделенный на 16

011 = FRC разделенный на 8

010 = FRC разделенный на 4

001 = FRC разделенный на 2

000 = FRC разделенный на 1 (значение по умолчанию)

бит 7-6PLLPOST <1:0>: биты выбор выходного делителя PLL VCO (также обозначается как ‘N2’, PLL постделитель)

00 = вывод, разделенный на 2

01 = вывод, разделенный на 4 (значение по умолчанию)

10 = зарезервированный

11 = вывод, разделенный на 8

бит 5Неосуществленный: Читайте как ‘0’

бит 4-0PLLPRE <4:0>: биты выбора PLL предделителя (также обозначил как ‘N1’, PLL предделитель)

11111 = вход, разделенный на 33

00001 = вход, разделенный на 3

00000 = вход, разделенный на 2 (значение по умолчанию)

Регистр PLLFBD

бит 15-9Неосуществленный: Читается как ‘0’

бит 8-0PLLDIV <8:0>: PLL биты Делителя Обратной связи (также обозначил как 'М.', PLL множитель)

111111111 = 513

000110000 = 50 (значение по умолчанию)

000000010 = 4

000000001 = 3

000000000 = 2

Регистр OSCTUN

бит 15-6Неосуществленный: Читается как ‘0’

бит 5-0TUN <5:0>: биты настраивающие FRC Генератор

011111 = средняя частота + 11.625 % (8.23 МГЦ)

011110 = средняя частота + 11.25 % (8.20 МГЦ)

000001 = средняя частота + 0.375 % (7.40 МГЦ)

000000 = Средняя частота (номинал на 7.37 МГЦ)

111111 = Средняя частота - 0.375 % (7.345 МГЦ)

100001 = средняя частота - 11.625 % (6.52 МГЦ)

100000 = средняя частота - 12 % (6.49 МГЦ)

Главный генератор

Главный генератор использует выводы OSC1 и OSC2 микроконтроллеров семейства dsPIC33F.

Это связано с подключением внешнего кварцевого резонатора (или керамического резонатора) обеспецивающего стабилизацию тактовой частоты. Возможно использовать вместе с внутренним PLL, чтобы увеличить системную частоту (Fosc) до 80 МГЦ для повышения производительности в 40 MIPS. Главный генератор обеспечивает три режима работы.

Среднескоростной генератор (XT Режим)

Режим XT – режим используется для работы на частоте кварцевого резонатора 3 - 10 МГЦ.

• Высокоскоростной Генератор (HS Режим)

Режим HS – высокоскоростной режим используется для работы на частоте кварцевого резонатора 10 - 40 МГЦ.

• Внешний источник синхроимпульсов (Режим EC)

Если генератор микроконтроллера не используется, режим EC позволяет внутреннему генератору быть отключённым. Тактовая частота генерируется внешним устройством в диапазоне от 0.8 до  64 МГЦ и подающаяся на вход OSC1.

FNOSC <2:0> биты в регистре конфигурации выбора генератора (FOSCSEL) задаём что после сброса POR установится главный генератор. Биты POSCMD <1:0> регистра конфигурации генератора (FOSC) определяют режим главного генератора. Таблица 7-2 показывает какому режиму соответствует определенная комбинация управляющих битов

Режим герератора

FNOSC

POSCMD

Primary Oscillator (EC)

Главный генератор EC

010

00

Primary Oscillator (XT)

Главный генератор XT

010

01

Primary Oscillator (HS)

Главный генератор HS

010

10

Primary Oscillator with PLL (ECPLL)

Главный генератор EC с режимом PLL

011

00

Primary Oscillator with PLL (XTPLL)

Главный генератор XT с режимом PLL

011

01

Primary Oscillator with PLL (HSPLL)

Главный генератор HS с режимом PLL

011

10