Модуль на базе микросхемы DS1307 — это высокоэффективное решение для ведения точного учета времени в электронных проектах. Он позволяет микроконтроллеру (Arduino, STM32, ESP8266) получать данные о текущей секунду, минуту, час, день недели, дату, месяц и год. Модуль автоматически учитывает количество дней в месяцы и выполняет коррекцию для высокосных лет вплоть до 2100 года.
Главным преимуществом модуля является наличие автономного питания от литиевой батарейки. Это гарантирует сохранение настроек времени и непрерывный отсчет даже при полном отключении основного питания устройства. Кроме основной функции часов, модуль включает микросхему энергонезависимой памяти EEPROM (AT24C32), которую можно использовать для хранения пользовательских настроек или логов данных. Связь с контроллером осуществляется с помощью стандартного двухпроводного интерфейса I2C.
Технические характеристики:
- Микросхема RTC: DS1307;
- Память: AT24C32 (32 Кбит EEPROM);
- Интерфейс связи: I2C;
- Формат времени: 12-часовые (AM/PM) или 24-часовые;
- Календар: До 2100 года;
- Напряжение питания: 4.5 – 5.5 В;
- Автономное питание: Батарейка CR2032
- Размеры модуля: 28 х 27 х 8.5 мм.
Функциональные особенности:
- Энергонезависимость: Часы продолжают идти при выключенном основном питании в течение нескольких лет от одной батарейки.
- Дополнительная память: Наличие EEPROM расширяет возможности модуля для регистрации событий.
- Простое подключение: Использование шины I2C позволяет подключать модуль параллельно с другими устройствами, экономя выходы контроллера.
- Выход меандра: Наличие отдельного выхода (SQL) для генерации программируемого прямоугольного сигнала.
