Распродажа

Электронные компоненты со склада по низким ценам, подробнее >>>

Журнал Компел

2010: 
1, 2, 3, 4, 5, 6, 7, 8, 9
2009: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
13, 14, 15, 16
2008: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
13, 14, 15, 16
2007: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
13, 14, 15, 16, 17, 18, 19, 20
2005: 
1, 2, 3

Новости электроники

Мне нравится

Комментарии

дима пишет в теме Параметры биполярных транзисторов серии КТ827:

люди куплю транзистар кт 827А 0688759652

тамара плохова пишет в теме Журнал Радио 9 номер 1971 год. :

как молоды мы были и как быстро пробежали годы кулотино самое счастливое мое время

Ивашка пишет в теме Параметры отечественных излучающих диодов ИК диапазона:

Светодиод - это диод который излучает свет. А если диод имеет ИК излучение, то это ИК диод, а не "ИК светодиод" и "Светодиод инфракрасный", как указано на сайте.

Владимир пишет в теме 2Т963А-2 (RUS) со склада в Москве. Транзистор биполярный отечественный:

Подскажите 2т963а-2 гарантийный срок

Владимир II пишет... пишет в теме Параметры биполярных транзисторов серии КТ372:

Спасибо!

Журнал "Новости Электроники", номер 16, 2009 год.

Современные микросхемы часов реального времени с малым потреблением энергии

Андрей Никитин
Упоминая микросхемы часов реального времени (RTC═√ Real Time Clock), компания Maxim в своих материалах использует слоган ⌠If it▓s electronic, it needs a clock■═√ ╚Если это электроника═√ ей нужны часы╩. Практически любое электронное устройство, имеющее для отображения информации внешний экран или жидкокристаллический индикатор, в дежурном режиме выводит на него текущее время и дату.

ервые микросхемы часов реального времени были выпущены компанией Dallas Semiconductor (ставшей в дальнейшем структурным подразделением Maxim Integrated Products) еще в 1985 году. С тех пор компания Maxim является безусловным лидером на этом сегменте рынка электронных компонентов. В настоящее время компания Maxim выпускает более 80 типов микросхем RTC.

Как составная часть, часы реального времени входят во многие сложные современные микросхемы. Поэтому определим, что под микросхемами RTC (часов реального времени) мы будем понимать только те, для которых функция учета времени является основной.

 

Классификация микросхем RTC

 

Компания Maxim в качестве основного критерия для классификации микросхем RTC использует тип интерфейса управления, а именно

Вторым классификационным признаком может служить формат представления данных, а именно:

Строго говоря, этот признак определяет назначение микросхемы. В первом случае это часы и календарь, а во втором - счетчик прошедшего времени. Отметим, что во втором случае подсчет времени может быть как прерывным (например, для счетчиков электроэнергии), так и непрерывным (например, отсчет гарантийного срока или срока действия лицензии).

В качестве критерия для классификации может выступать факт наличия или отсутствия определенной функциональной характеристики микросхемы. К основным из таких характеристик можно отнести:

Важным параметром является ток, потребляемый микросхемой, в режиме счета времени. Для линейки микросхем RTC компании Maxim он лежит в пределах от 200 до 1500 нА. Очевидно, что в мобильных приложениях необходимо использовать микросхемы с низким энергопотреблением. Определение конкретного значения, которое позволило бы отнести микросхему к этой категории, - вопрос субъективный. Для примера отметим, что потребляемый ток 300 нА и менее имеют 14 микросхем из 82, имеющихся в полной линейке. Перспективными в этом классе являются новые изделия компании Maxim - DS1341 и DS1342. 

 

Микросхемы часов реального
времени с малым энергопотреблением - DS1341/42

 

Данные устройства относятся к RTC-микросхемам с последовательным интерфейсом I2C и одним источником питания. Простота применения, низкая стоимость, малое энергопотребление определяют оптимальность их применения в широком спектре экономичных приложений. На рисунке 1 приведена типовая схема их включения.

 

Типовая схема включения микросхем DS1341/42

 

Рис. 1. Типовая схема включения микросхем DS1341/42

Назначение выводов SCL, SDA (линии интерфейса I2C) и X1, X2 (подключение кварцевого генератора «часовой» частоты 32,768 кГц) очевидно. Коротко рассмотрим назначение остальных сигналов.

Вход CLKIN позволяет подключить внешний генератор частоты. Например, большинство GPS-приемников имеют выход 1PPS (1 Pulse per Second) - высокостабильный сигнал, положительный фронт которого индицирует «первую микросекунду в секунде». Соответственно, если в качестве задатчика сигнала времени использовать его, то точность часов будет эталонной, независимо от параметров часового кварца. При этом наличие или отсутствие подтягивающего резистора будет зависеть от типа выхода 1PPS. Кроме того, вход может быть использован для подачи сигналов частотой 50 или 60 Гц, что удобно при построении систем, в которых в качестве синхросигнала используется частота сети (например, в счетчиках электроэнергии). Допускается также возможность использования внешнего генератора «часовой» частоты. Это имеет смысл для высокостабильных генераторов с температурной компенсацией, параметры которых существенно лучше типовых. Выбор конкретного режима осуществляется настройкой соответствующих разрядов регистра управления. Очевидно, что в этих случаях функции выхода INTA будут блокированы. Отметим также, что при использовании этого входа в качестве задатчика времени часовой кварц все равно необходим, поскольку он используется для синхронизации других элементов микросхемы.

Выход INTA - выход основного прерывания. В зависимости от настроек соответствующих разрядов регистра управления он может быть использован в качестве:

Выход INTB - выход дополнительного прерывания. Также в зависимости от настроек регистра управления он может быть использован в качестве:

Выход SQW - выход сигнала прямоугольной формы (разработчики имели в виду, что сигнал имеет скважность, равную 2). В зависимости от настроек частота этого сигнала может быть 1 Гц; 4,098 кГц, 8,192 кГц или 32,768 кГц. Выбор между режимами INTB или SQW осуществляется настройками соответствующих разрядов регистра управления.

Управление работой микросхемы осуществляется путем записи соответствующего пакета данных в программно доступные регистры микросхемы. Карта этих регистров приведена в табл. 1.

Таблица 1. Карта программно-доступных регистров микросхем DS1341 и DS1342  
Адрес Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0 Функция Диапазон
00h 0 10 сек Секунды Секунды 00...59
01h 0 10 мин Минуты Минуты 00...59
02h 0 12/24 AM/PM 10 ч Час Часы 1...12+ AM/PM 00...23
10 ч
03h 0 0 0 0 0 День День 1...7
04h 0 0 10 дат Дата Дата 01...31
05h CENT 0 0 10 мес Месяц Месяц/век 01...12+век
06h 10 лет Год Год 00...99
07h A1M1 10 сек Секунды Сигнал 1 секунды 00...59
08h A1M2 10 мин Минуты Сигнал 1 минуты 00...59
09h A1M3 12/24 AM/PM 10 час Час Сигнал 1 часы 1...12+ AM/PM 00...23
10 час
0Ah A1M4 DY/DT 10 дат День, дата Сигнал 1 день, Сигнал 1 дата 1...7 1...31
0Bh A2M2 10 мин Минуты Сигнал 2 минуты 00...59
0Ch A2M3 12/24 AM/PM 10 час Часы Сигнал 2 часы 1...12+ AM/PM 00...23
10 час
0Dh A2M4 DY/DT 10 дат День, дата Сигнал 2 день, Сигнал 2 дата 1...7 1...31
0Eh EOSC 0 EGFIL RS2 RS1 INTCN A2IE A1IE Контроль
0Fh OSF DOSF LOS CLKSEL2 CLKSEL1 ECLK A2F A1F Контроль/статус

Начальный запуск микросхемы заключается в записи текущих значений времени, даты и дня недели в регистры 00h...06h, а также в задании режима работы (и непосредственно запуска) в регистре управления 0Eh.

Запуск будильников Alarm1 и Alarm2 производится следующим образом. Записываются шаблоны момента срабатывания в регистры 07h...0Аh для будильника Alarm1 и 0Bh...0Dh для будильника Alarm2. При этом условия срабатывания определяются значением разрядов A1Mx и A2Mx, соответственно. В регистре управления устанавливаются биты, разрешающие запуск.

Возможны следующие условия срабатывания. Для будильника Alarm1:

Для будильника Alarm2:

Как видим, при всей «экономичности» микросхем они обладают достаточно широкими функциональными возможностями.

Обратим внимание на следующий факт. Большинство микросхем RTC в линейке компании Maxim имеют два источника питания: основной (из категории ВИП) и резервный (батарейный). Пропадание основного питания вызывает переключение с основного напряжения на батарейное питание. Соответственно, возникает потребность, как минимум, в механизме коммутации, функции «капельной» подзарядки батареи и контроле величины основного напряжения. Микросхемы DS1341 и DS1342 имеют один источник питания. Казалось бы, это недостаток. Но следует учесть, что данные микросхемы ориентированы на применение в мобильных устройствах, которые не имеют другого питания, кроме батарейного. Далее, диапазон рабочего напряжения весьма широк: от 1,8 до 5,5 В. Следовательно, единственный источник питания - разумное и естественное решение.

Очевидно, что данная статья не ставит целью заменить техническую документацию. Конкретные детали: назначение разрядов регистров, протокол интерфейса, электрические характеристики, различия между DS1341 и DS1342 можно найти в документации производителя [1].

 

Точность часов реального времени

 

Для конечного устройства, использующего микросхему часов реального времени, определяющим параметром качества является его точность, то есть уход за некоторый интервал времени, например, минуты за год. Факторы, влияющие на точность, можно разделить на конструктивные, электрические и системные.

Конструктивные факторы сводятся, в основном, к требованиям по разводке печатной платы. Главное из них - кварцевый резонатор должен быть размещен как можно ближе к выводам X1 и X2 микросхемы, поскольку это минимизирует шумы на подводящих проводниках. Пример фрагмента разводки и необходимые пояснения приведены в [1].

Электрические факторы: электрическая нагрузка, в частности - внутренний генератор микросхемы часов, имеет определенную входную емкость. Как правило, она нормирована и для схем «часовой» частоты составляет 12,5 пФ. Другие значения: 6, 7, 9 пФ - встречаются реже. Кварцевый резонатор также подогнан под конкретное значение емкости нагрузки. Необходимо обращать внимание, чтобы значения входной емкости устройства (для DS1341 - 6 пФ, а для DS1342 - 12,5 пФ) совпадали с емкостью нагрузки кварца.

Основными являются системные факторы, которые определяются точностными параметрами кварцевого резонатора, а именно:

 

 

 

 

 

 

Типовое значение нестабильности - -0,042. У качественных кварцев - меньше.

Типовой расчет:

Качественный кварцевый резонатор KX-327L немецкой компании Geyer Electronic [2].

Параметры: Dо = ±20, b = -0,035, Dа = ±3.

Рабочая температура: Т=-15°С (зима). Тогда Dт=-0,035[(-15)+ (-25)]2=-56.

Суммарное отклонение (берем все со знаком «минус»): D = (-20) + (-56) + (-3) =-79 ppm.

К чему это приводит за день: 24ч60м60с=86400 сек. 86400(-79) 10-6=-6,8 секунды за день.

То же самое при температуре 25°С: 86400(-23)10-6=-2,0 секунды за день.

Вывод: для достижения точности при выборе кварца в первую очередь обращать внимание на значение коэффициента b.

 

Калькулятор расчета температурной ошибки

 

На сайте компании Maxim (по ссылке www.maxim-ic.com/tools/calculators/rtc.cfm) предложен калькулятор для расчета дополнительной ошибки от влияния рабочей температуры. На рисунке 2 представлен скриншот исходного состояния.

 

Исходное состояние калькулятора

 

Рис. 2. Исходное состояние калькулятора

Для получения дополнительной «температурной» ошибки необходимо задать рабочую температуру и реальное значение PPM (лучше с учетом старения и со знаком «минус»). Подставим значения из примера. Нажав левый "Calculate", получим скриншот, представленный на рисунке 3.

 

Итоговое состояние калькулятора

 

Рис. 3. Итоговое состояние калькулятора

Анализируем результат. Суммарная ошибка равна (-1,99) + (-5,81) = -7,8 секунды за день. В нашем расчете было -6,8 секунды за день. В чем причина?

Типовое значение коэффициента b, как отмечалось выше, равно -0,042. Кварцы с меньшим значением этого коэффициента появились на рынке не очень давно. К сожалению, калькулятор не предусматривает изменение этого коэффициента - отсюда и расхождение в результатах.

Тем не менее, автор все же советует выбирать кварцы с меньшим коэффициентом b и считать вручную.

 

Заключение

 

В данной статье детально рассматривались исключительно новые микросхемы часов реального времени, предназначенные для мобильных приложений с батарейным питанием. За рамками статьи осталась достаточно широкая номенклатура прецизионных RTC-микросхем, использующих кварцевые приборы с температурной компенсацией, имеющие существенно более высокую точность (до 2 ppm). Они рассматривались в более ранних выпусках журнала [3], [4]. Также в ранних выпусках рассматривались часы реального времени, предназначенные для стационарных изделий [5]. И, наконец, полная линейка RTC-микросхем представлена в выпуске Selector Guide компании Maxim, посвященном часам реального времени [6].

 

Литература

 

1. Low-Current I2C RTCs for High-ESR Crystals DS1341/DS1342//документ компании Maxim Integrated Products DS1341-DS1342.pdf.

2. Quartz Crystals KX-327L//документ компании Geyer Electronic Model-KX-327L.pdf.

3. Звонарев Е. Прецизионные часы реального времени Maxim// Новости электроники, ╧15, 2007.

4. Корсуков В. Часы реального времени компании Dallas Semiconductor. Часть 1//Новости электроники, ╧8, 2006.

5. Корсуков В. Часы реального времени компании Dallas Semiconductor. Часть 2//Новости электроники, ╧10, 2006.

6. Real-Time Clocks. Selector Guide. 1st Edition. June 2009// документ компании Maxim Integrated Products Real Time Clocks 1.pdf.

Получение технической информации, заказ образцов, поставка - e-mail: analog.vesti@compel.ru

 

 

Вернуться к содержанию номера







Ваш комментарий к статье
Журнал "Новости Электроники", номер 16, 2009 год. :
Ваше имя:
Отзыв: Разрешено использование тэгов:
<b>жирный текст</b>
<i>курсив</i>
<a href="http://site.ru"> ссылка</a>