оки обчислюються з числа секунд, що пройшли від умовно обраної дати.
Також є RTC компанії ST, що містять мінімум необхідного для безперервної видачі в систему реального часу. До таких пристроїв відносяться мікросхеми M41T0 і M41T80. Вони містять повний набір лічильників часу і враховують особливості високосних років. До додаткових можливостей цих пристроїв відносяться програмований сигнал аварії з функцією обробки переривань, програмований вихідний меандр і окремий висновок сигналу з частотою 32 кГц, використовуваний як еталонний вхідний сигнал для тактових генераторів інших мікросхем. Маючи такі можливості, дані мікросхеми покривають потреби додатків в значній частині споживчого ринку.
Ми ж з своїй роботі вибираємо RTC фірми Dallas Semiconductor, згаданої раніше, DS1307.
Характеристики
годинник реального часу (RTC) відраховують секунди, хвилини, години, дату місяця, місяць, день тижня і рік з компенсацією високосного року, дійсної до 2100 року;
56-байтовое незалежне ОЗУ з живленням від батареї для зберігання призначених для користувача даних;
двухпроводной послідовний інтерфейс;
програмований вихідний сигнал з прямокутними імпульсами (для тактирования зовнішніх пристроїв);
автоматичне виявлення падіння напругу і схема перемикання на батарею;
споживання менш 500 нА в режимі батарейною підтримки при працюючому тактовом генераторі;
промисловий діапазон температур: від - 40 ° C до + 85 ° C;
мікросхема виробляється в 8-вивідних корпусах DIP і SOIC.
Класифікація - 8-вивідних DIP (300 міллідюймов - 7.62 мм) Z - 8-вивідних SOIC (150 міллідюймов - 3.81 мм) N - 8-вивідних DIP (промисловий) ZN - 8-вивідних SOIC ( промисловий)
Розташування висновків
DS1307 8-вивідних DIP (300 міллідюймов)
DS1307 8-вивідних SOIC (150 міллідюймов)
Призначення виводов- первинний джерело живлення ;, X2 - підключення 32.768 кГц кварцового резонатора; - вхід батареї +3 В; - загальний мінус; - послідовні дані; - послідовні синхроімпульси;/OUT - вихідний сигнал з прямокутними імпульсами.
Опис
Годинник реального часу з послідовним інтерфейсом DS1307 - це малопотребляющіе повні двійково-десяткові годинник-календар, що включають 56 байтів енергонезалежною статичної ОЗУ. Адреси і дані передаються послідовно по двухпроводной двобічної шині. Годинник-календар відраховують секунди, хвилини, години, день, дату, місяць і рік. Остання дата місяця автоматично коригується для місяців з кількістю днів менше 31, включаючи корекцію високосного року. Годинники працюють як в 24-годинному, так і в 12-годинному режимах з індикатором AM/PM. DS1307 має вбудовану схему спостереження за харчуванням, яка виявляє перебої харчування і автоматично перемикається на живлення від батареї. Для вимірювання часу в якості задаючого генератора використовується кварцовий резонатор частотою 32.768 кГц.
Типова схема включення
працює послідовній шині працює як ведене пристрій. Доступ до нього досягається установкою умови START і передачею влаштуванню ідентифікаційного коду, за яким слідує адреса регістра. До наступних за ним регістрам доступ здійснюється послідовно, поки не буде виконана умова STOP.
Якщо VCC падає нижче 1.25 * VBAT, DS1307 перериває процес доступу і скидає лічильник адреси, причому в цей час зовнішні сигнали не сприймаються (щоб запобігти запис помилкових даних).
Якщо VCC падає нижче VBAT, DS1307 перемикається в низькоточних режим батарейною підтримки.
При включенні живлення DS1307 перемикається від батареї до Vcc, коли значення Vcc перевищує VBAT + 0.2 В. Вхідні сигнали починають сприйматися тоді, коли Vcc перевищує 1.25 * VBAT.
Блок-схема на малюнку 8 показує основні елементи RTC з послідовним інтерфейсом.
Рис. 8. Блок-схема DS1307
Опис висновків, GND - на ці висновки подається пітаніе.- це вхід +5 В. Коли напругу живлення вище 1.25 * VBAT, пристрій повністю доступно, і можна виконувати читання і запис даних. Коли до пристрою підключено батарея на 3 В, і VCC нижче, ніж 1.25 * VBAT, читання і запис заборонені, проте функція відліку часу продовжує працювати. Як тільки VCC падає нижче VBAT, ОЗУ і RTC перемикаються на батарейне харчування VBAT.- вхід для будь-якої стандартної трёхвольтовой літієвої батареї або іншого джерела енергії. Для нормальної роботи DS1307 необхідно, щоб напруга батареї було в діапазоні 2.0 ... 3.5 В. Літієв...