Щ М ИКРОКОНТРОЛЛЕРЫ
уровень около 1,2.
..1,8 В. По истечении выдержки около
72 мс считается, что напряжение достигло номинала и за-
пускается другой таймер - выдержка на стабилизацию
кварцевого генератора. Программируемый бит конфигу-
рации позволяет разрешать или запрещать выдержку от
встроенного таймера запуска. Выдержка запуска меняет-
ся от экземпляров кристалла, от питания и температуры.
См. характеристики постоянного тока.
Таймер на стабилизацию генератора отсчитывает 1024
импульса от начавшего работу генератора. Считается, что
кварцевый генератор за это время вышел на режим. При
использовании RC генераторов выдержка на стабилиза-
цию не производится.
Затем включается таймер ожидания внешнего сброса
MCLR. Это необходимо для тех случаев, когда требуется
синхронно запустить в работу несколько PIC контролле-
ров через общий для всех сигнал MCLR. Если такого сиг-
нала не поступает, то через время Tost вырабатывается
внутренний сигнал сброса и контроллер начинает ход по
программе. Время Tost программируется битами конфи-
гурации в EEPROM.
Здесь сущ ествует проблема, когда Vdd нарастает
слиш ком медленно и все выдержки на запуск, а питание
еще не достигло своего минимального значения Vdd(min)
работоспособности. В таких случаях рекомендуем ис-
пользовать внеш ние RC цепочки для сброса по MCLR
(рис. 10).
Здесь можно применить диод для быстрого разряда
конденсатора при выключении питания. Рекомендуется
резистор R1 < 40 кОм, тогда на нем будет падать не бо-
лее 0,2 В. Резистор 100 Ом < R2 < 1 кОм ограничит ток в
ножку MCLR.
W atch Dog тайм ер
W atchdog таймер представляет собой полностью не-
зависимый встроенный RC генератор, который не тре-
бует никаких внешних цепей. Он будет работать, даже
если основной генератор остановлен, как это бывает при
исполнении команды SLEEP. Таймер вырабатывает сиг-
нал сброса. Выработка таких сбросов может быть запре-
щена путем записи нуля в специальный бит конф игура-
ции WDTE. Эту операцию производят на этапе прожига
микросхем.
В ы держ ка врем ени W DT
Номинальная выдержка W DT составляет 18 мс (без
использования делителя). Она зависит от тем перату-
ры, напряжения питания, от особенностей типов мик-
росхем. Если требую тся больш ие задержки, то к W DT
может быть подключен встроенный делитель с коэф ф и-
циентом деления до 1:128, который программируется
путем записи в регистр O PTIO N_REG. Здесь могут быть
р е а л и зо в а н ы в ы д е р ж ки д о 2 ,5 с е к у н д . К о м а н д ы
“CLRW DT” и “SLEEP" обнуляю т W DT и делитель, если
он подключен к WDT. Это запускает вы держку времени
сначала и предотвращ ает на некоторое время вы работ-
ку сигнала сброса. Если сигнал сброса от W DT все же
произошел, то одновременно обнуляется бит “ТО ” в ре-
® | 4/2003
Ц . . г
гистре статуса (13). В прилож ениях с вы соким уровнем
помех содержимое регистра ОРТЮ ЬМТЕО подвержено
сбою. Поэтому регистр ОРТЮ М_ЕЕО должен обновлять-
ся через равные промежутки времени. Следует учесть,
что наихудшей комбинацией является: \/бб - минималь-
ное, температура - максимальная и максимальный коэф-
ф ициент деления делителя - это приводит к самой боль-
шой выдержке времени, она может достигать нескольких
секунд.
Т ипы генераторов
Кристаллы Р1С16Е84 могут работать с четырьмя типа-
ми встроенных генераторов. Пользователь может запрог-
рам м ировать два конф игурационны х бита (Е 05 С 1 и
РОБСО) для выбора одного из четырех режимов: ИС, ЕР,
ХТ, НБ. Кристаллы Р1С16.
.. могут также тактироваться и
от внешних источников. Генератор, построенный на квар-
цевых или керамических резонаторах, требует периода
стабилизации после включения питания. Для этого встро-
енный таймер запуска генератора держит устройство в со-
стоянии сброса примерно 18 мс после того, как сигнал на
МСЬИ ножке кристалла достигнет уровня логической еди-
ницы. Таким образом, внешняя цепочка ИС, связанная с
ножкой МСЕИ, во многих случаях не требуется.
Встроенные генераторы работоспособны при опреде-
ленных номиналах питающего напряжения (табл. 16).
Табл. 16
Vdd, В
OSC mode
Freq макс.
2...3
RC
2 МГц
LP
200 кГц
3...6
RC
4 МГц
XT, LP
200 кГц
4,5.
..5.5
HS
10 МГц
ВНИМ АНИЕ! При частотах ниже 500 кГц внутренний
генератор может генерировать сбойный импульс на гар-
мониках, когда переключается бит 0 порта А. Этого не про-
исходит при использовании внешнего генератора или при
встроенном ИС генераторе.
Г
енератор на кварцах
РІС16Е84-ХТ, -НБ или -ЬР требуют подключения квар-
цевого или керамического резонатора к выводам ОБС1 и
О Б С г (рис. 11)
ХТ - стандартный кварцевый генератор;
HS - высокочастотный кварцевый генератор;
LP - низкочастотный генератор для экономичных при-
ложений.
Резистор Rs может потребоваться для генератора “HS”,
особенно при частотах ниже 20 МГц для гашения гармо-
ник. Он также может потребоваться в режиме ХТ с резо-
натором типа AT strip-cut.
Выбор конденсаторов для керамического резонатора
(табл. 17).
Табл. 17
Тип генератора
Частота
резонатора
Конденсатор C l
=
С2, пФ
ХТ
455 кГц
150.
..330
2 МГц
20.
..330
4 МГц
20.
..330
HS
10 МГц
20.
..200
предыдущая страница 17 Радиолюбитель 2003-04 читать онлайн следующая страница 19 Радиолюбитель 2003-04 читать онлайн Домой Выключить/включить текст