Touch Memory

Что такое, с чем и как это едят.

 

"Таблетки" Touch Memory (контактная память), или как их сейчас принято стало называть "iButton" получают в настоящее время все большее и большее распространение. Их благополучно используют во многих электронных системах - причем даже люди не имееющие понятия что этот "электронный ключ" , который они держат в руках, называется Touch Memory, и уж тем более не представляют что у него внутри.

 

На самом же деле все довольно-таки просто. Touch memory - это целый класс электронных устройств, имеющих двупроводный протокол обмена информацией с ними (1-Wire), и помещенных в стандартный металлически корпус (похожий на таблетку), который надежно защищает находящуюся внутри электроннику. А электронника внутри может быть самой разнообразной: от простых микросхем отднократнопрограммируемой или флэш-памяти, до всевозможных контроллеров, таймеров, датчиков температуры и т.п. (Подробнее обо всех этих устройствах можно прочитать на сайтах производителей www.maxim-ic.com и www.ibutton.com).

 

У нас же в России наибольше распространение получила самая простая модель DS1990A. Она содержит лишь однократно программируемую память, в которую производитель (при изготовлении устройсва) заносит уникальное 64-х разрядное число (ключ). Использование такой таблетки состоит лишь в возможности чтения этого ключа. Несмотря на такую, как может показаться с первого взгляда, простую архитектуру, таблетки DS1990A ипользуются повсеместно - это и замки домофонов подъездов, и устройства охранной сигнализации в учереждениях, и системы идентификации пользователей различных систем ЭВМ. Суть использования "электронного ключа" очень проста - число записанное в таблетку является своего рода паролем (причем уникальным - двух таблеток с одинаковым ключом нет) - который считывается по протоколу 1-Ware. Ну а далее вся обработка и обеспечение/разграничение прав доступа ложится на внешнию (по отношению к таблетке) систему. В целом модель такова: у каждого человека есть один (!) ключ который регистрируется во всех системах, к которым он может иметь те или иные права доступа. В каждой из систем, соответственно, прописываются номера ключей (и привелегии доступа для кажного из них). Все остальные ключи доступа, как правило, не имеют. И вовсе необязательно таскать с собой связку таблеток ото всех дверей - это просто очередная русская глупость! Достаточно одной - которая и будет прописана во все системы к которым данный человек имеет право доступа.

Читалка Touch Memory.

 

У меня, наверное как у любого радиолюбителя, после ознакомления с Touch Memory появилось желание "прикрутить" эту штуку к комьютеру - ну а далее там программу написать и все такое ... Благо сама таблетка есть наверное фактически у каждого. Перерыв много инфы, в том числе и на вышеприведенных сайтах, ничего полезного (в плане принципиальных схем) я не нашел. Все предлагают купить уже готовые устройства. Правда позже я нашел вот этот документ. Но это было позже. А до этого у меня на работе (случайно) под рукой оказалось устройство для считывания таблеток и я, конечо, разобрал его и схему срисовал. Вот она перед вами ...

 

Вешается сие чудо техники на COM-порт. На рисунке показаны названия сигналов и соответствующие им штыри в разъеме на матери (просто технически, в моем случае, это было реализовано именно так). Ну а далее качаем девелоперский софт с www.ibutton.com и веред! Самое неоходимое (для проверки собранного ридера) можно забрать и здесь.

 

Глобально я все это хозяйство не программил - так что все (я думаю) впереди - продолжение следует (будем надеяться) ...

Заглавная » Радиоэлектроника » Button - Touch Memory