Практическое занятие № 3, синхронизация, BRG-генератор, страница 4

Рисунок 2. – Формат регистра конфигурации BRG – генератора в МРС860.

Рисунок 3. – Структура BRG – генератора в контроллерах МРС 860.

          Биты EXTC определяют источник тактовых сигналов для BRG – генератора. Это может или вход внутреннего генератора микросхемы, или сигнал со внешнего входа микросхемы. При значение битов EXTC =00 выбирают  для тактирования BRG – генератора внутренний источник. При значение битов EXTC =01 – от внешнего входа CLK2, при  значение битов EXTC =10 – от внешнего входа CLK6.

Далее полученная частота может предварительно делиться на 16 , если  бит DIV16 =1, или на 1, если DIV16=0.

Пользователь дополнительно может управлять делением частоты генератора с помощью программирования предварительно делителя PRESCALE. КПМ  имеет 12 – разрядный счетчик предварительного деления. Коэффициент деления частоты программируется битами CD11 –CD0 и может иметь значения от 1 до 4096, где 1 соответствует нулям во всех разрядах счетчика.  На выходе счетчика предварительного деления PRESCALE получается рабочая частота, которая поступает на внешний контакт и на внутренние цепи для тактирования каналов SCC и SMC. Но существуют ограничения на максимальную частоту тактирования каналов: для КПМ максимальная частота тактирования равна ½ частоты внутреннего генератора микросхемы. Например, при системной частоте 25 МГц максимальная частота на выходе BRGO может быть только 12,5 МГц.

          Если частота входного сигнала делится BRG –генератором на четное число , то смена выходного сигнала на контакте BRGО происходит всегда по отрицательному перепаду входной частоты. Если входная частота делится на нечетное число, то смена выходного сигнала BRGО происходит по середине интервала между перепадами входной частоты.

          Бит EN =1 в КПМ обеспечивает включение соответствующего генератора в работу. При значении EN = 0 генератор выключен и его внешние контакты могут быть использованы для других целей как разряды параллельных портов ввода/ вывода. Выключение генератора из работы обычно применяется в режимах пониженного энергопотребления.

          Бит RST = 1 выполняет программный сброс регистров генератора в исходное состояние. После сброса все разряды регистров BRG –генератора равны 0. генератор включен, но не тактируется сигналами. Источником тактовых сигналов для генератора является внутренний генератор. Режим автоподстройки выключен. Делители обеспечивают предварительное деление частоты внутреннего генератора на 1.