DS3231: высокоточная микросхема RTC

DS3231 это недорогая микросхема часов реального времени (real-time clock, RTC) с интерфейсом I2C (который иногда называют двухпроводным интерфейсом, Two-Wite Intertface, TWI). Для микросхемы не нужен внешний кварцевый резонатор, и несмотря на это она имеет очень высокую точность входа часов благодаря встроенному терм компенсированному кварцевому генератору (TCXO). У микросхемы есть вход для подключения батарейки, и благодаря питанию от батареи поддерживается точный отсчет времени даже когда питание системы отключается. Интеграция кварцевого резонатора в корпус микросхемы не только улучшает долговременную стабильность точности хода часов, но и удешевляет производство конечных устройств. Микросхема DS3231 доступна в коммерческом и индустриальном вариантах исполнения (они определяют допустимый рабочий диапазон температур), и предоставляется в 16-выводном корпусе SO с шириной 300 mil.

Микросхема RTC DS3231 отсчитывает секунды, минуты, часы, день недели, даты месяца, месяцы, годы. Дата по окончании месяца автоматически подстраивается для месяцев, у которых дней меньше 31, включая учет февраля и коррекцию дней для високосного года (до 2100 года). Часы работают либо в 24-часовом, либо в 12-часовом формате с индикатором ~AM/PM. Предоставляется два программируемых по времени дня будильника, и программируемый выход прямоугольного сигнала. Адрес и данные передаются последовательно через двунаправленную шину I2C (TWI).

Прецизионный, компенсированный по температуре источник опорного напряжения мониторит состояние линии питания VCC на предмет обнаружения события отказа (отключения) питания VCC. Это событие используется генерации сигнала на выходе сброса и автоматического переключения на резервный источник питания (линия питания от батареи VBAT), когда это необходимо. Дополнительно опрашивается вход ~RST как вход подключения кнопки сброса, которая сбрасывает микроконтроллер системы.

Основные возможности микросхемы DS3231:

  • Очень точная система RTC, которая полностью обслуживают все функции отсчета времени.
  • Точность ±2 ppm в диапазоне 0°..+40°C.
  • Точность ±3.5 ppm в диапазоне -40°..+85°C.
  • Выход цифрового датчика температуры с точностью ±3°C.
  • Регистр учета старения (Aging Trim).
  • Система входа/выхода для генерации сброса микроконтроллера с подавлением дребезга (RST Output/Pushbutton Reset Debounce Input).
  • Два программируемых по времени дня будильника (Time-of-Day Alarm).
  • Programmable Square-Wave Output Signal.
  • Простой последовательный интерфейс I2C, позволяющий подключить микросхему к любому микроконтроллеру. Скорость работы интерфейса до 400 кГц.
  • Вход резервного питания для подключения батареи с очень низким потреблением энергии.
  • Работа от уровня напряжения 3.3V.
  • Рабочие диапазоны температуры 0°..+70°C для коммерческого и -40°..+85°C для индустриального исполнения.
  • Проверено компанией Underwriters Laboratories® (UL).
  • Основные приложения для применения: серверы, телеметрия, счетчики электроэнергии, GPS.
Типовая схема подключения

Параметры применения и диаграммы сигналов

Предельно допустимые параметры применения

Напряжение на любом выводе относительно общего провода (GND)-0.3..+6.0V
Тепловое сопротивление между кристаллом и окружающим воздухом (Junction-to-Ambient Thermal Resistance, θJA)(1)73°C/W
Тепловое сопротивление между кристаллом и корпусом микросхемы (Junction-to-Case Thermal Resistance, θJC)(1)23°C/W
Рабочий температурный диапазон для DS3231S (коммерческое исполнение)0..+70°C
Рабочий температурный диапазон для DS3231SN (индустриальное исполнение)-40..+85°C
Температура кристалла (Junction Temperature) +125°C
Диапазон температур хранения-40..+85°C
Температура выводов (при пайке в течение 10 сек)+260°C
Температура пайки (на основе термопрофиля, максимум дважды)+260°C
ывыв

Примечание (1): параметры термосопротивления были получены с использованием метода, описанного в спецификации JEDEC JESD51-7 на 4-слойной плате. Для получения подробной информации по условиям эксплуатации, связанным с корпусом микросхемы, см. страничку www.maximintegrated.com/thermal-tutorial.

Стресс, выходящий за пределы этих указанных значений могут привести к необратимому повреждению микросхемы. Эти стрессовые параметры указаны только для рейтинга, и не подразумевается работа микросхемы при действии указанных значений параметров или значений, превышающих эти параметры. Если микросхема находится под действием этих максимальных значений длительное время, то это может ухудшить её надежность.

Рекомендуемые параметры применения

ПРЕДУПРЕЖДЕНИЕ: спад напряжения на выводе ниже -0.3V относительно земли, когда микросхема находится в режиме резервного питания от батареи (battery-backed mode), может привести к потере данных.

Параметры в таблице ниже указаны для температуры окружающего воздуха TA между TMIN и TMAX, если не указано нечто иное (2, 3).

ПараметрСимволMINTYPMAXЕд.
Напряжение питанияVCC2.33.35.5V
VBAT2.33.05.5V
Лог. 1 для входов SDA, SCLVIH0.7 * VCCVCC + 0.3V
Лог. 0 для входов SDA, SCLVIL-0.30.3 * VCCV

Электрические характеристики

Параметры в таблице ниже указаны для условий VCC=2.3-5.5V при питании от VCC (см. таблицу 1), TA в диапазоне TMIN..TMAX, если не указано нечто иное. Типичные значения: VCC=3.3V, VBAT = 3.0V и TA = +25°C, если не указано нечто иное. См. примечания 2, 3 в конце врезки.

ПараметрСимволУсловияMINTYPMAXЕд.
Потребляемый ток в активном режиме (Active)ICCA(примечания 4, 5)VCC=3.63V200μA
VCC=5.5V300μA
Потребляемый ток в режиме приостановки (Standby)ICCSШина I2C не активна, выход 32kHz включен, выход SQW выключен (примечание 5)VCC=3.63V200μA
VCC=5.5V300μA
Ток процесса оцифровки температуры (Temperature Conversation)ICCSCONVШина I2C не активна, выход 32kHz включен, выход SQW выключенVCC=3.63V575μA
VCC=5.5V 650μA
Порог допустимого напряжения питания (Power-Fail Voltage)VPF2.452.5752.70V
Лог. 0 выходов 32kHz, ~INT/SQW, SDAVOLIOL = 3 mA0.4V
Лог. 0 выхода ~RSTVOLIOL = 1 mA0.4V
Ток утечки выходов 32kHz, ~INT/SQW, SDAILOВыход в состоянии высокого сопротивления (отключен)-10+1μA
Ток утечки входа SCLILI-1+1μA
Ток утечки I/O вывода ~RSTIOL~RST находится в состоянии высокого сопротивления (примечание 6)-200+10μA
Ток утечки VBAT (микросхема питается от основного источника, VCC Active)IBATLKG25100nA
Выходная частотаfOUTVCC = 3.3V или VBAT = 3.3V32.768кГц
Стабильность частоты в зависимости от температуры (исполнение Commercial)Δf/fOUTVCC = 3.3V или VBAT = 3.3V, aging offset = 00h0..+40°C±2ppm
+40..+70°C±3.5ppm
Стабильность частоты в зависимости от температуры (исполнение Industrial)Δf/fOUTVCC = 3.3V или VBAT = 3.3V, aging offset = 00h-40..0°C±3.5ppm
0..+40°C±3.5ppm
40..+85°C±3.5ppm
Стабильность частоты в зависимости от напряженияΔf/V1ppm/V
Чувствительность к регулировке частоты регистром подстройки по весу младшего разрядаΔf/LSBДля температуры:
-40°C
0.7ppm
+25°C0.1ppm
+70°C0.4ppm
+85°C0.8ppm
Точность измерения температурыTempVCC = 3.3V или VBAT = 3.3V -3+3°C
Уход частоты при старении кристалла (Crystal Aging)Δf/fOПосле пайки в печи, не было тестированияПервый год±1.0ppm
0..10 лет±5.0 ppm

Параметры в таблице ниже показывают ток потребления от батареи, и они указаны для условий VCC = 0V, VBAT = 2.3V to 5.5V, TA = TMIN..TMAX, если не указано нечто иное (примечание 2).

ПараметрСимволУсловияMINTYPMAXЕд.
Потребляемый ток от батареи в активном режиме (Active)IBATA~EOSC=0, BBSQW=0, SCL = 400 кГц (примечание 5)VCC=3.63V70μA
VCC=5.5V150μA
Потребляемый ток от батареи в режиме поддержки отсчета времени (Timekeeping)IBATT~EOSC=0, BBSQW=0, EN32kHz=1, SCL=SDA=0V или SCL=SDA=VBAT (примечание 5)VCC=3.63V0.843.0μA
VCC=5.5V1.03.5μA
Ток процесса оцифровки температуры (Temperature Conversation)IBATTC~EOSC=0, BBSQW=0, SCL=SDA=0V или SCL=SDA=VBATVCC=3.63V575μA
VCC=5.5V650μA
Ток удержания состояния данных (Data-Retention Current)IBATTDR~EOSC=1, SCL=SDA=0V, +25°C100nA

Параметры переменного тока

Параметры в таблице ниже дают интервалы времени микросхемы, и они указаны для условий VCC = VCC(MIN) .. VCC(MAX) или VBAT = VBAT(MIN) .. VBAT(MAX), VBAT > VCC, TA = TMIN .. TMAX, если не указано нечто иное (примечание 2).

ПараметрСимволУсловияMINTYPMAXЕд.
Частота SCLfSCLFast mode100400кГц
Standard mode0100кГц
Время свободного состояния шины между событиями STOP и STARTtBUF Fast mode 1.3мкс
Standard mode4.7мкс
Время удержания (Hold Time, с повторениями) для события START(7)tHD:STAFast mode0.6мкс
Standard mode4.0мкс
Время лог. 0 сигнала SCLtLOWFast mode1.3мкс
Standard mode4.7мкс
Время лог. 1 сигнала SCLtHIGHFast mode0.6мкс
Standard mode4.0мкс
Время удержания данных (Data Hold Time)(8, 9)tHD:DATFast mode00.9мкс
Standard mode00.9мкс
Время установки данных (Data Setup Time)(10)tSU:DATFast mode100нс
Standard mode250нс
Время установки START (START Setup Time)tSU:STAFast mode0.6мкс
Standard mode4.7мкс
Время нарастания уровня для обоих сигналов SDA и SCLtRFast mode20+0.1CB300нс
Standard mode20+0.1CB1000нс
Время спада уровня для обоих сигналов SDA и SCLtFFast mode20+0.1CB 300нс
Standard mode20+0.1CB1000нс
Время установки для STOP (Setup Time STOP Condition)tSU:STOFast mode0.6мкс
Standard mode4.7мкс
Емкостная нагрузка для каждой сигнальной линииCB(примечание 11)400pF
Емкость для SDA, SCLCI/O10pF
Ширина импульсов выбросов помех, которые должны быть подавлены входным фильтромtSP30нс
Подавление дребезга контактов кнопки на выводе ~RST (Pushbutton Debounce)PBDB250мс
Активное время сброса (Reset Active Time)tRST250мс
Задержка флага остановки генератора (Oscillator Stop Flag, OSF)tOSF(примечание 12)100мс
Время оцифровки температуры (Temperature Conversion Time)tCONV125200мс

Характеристики переключения питания

Параметры в таблице ниже указаны для TA = TMIN .. TMAX

ПараметрСимволУсловияMINTYPMAXЕд.
Время спада VCC; от VPF(MAX) до VPF(MIN)tVCCF300мкс
Время нарастания VCC; от VPF(MIN) до VPF(MAX)tVCCR0мкс
Время восстановления после подачи питанияtREC(примечание13)250300мс

Примечание

При работе с управляющими регистрами обращайте внимание на маркировку схемы DS3231/DS3231M. В DS3231M нет битов RS2, RS1

Вам может также понравиться...