DS1307 Real Time Clock Arduino

DS1307 Real Time Clock Arduino

    Характеристики:
  • работа через I2C интерфейс
  • точный календарь до 2100 года
  • часы : минуты : секунды AM/PM
  • Day Month, Date - Year учет высокосных лет
  • есть 1Гц вывод
  • 56 байт энергонезависимой памяти доступно пользователю
К-во Цена
От1шт54.07грн
От4шт49.74грн
Код: 101
шт.

Модуль DS1307 Real Time с часами в реальном времени и календарем. Это малопотребляющие полные двоично-десятичные часы-календарь, включающие 56 байтов энергонезависимой статической ОЗУ. Адреса и данные передаются последовательно по двухпроводной двунаправленной шине. Часы-календарь отсчитывают секунды, минуты, часы, день, дату, месяц и год. Последняя дата месяца автоматически корректируется для месяцев с количеством дней меньше 31, включая коррекцию високосного года. Часы работают как в 24-часовом, так и в 12-часовом режимах с индикатором AM/PM.

Выводы модуля DS1307 Real Time Выводы DS1307

Назначение выводов

  • 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 позволяет сохранять данные, полученные от сенсора локально на модуле без необходимости задействовать микроконтроллер.