я просування на черговий байт у процедурі записи.
Протокол обміну з майстром підтримує вісім команд: чотири ПЗУ команди, команди з пам'яттю даних читання і запис, а також команди для регістра статусу читання і запис. Модель DS1986 має можливість працювати в швидкісному режимі overdrive .
У додатках не потребують частого оновлення даних ці iButton знаходять застосування, внаслідок своєї дешевизни.
4. iButton з EEPROM пам'яттю даних
Малюнок 14 - iButton з EEPROM пам'яттю даних
Група поки представлена ??одним сімейством DS1971. Це нове сімейство випускається з 1997 року. Поставляється DS1971 в двох корпусах F3 і F5. Крім стандартного ПЗУ, ця модель містить пам'ять даних типу EEPROM у вигляді однієї 256 бітної сторіночки. Дані можуть неодноразово перезаписуватися тільки посторінково.
Напруга програмування + 5В. Запис відбувається через блокнотними пам'ять, обсяг якої також 256 біт (Малюнок 14). Після верифікації даних, вміст блокнотними пам'яті переноситься в пам'ять даних одним блоком. Мається регістр для занесення службової інформації - регістр однократного запису. Дані в нього заносяться через його блокнотними пам'ять і можуть бути записані тільки один раз. Надалі цей регістр відкритий тільки для зчитування. Регістр однократного запису може використовуватися виробником обладнання з використанням DS1971 для занесення службової інформації, наприклад, дата випуску, номер партії і т.п .. Подія про те, що запис в регістр однократного запису проведена, відбивається в змозі регістра статус-пам'ять. Два біта його встановлюються при цьому в логічний нуль. Майстер може тільки вважати стан цього регістра.
Одинадцять команд можливі в роботі з DS1971: чотири команди ПЗУ, три команди читання, запис і копіювання блокнотними пам'яті, три команди регістра однократного запису - читання, запис і копіювання із замком і команда читання статус - пам'яті.
5. iButton з енергонезалежними таймером і статичної пам'яттю.
Малюнок 15 - iButton з енергонезалежними таймером і статичної пам'яттю
Ця група представлена ??одним сімейством DS1994L. Мікросхема його містить звичайну ПЗУ з ідентифікаційним номером, кодом сімейства і кодом контролю, статичну пам'ять 16 сторінок по 32 байти кожна, кварцовий генератор часовий частоти 32768 Гц, таймер-календар у двійковому форматі, програмовані лічильники циклів включення-виключення, інтервальний таймер.
Статична пам'ять і всі елементи таймера енергонезалежний за рахунок літієвої батарейки. Режими роботи таймерної частини DS1994 визначають два його регістра: регістр статусу і регістр управління. У регістр статусу поміщають свої прапори по настанню заданого події таймер-календар, інтервальний таймер і лічильник циклів. Стани прапорів доступні для зчитувального приладу і можуть бути використані ним для прийняття рішення. Календар таймера організований так, що необхідна попередня установка дати і часу відліку. Результат часу буде потім відраховуватися від цієї дати. Ємність за часом календаря 136 років.
Стан регістра управління визначає доступність ресурсів як таймера, так і сторінок незалежній пам'яті. Установки його бітів зупиняють генератор, забороняють зміну установок календаря, інтервального таймера, лічильника циклів, читання загальної енергонезалежною памяті.удобно використовувати для обмеження терміну роботи приладів або пристроїв. У цьому варіанті він встановлюється в спеціальному затиску, за аналогією з дисковими акумуляторами, і має постійне з'єднання зі схемою пристрою.
Система команд DS1994 містить як типові для iButton команди ПЗУ так і команди роботи з таймерами і лічильником.
Для нашої системи підійде простий ключ без пам'яті, тому перед нами стоїть завдання тільки ідентифікації користувача. Тому зупинимо вибір на iButton DS - 1990 (Малюнок 16). Він являє собою найбільш простий прилад - електронний ідентифікатор без пам'яті, який містить тільки ідентифікаційний номер. Так само в нашому випадку він має перевагу в силу невисокої вартості, надійності, простоти зчитувальних пристроїв (Зчитувач підбирається у відповідності з обраним ідентифікатором).
Малюнок 16 - Ідентифікатор iButton DS1990A-F5
Відмінні особливості iButton DS - 1990:
· Унікальний 48-бітний номер;
· Дешевий електронний ключ для систем контролю доступу;
· 8 біт CRC для контролю даних;
· Зчитування менш ніж за 5 мс;
· Робочий температурний діапазон від - 40 ° C?? про + 85 ° C;
· Стандар...