Основные характеристики PCF8583
• I2C-интерфейс.
• ОЗУ емкостью 240 байт для пользовательских данных.
• Календарь на 4 года.
• Функция будильника/сигнализации и определения переполнения.
• Поддержка 12- или 24-часовой формата времени.
• Внешний тактовый генератор – 32,768 кГц или 50 Гц.
• Автоматическое наращивание адреса при работе с памятью.
• Программируемые функции будильника, таймера, счетчика событий и
прерывания.
Структурная схема PCF8583 приведена на рисунке 4.5.
Часы/календарь PCF8583 содержит оперативную память объемом 256
байт. Адреса и данные передаются последовательно через двунаправлен-
ную шину I2C. Встроенный регистр адреса автоматически наращивается
после чтения или записи каждого байта данных.
Адресный вывод А0 используется для настройки адресов устройств,
что позволяет подсоединять к одной шине I2C две микросхемы PCF8583.
Встроенная микросхема генератора, работающая на частоте 32,768 кГц, и
первые 8 байт оперативной памяти используются для часов, календаря и
функций счетчика. Следующие 8 байт могут быть запрограммированы на
использование в качестве регистров сигнализации (функция будильника),
или же к ним можно обращаться как к свободным адресам памяти. Осталь-
ные 240 байт относятся к оперативной памяти.
Рисунок 4.5 Структурная схема часов / календаря PCF8583
Обозначения:
• PCF8583 OSCILLATOR – тактовый генератор;
• POWER-ON RESET – сброс по включению питания;
• I2C-BUS INTERFACE – интерфейс шины I2C;
• DIVIDER – делитель;
• CONTROL LOGIC – логика управления;
• ADDRESS REGISTER – адресный регистр.
Микросхема PCF8583 содержит оперативную память объемом 256 байт с
8-битным адресным регистром, осуществляющим автоматическое инкре-
ментирование адреса, встроенную микросхему генератора (частота 32,768
кГц), делитель частоты, последовательную двунаправленную шину I2C и
схему, осуществляющую сброс по включению питания.
Первые 16 байт ОЗУ (адреса памяти от 00 до 0F) представляют собой
адресуемые 8-битовые регистры специального назначения. Первый ре-
гистр (адрес 00) используется в качестве регистра управления/состояния. Ре-
гистры по адресам с 01 по 07 – счетчики для функций часов. Регистры, рас-
положенные по адресам с 08 по 0F, могут быть запрограммированы в ка-
честве регистров сигнализации (функция будильника) или использованы как
обычные регистры памяти (когда сигналы отключены).
Достарыңызбен бөлісу: |