Управление питанием
Функция управления питанием снабжена точной компенсацией температурного коэффициента и схемой компаратора, которая контролирует уровень напряжения питания VCC. Устройство полностью доступно, и данные могут быть записаны и прочитаны, когда VCC больше чем VPF. Однако, когда напряжение VCC снижается ниже VPF, то внутренние регистры часов блокируются от любого доступа. Если VPF - меньше чем VBACKUP, то питание устройства переключается с VCC на VBACKUP, когда VCC понижается ниже VPF. Если VPF больше чем VBACKUP, питание устройства переключается с VCC на VBACKUP, когда VCC понижается ниже VBACKUP. Регистры питаются с VBACKUP источника, пока VCC не вернётся к нормальному уровню. После того как VCC станет больше VPF, то доступ к микросхеме снова будет разрешён.
Схема генератора
DS1340 использует внешний кварцевый резонатора 32.768kHz. Схема генератора не требует никаких внешних резисторов или конденсаторов, чтобы работать. Таблица 2 определяет несколько параметров внешнего кварцевого резонатора. Рисунок 3 показывает функциональное схемное решение генератора. При использовании кристалла с указанными характеристиками, время запуска - обычно меньше чем одна секунда.
Таблица 2. Параменты необходимого кварцевого резонатора
Рисунок 3 функциональная схема генератора
Точность часов
Начальная точность часов зависит от точности кварцевого резонатора и точности между ёмкостной нагрузки схемы генератора, для которой был предназначен кварц. Дополнительная ошибка добавляется кристаллическим дрейфом частоты, вызванным температурными изменениями. Внешний шум схемы может также вносить неточность в ход часов.
Рисунок 4 показывает типичное размещение платы PC чтобы изолировать кварц и генератор от шума.
Только для DS1340C
В составе микросхемы DS1340C уже интегрирован кварцевый резонатор на 32,768Hz. Типичная точность с номинальным напряжением питания и температурой +25°C - приблизительно +15ppm.
Операция
DS1340 работает как ведомое устройство на последовательной шине. Доступ получен после поступления START и совадения идентификатора устройства сопровождаемые данными. К регистрам можно обратиться последовательно, пока не выполнено условие STOP. Устройство полностью доступно, и данные могут быть записаны либо прочтены, когда VCC больше чем VPF. Однако, когда напряжение VCC падает ниже VPF, внутренние регистры часов блокируются от любого доступа. Если VPF - меньше чем VBACKUP, то питание устройства переключается от VCC к VBACKUP, после того как напряжение VCC становится ниже VPF. Если VPF больше чем VBACKUP, питания устройства переключается с VCC к VBACKUP, когда VCC понижается ниже VBACKUP. Регистры питаются от источника VBACKUP, пока VCC не вернулся к номинальному значению. Функциональная диаграмма (рисунок 5) показывает основные элементы последовательного RTC.
Карта адресов
В таблице 3 показа таблица адресов DS1340. Регистры RTCа расположены по адресам, от 00 до 06, и регистр управления расположен по адресу 07. Trickle-charge и регистры флагов расположены по адресам 08 и 09. В течение многобайтового доступа к регистру хронометрирования, когда указатель адреса достигает адреса 07 – последний адрес часов и указатель переходит на адрес 00. Запись указателя адреса на соответствующее местоположение 08 и 09. После доступа по адресу 09 указатель адреса переносит к адресу 00. На I2C START, STOP, или обратиться к приращению указателя на адрес 00, текущее время передаётся второму набору регистров.
Информация времени читается от этих вторичных регистрах, в то время как часы могут продолжить работать. Это устраняет потребность перечитывать регистры в случае, если главный регистр обновляется в течении чтения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.