Информация & документация |
---|
DS1629 интегрирует критические функции часов реального времени и монитор температуры в маленький восьмивыводный корпус SOIC. Соединение с DS1629 осуществляется с помощью двухпроводного интерфейса. Широкий диапазон питающих напряжений и минимальные требования к питанию DS1629 позволяют точно измерять температуру и отсчитывать время в приложениях, питающихся от батареек.
Цифровой термометр обеспечивает чтение девятибитной температуры устройства. Никаких дополнительных компонентов не требуется; устройство напрямик оцифровывает температуру. Типичная точность датчика ±0.5°C.
Часы реального времени отсчитывают секунды, минуты, часы, день, месяц, день недели, и год. Последнее число месяца автоматически устанавливается для месяцев меньше 31 дня, включая коррекцию на весокосный год. Часы работают с 12- или 24-часовым форматом с индикатором AM/PM в 12-часовом режиме.
Частота генератора делится, как определено в конфигурации устройства. Выход с открытым стоком предназначен для использования в как вход генератора для микроконтроллера.
Выход с открытым стоком сигнализации в DS1629 становится активным, когда преобразованная температура не входит в запрограммированные пределы или текущее время совпадает с запрограммированным временем будильника. Пользователь может настраивать, какие события (только будильник, только температура, вместе) будут генерировать состояние сигнализации.
Для хранения системных данных или сбора данных по температуре, DS1629 имеет 32 байта памяти SRAM.
Применяется в персональных компьютерах, сотовых телефонах, офисном оборудовании, системах сбора данных по температуре, или в любой чувствительной к температуре микропроцессорной системе.
Вывод | Обозначение |
Описание |
1 | SDA | Вход/выход данных для двухпроводного последовательного порта обмена данными |
2 | SCL | Вход/выход тактирования для двухпроводного последовательного порта обмена данными |
3 | ALRM | Выход сигнализации. Выход с открытым стоком сигнализации с настраиваемым активным состоянием. |
4 | GND | Общий вывод. |
5 | X2 | Вход резонатора 32.768 КГц. |
6 | X1 | Вход резонатора 32.768 КГц. |
7 | OSC | Выход генератора. Выход с открытым стоком для тактирования микроконтроллера. |
8 | VDD | Питание. Вход 2.2В - 5.5В. |
Откалиброванный на заводе датчик температуры не нуждается во внешних компонентах. С момента включения DS1629 начинает преобразование температуры, когда преобразование закончится, начинается следующее, и так далее. Ведущий может время от времени считывать значение регистра температуры, который содержит результат последнего завершенного преобразования. Преобразование происходит в тени, чтение регистра температуры не влияет на текущее преобразование.
Ведущий может изменить настройки DS1629, например не преобразовывать температуру после включения или режим постоянного преобразования. Это может оказаться полезным в приложениях с ограниченными ресурсами по питанию.
Часы реального времени / календарь содержит BCD количество секунд, минут, часов, дня недели, дня месяца, месяца, и года.
DS1629 поддерживает двунаправленную двухпроводную шину и протокол передачи данных. Передающее данные в шину устройство называется передатчиком, а принимающее устройство - приемником. Устройство, управляющее сообщением называется ведущим. Устройства, управляемые ведущим называются ведомыми. Шиной должен управлять ведущий, который генерирует тактирующий сигнал (serial clock, SCL), управляет доступом к шине, и генерирует последовательности START и STOP. DS1629 является ведомым. Соединения с шиной производятся через линии ввода-вывода с открытым стоком SDA и SCL.
Шина не занята: Обе линии (данных и тактирования) находятся в состоянии ВЫСОКОГО УРОВНЯ.
Начало передачи данных: Изменение состояния линии данных от ВЫСОКОГО к НИЗКОМУ уровню при ВЫСОКОМ УРОВНЕ на линии тактирования, означает START.
Прекращение передачи данных: Изменение состояния линии данных от к НИЗКОГО к ВЫСОКОМУ уровню при ВЫСОКОМ уровне на линии тактирования, означает STOP.
Данные верны: Состояние линии данных определяет верные данные если, после последовательности START, состояние линии данных оставалось неизменным в течение ВЫСОКОГО УРОВНЯ на линии тактирования. Данные на линии могут меняться только во время низкого уровня линии тактирования.
Каждая передача данных начинается с последовательности START и заканчивается последовательностью STOP. Количество байт данных, переданных между последовательностями START и STOP неограниченна, и определяется ведущим. Информация передается побайтово и каждый приемник acknowledges с девятым битом.
Максимальная частота тактирования DS1629 - 400 Кгц.
Acknowledge: Каждое принимающее устройство, когда адресовано, is obliged генерировать an acknowledge после принятия каждого байта. Ведущее устройство должен генерировать дополнительный такт для бита acknowledge.
Устройство, которое acknowledges должно перевести линию SDA в низкий уровень на период высокого уровня линии тактирования.