DS1307 Real Time Clock Arduino
- Характеристики:
- работа через I2C интерфейс
- точный календарь до 2100 года
- часы: минуты: секунды AM/PM
- Day Month, Date - Year учет высокосных лет
- есть 1Гц вывод
- 56 байт энергонезависимой памяти доступно пользователю
Переглянути відгуки (0)
Модуль DS1307 Real Time с часами в реальном времени и календарем. Это малопотребляющие полные двоично-десятичные часы-календарь, включающие 56 байтов энергонезависимой статической ОЗУ. Адреса и данные передаются последовательно по двухпроводной двунаправленной шине. Часы-календарь отсчитывают секунды, минуты, часы, день, дату, месяц и год. Последняя дата месяца автоматически корректируется для месяцев с количеством дней меньше 31, включая коррекцию високосного года. Часы работают как в 24-часовом, так и в 12-часовом режимах с индикатором AM/PM.
Выводы модуля DS1307 Real Time
Назначение выводов
- VCC - первичный источник питания;
- X1, X2 - подключение 32.768 кГц кварцевого резонатора;
- VBAT - вход батареи +3 В;
- GND - общий минус;
- SDA - последовательные данные;
- SCL - последовательные синхроимпульсы;
- SQW/OUT - выходной сигнал с прямоугольными импульсами.
Описание выводов
- VCC, GND - на эти выводы подается питание.
- VCC - это вход +5 В. Когда питающее напряжение выше 1.25 * VBAT, устройство полностью доступно, и можно выполнять чтение и запись данных. Когда к устройству подключена батарея на 3 В, и VCC ниже, чем 1.25 * VBAT, чтение и запись запрещены, однако функция отсчёта времени продолжает работать. Как только VCC падает ниже VBAT, ОЗУ и RTC переключаются на батарейное питание VBAT.
- VBAT - вход для любой стандартной трёхвольтовой литиевой батареи или другого источника энергии. Для нормальной работы DS1307 необходимо, чтобы напряжение батареи было в диапазоне 2.0... 3.5 В. Литиевая батарея с ёмкостью 48 мА/ч или более при отсутствии питания будет поддерживать DS1307 в течение более 10 лет при температуре 25°C.
- SCL (Serial Clock Input - вход последовательных синхроимпульсов) - используется для синхронизации данных по последовательному интерфейсу.
- SDA (Serial Data Input/Output - вход/выход последовательных данных) - вывод входа/выхода для двухпроводного последовательного интерфейса. Вывод SDA - с открытым стоком и требует внешнего подтягивающего резистора.
- SQW/OUT (Square Wave/Output Driver - сигнал с прямоугольными импульсами) - когда включен, т.е. бит SQWE установлен в 1, вывод SQW/OUT выдаёт прямоугольные импульсы с одной из четырёх частот (1 Гц, 4 кГц, 8 кГц, 32 кГц). Вывод SQW/OUT - с открытым стоком и требует внешнего подтягивающего резистора. SQW/OUT будет работать как при питании от VCC, так и при питании от VBAT.
- X1, X2 - выводы для стандартного кварцевого резонатора с частотой 32.768 кГц. Схема внутреннего тактового генератора разработана для работы с кварцевым резонатором, имеющим входную ёмкость 12.5 пФ.
Модуль DS1307 Real Time имеет программируемый выходной сигнал с прямоугольными импульсами (для тактирования внешних устройств); характеризуется потреблением менее 500 нА в режиме батарейной поддержки при работающем тактовом генераторе.
Модуль поставляется полностью собранным и с запрограммированным текущим временем (перед использованием необходимо установить свой часовой пояс).
В микросхеме DS1307 имеется встроенная схема, определяющая аварийное отключение питания и автоматически подключающая резервную батарейку. При этом отсчет времени продолжается и после восстановления питания часы показывают правильное время.
Кроме микросхемы часов реального времени, модуль DS1307 Real Time содержит микросхему I2C EEPROM 24C32 и интерфейс для подключения датчика температуры.
Чип энергонезависимой памяти EEPROM позволяет сохранять данные, полученные от сенсора локально на модуле без необходимости задействовать микроконтроллер.





