DFRobot DS1307
тел. +7(499)347-04-82
Описание DFRobot DS1307
Вот подробное описание модуля часов реального времени DFRobot DS1307 (на базе микросхемы DS1307), его технические характеристики, а также парт-номера и совместимые модели.
DFRobot DS1307 RTC Module
Описание: DFRobot DS1307 — это модуль часов реального времени (Real-Time Clock, RTC) на базе популярной микросхемы DS1307 от компании Maxim Integrated. Модуль предназначен для точного отсчета времени (секунды, минуты, часы, день недели, число, месяц, год) с учетом високосных годов до 2100 года.
Основной особенностью модуля является наличие резервного питания (обычно используется батарейка CR1220 или LIR2032), что позволяет часам продолжать работу даже при отключении основного питания микроконтроллера. Модуль связывается с управляющим устройством (Arduino, Raspberry Pi, ESP32 и т.д.) по протоколу I2C (TWI). На плате также часто присутствует слот для батарейки и кварцевый резонатор на 32.768 кГц.
Технические характеристики:
| Параметр | Значение / Описание |
| ---------------------- | ---------------------------------------------------------------------------------- |
| Напряжение питания | 5В (логика), 2.0–5.5В (питание от основного источника) |
| Резервное питание | 3В (батарейка CR1220 / LIR2032 – зависит от версии платы) |
| Потребляемый ток | Менее 500 нА (в режиме резервного батарейного питания) |
| Интерфейс | I2C (адрес по умолчанию: 0x68) |
| Точность хода | Зависит от кварца (обычно ±2 ppm при 25°C, ускорение/замедление зависит от кварца) |
| Поддерживаемые функции времени | Секунды, минуты, часы (12/24-часовой формат), день недели, число, месяц, год
(с автоматической коррекцией високосных лет) |
| Выходы | Наличие вывода SQW (Square Wave Output): программируемые частоты 1 Гц, 4.096 кГц,
8.192 кГц, 32.768 кГц |
| Рабочая температура| -40°C … +85°C |
| Габариты | Приблизительно 27×25 мм (зависит от конкретного исполнения, модели платы) |
| Поддерживаемые логические уровни| 5В и 3.3В (есть модели с поддержкой уровней 5В и 3.3В через выводы) |
| Чип | DS1307 (Maxim Integrated / Analog Devices) |
| Тип батарейного отсека | CR1220 (или держатель под LIR2032) |
Номера компонентов (Part Numbers) и совместимость
Основные парт-номера:
- DFR0210 – Классический модуль RTC DFRobot DS1307.
- DFR0570 – Модуль Gravity I2C RTC (версия с разъёмом Gravity (PH2.0-4P), возможно на базе DS1307 или DS1307-compatible чипа – уточняется в спецификации).
- FR1023 (устаревший обозначение, может встречаться в старых каталогах) – Аналог DFR0210 под другим SKU для дистрибьютеров.
- KIT0116 / KIT0160 – Вхождения в стартовые наборы, где RTC модуль является частью комплекта, но может импортироваться как отдельный компонент.
Примечание: DFRobot не использует типовую систему P/N для модульных плат, как у официальных ics – для вас официальным относится SKU.
Совместимые модели (контроллеры и другие устройства I2C):
- Arduino UNO / Nano / Leonardo / Mega / Due
- Raspberry Pi (любая версия, где есть I2C — Pin3 SDA, Pin5 SCL)
- ESP32 (NodeMCU-32S, Wemos D1 mini ESP32, Development Board)
- ESP8266 (NodeMCU v3, Wemos D1 mini – с осторожностью к напряжениям 3.3V: требуется преобразователь логических уровней, если модель не обладает совместимостью)
- STM32F1 / STM32F4 / GD32
- BeagleBone / BeagleBone Black
Это означает, что модуль будет работать с любым устройством, поддерживающим шину I2C и процесс записи/чтения по адресу 0x68; если напряжение 5/3.3В согласуется (используйте имеющуюся перемычку или внешний шлюз приложения при необходимости).
Совместимость с другими широко известными библиотеками: Библиотека RTClib.h от Adafruit полностью совместима с модулем DS1307.