Часы реального времени с последовательным интерфейсом и будильником
Отличительные особенности:
Подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом высокосности текущего года вплоть до 2100 г.
96 байт энергонезависимого ОЗУ для хранения данных
Две установки будильника, программируемые комбинацией секунд, минут, часов и дня недели
Поддержка последовательного SPI-интерфейса или стандартного 3-х проводного интерфейса
Возможность чтения/записи информации в режимах передачи одного байта данных или потока байт данных
Двойная организация подключения основного и резервного источников питания
Возможность включения встроенной цепи заряда для подзарядки резервного источника питания
Выполнение всех функций при напряжении питания 2.5-5.5 В - выполнение всех функций при напряжении 2.5-5.5 В на дополнительном выводе питания
Возможность поставки в промышленном диапазоне температур: от -40°C до+85°C (Ind)
Возможность заказа в 20 выводном TSSOP корпусе
Описание выводов:
NC
не используется
VCC1
Основной источник питания
VCC2
Резервный источник питания
VBAT
Вход подключения батареи питания (+3 В)
VCCIF
Вход питания интерфейсной логики
GND
Общий
X1, X2
Подключение кварцевого резонатора 32768 Гц
INT0
Выход прерывания 0
INT1
Выход прерывания 1
SDI
Ввод данных в последовательном формате
SDO
Вывод данных в последовательном формате
CE
активация микросхемы
SCLK
синхронизация последовательной связи
SERMODE
выбор типа последовательного интерфейса
PF
выход, сигнализирующий о недопустимом уровне основного источника питания
Структурная схема DS1305:
Расположение выводов DS1305:
Общее описание:
DS1305 – часы реального времени с последовательным интерфейсом и будильником, которые содержат часы-календарь с представлением информации в двоично-десятичном коде и возможностью их передачи по простому последовательному интерфейсу. Информация о реальном времени и календаре представляется в секундах минутах, часах, дне, дате, месяце и годе. Если текущий месяц содержит менее 31 дня, то микросхема автоматически определит количество дней в месяце с учетом высокосности текущего года. Часы работают или в 24-часовом или 12-часовом формате с индикатором AM/PM (до полудня/ после полудня). Дополнительно имеется 96 байт энергонезависимого ОЗУ для хранения данных. Вывод питания интерфейсной логики VCCIF позволяет DS1305 привязать уровни выводов SDO и PF к уровню интерфейсной логики. Это позволяет легко подключиться к 3-х вольтовой логике в системах со смешанным питанием. DS1305 позволяет реализовать двойное резервное питание (выводы VCC2 и VBAT). К выводу VCC2 может быть подключена схема подзарядки резервного регенерируемого источника энергии (например, ионистора или аккумулятора). Вывод VBAT предназначен для подключения резервной нерегенерируемой батареи. DS1305 функционирует при питании от 2.5 до 5.5 В. Микросхема содержит два будильника с программируемым временем срабатывания. Каждый будильник программируется заданием комбинации секунд, минут, часов, дня недели и генерирует при срабатывании сигнал прерывания. Для отключения будильника необходимо задать несуществующее время срабатывания. Будильники могут быть запрограммированы так, чтобы генерировать или два различных сигнала прерывания или один общий. Оба выхода прерываний функционирует при наличии напряжения питания на VCC1 , VCC2 или VBAT. DS1305 поддерживает различные последовательные интерфейсы: SPI – интерфейс или стандартный 3-х проводной интерфейс. Реализованы два механизма передачи данных: чтение/запись одного байта (передается 1 байт адреса+1 байт данных) и чтение/ запись N байт (передается 1 байт стартового адреса + N байт данных).