www.chms.ru - вывоз мусора в Балашихе 

Динамо-машины  Однокристальные микроконтроллеры 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [ 42 ] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

7 6 5 4 3 2 1

Установка после сброса: О ООО ООО

функции таймера:

000 - нет таймера;

001 - единицы; ОЮ - 100;

011 - 10 000; 100- 1 000000; 101 - не используется; 110- не используется:

111 - тест, все счетные соотношения используются параллельно;

прерывание от таймера; О - нет прерываний;

1 - есть прерывание

функция dock alarm: 00 - нет событий alarm;

01 - событие alarm;

10 - не используется;

11 - не используется;

alarm от таймеру: О- нет alarm от таймера;

1 - alarm от таймера;

alarm прерывание: О - нет прерываний;

1 - есть прерывание

Рис. 3.83. Регистр alarm control в режиме event counter

ченный между выводами OSC1 и Ур, служит для подстройки частоты генератора. В таком режиме часы тактируются частотой 100 Гц. В режиме event connter или clock modes возможно задействование внешнего генератора частотой 50 Гц. В таком случае сигнал нужно подавать на вывод 0SC1.

После сброса (power-on reset), осуществляющегося после включения питания, все регистры находятся в состоянии, определяемом схемой сброса: генератор 32,768 кГц, 24-часовой формат, первое января 0.00.00:00, на выводе INT - частота 1 Гц. Рекомендуется флаг stop counting в регистре статуса устанавливать после загрузки соответствующих счетных регистров. Только после этого можно разрешать счет. Загрузка неразрешенных (выходящих за диапазон) величин в регистры может привести к общему сбою счета.

Читателю, вероятно, пока не очень гюнятна логика работы с режимом alarm, с таймером, с генерацией прерываний. Для пояснения приводится рис. 3.84, где все связи отображены четко и в полном объеме. Протокол доступа по шине fC для микросхемы PCF8583 точно такой же, как и для ЭСППЗУ с последовательным доступом, поэтому здесь он подробно не рассматривается.



Мультиплексор

mode select

- Генератор

counter control

CLOCK/CALENDAR

ALARM

TIMER

clock alarm

alarm control

timer alarm

overflow

timer control


Рис. 3.84. Блок-схема, поясняющая генерацию прерываний от сигналов

alarm и timer

В заключение приведем основные характеристики микросхемы, необходимые для проектирования.

Таблица 3.41

Параметр технических условий

Символ

Мин.

Норма

Макс.

Ед. изм.

Напряжение питания (IC активна)

Напряжение питаг1ия (IC неактивна)

Потребляемый ток {\ = 100 kHl)

Рабочая TOMnepaiypa



Окончание таблицы 3.41

Параметр технических условий

Символ

Мин.

Норма

Макс.

Ед. изм.

Температура хранения

Tstg

+150

Интегрированная емкость генератора

Cose

Стабильность генератора

2 10?

1 Входная частота в режиме event counter

Параметры кварцевого генератора

Последовательное сопротивление

Параллельная входная емкость

Подстроечный конденсатор (триммер)

Микросхема выпускается в корпусах DIP8 и S08. Схема включения приведена на рис. 3.85.

АО clock SCL calendar

0SC1

pcf8583

OSCO Vgs SDA I

Vdd-Jl-

AO event SCL

counter

0sc1 pcfb583

OSCO Vgs SDA

plusmn;

I I I I

master

SDA SCL

Рис. 3.85. Схема включения PCF8583 в режимах event counter и clock modes



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [ 42 ] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63