В 1991 году компания Dallas Semiconductor выпустила свои первые электронные ключи-идентификаторы серии DS199х.
Вначале для них был запатентован товарный знак «Touch Memory», который достаточно полно отражал основные свойства этих изделий. Touch — переводится «прикоснись», Memory — «память».
Действительно, все ключи, которые внешне выглядят, как металлические дисковые батарейки, в обязательном порядке имеют внутри микросхему-ПЗУ с уникальной для каждого устройства двоичной 48-разрядной кодовой комбинацией (идентификационным номером), а считывается эта комбинация при прикосновении металлическим корпусом ключа к металлическому же зонду-считывателю.
Новый электронный ключ «Даллас» стал популярным среди потребителей, и, как следствие, стали появляться новые модели. Последнее изделие этого ряда DS1954 того времени имело внутри своего корпуса специальный микропроцессор для шифрования информации. Также был разработан идентификатор со встроенным термопреобразователем. Планировалось реализовать идеи размещения других схем в стандартизованном компанией Dallas Semiconductor металлическом корпусе. Поэтому с начала 1997 года Dallas Semiconductor заявила о смене названия всех своих идентификационных ключей на iButton (Information Button — «таблетка с информацией»), как более общее и охватывающее весь ряд изделий в настоящем и в будущем.
Внешний вид электронного ключа iButton
Основные электронные ключи-идентификаторы iButton внешне похожи на дисковую металлическую батарейку.
Металл представляет собой нержавеющую сталь. Диаметр диска около 17 мм , толщина 3,1 мм или 5,89 мм. Диск состоит из двух электрически разъединенных половинок.
Внутри он полый. В герметичную полость заключена электронная схема на кремниевом кристалле. Выход схемы соединен с половинками диска двумя проводниками. Половинки диска образуют контактную часть однопроводного последовательного порта. При этом через центральную часть идет линия данных, внешняя оболочка — земля. Для того, чтобы произошел обмен информации iButton с внешними устройствами, необходимо прикоснутся обеими поверхностями половинок металлического диска к контактному устройству (зонду), также состоящему из двух электрически не связанных, проводящих электрический ток, частей.
Обычно для материала контактов зонда используют нержавеющую сталь или медный сплав с нанесенным на него защитным токопроводящим покрытием. Процесс касания к зонду показан на Рис.2.
Большая площадь поверхности контактов защищает систему от неточного совмещения при подключении по причине «человеческого фактора» или при автоматизированном касании, когда идентификатор и зонд расположены на различных подвижных механизмах. Кроме того, дисковая форма корпуса направляет и очищает контакты, гарантируя надежное соединение, а закругленный край корпуса легко совмещается с зондом.
Как отмечалось выше, iButton представляют собой микросхему, помещенную в дисковый металлический корпус. В структурной схеме этой микросхемы в обязательном порядке присутствуют однопроводной порт, логика управления и ПЗУ в виде 64-битного блока, содержащего 48-битный идентификационный номер, 8-ми битный номер типа изделия и 8-битный код для контроля. Идентификационный номер записывается в микросхему при помощи лазера во время ее изготовления. Он не может быть изменен в течение всего срока службы прибора. Dallas Semiconductor не выпускала и никогда не планирует выпускать iButton с одинаковыми идентификационными номерами. Комбинаций из 48-разрядов вполне достаточно даже при самых оптимистичных объемах выпуска в сотни миллионов ключей в год, чтобы сотни лет номера их не повторялись.
Ниже представлена таблица соответствия кода изделия (FAM) его назначению
Тип прибора |
Код семейства |
Серийный номер |
Объем памяти / тип |
Защита памяти |
Часы |
Таймер |
Счетчик циклов |
DS1990A |
01H |
+ |
— |
— |
— |
— |
— |
DS1991 |
02H |
+ |
512/NVRAM |
3×384 |
— |
— |
— |
DS1992 |
08H |
+ |
1K/NVRAM |
— |
— |
— |
— |
DS1993 |
06H |
+ |
4K/NVRAM |
— |
— |
— |
— |
DS1994 |
04H |
+ |
4K/NVRAM |
— |
+ |
+ |
+ |
DS1995 |
0AH |
+ |
16K/NVRAM |
— |
— |
— |
— |
DS1996 |
0CH |
+ |
64K/NVRAM |
— |
— |
— |
— |
DS1982 |
09H |
+ |
1K/EPROM |
— |
— |
— |
— |
DS1985 |
0BH |
+ |
16K/EPROM |
— |
— |
— |
— |
DS1986 |
0FH |
+ |
64K/EPROM |
— |
— |
— |
— |
DS1920 |
10H |
+ |
16/EEPROM |
ДАТЧИК ТЕМПЕРАТУРЫ |
ikey.ru
Просмотров: 9 261
Установка домофона на входную дверь является одним из элементов защиты помещений от проникновения внутрь посторонних лиц.
Это устройство представляет собой своего рода систему условного доступа, которая работает по принципу распознавания «свой»-«чужой».
В качестве инструмента, с помощью которого происходит распознавание, используется электронный блок, который считывает информацию со специального ключа.
С помощью ключа и осуществляется процесс идентификации человека, который может зайти в помещение защищаемого объекта.
Ключ для домофона представляет собой электронное приспособление, в которое «вшито» специальный код, который проверяется электронным блоком домофона. Функционирование ключа заключается в том, что он подносится к считывателю домофона, который производит сканирование записанного ID-кода.
Если считанный код совпадает с тем, что записан в память электронного блока, то произойдет открывание запертой двери. В противном случае замок никак не отреагирует на ключ и дверь останется запертой.
Всегда существует вероятность потерять оригинальный ключ от домофона. Учитывая, что на каждом ключе существует индивидуальный ID-идентификатор, нельзя просто приобрести дополнительный ключ к домофону и пользоваться им. Выходом в такой ситуации будут специальные заготовки, позволяющие создавать копии домофонных ключей, которые будут иметь идентичный код доступа.
Для этого, кроме заготовки, нужно еще иметь и специальные устройства, которые производят считывание ID-идентификатора с оригинального ключа и программаторы, с помощью которых производится запись кода на заготовку.
Если заблаговременно создать копию оригинального ключа, то можно исключить ситуацию с проблемой доступа посредством домофонной системы защиты. А это в свою очередь исключит потребность в замене замка, который удерживает дверь запертой, что является достаточно дорогим удовольствием.
На сегодняшний день существуют разные типы ключей для домофона, которые могут использоваться для домофонов определенной конструкции.
Различные ключи отличаются принципом своего действия и уровнем защищенности. Ниже будут рассмотрены основные варианты ключей к домофонам.
Это наиболее популярный тип ключей к домофону, который в народе называется, «таблека» или идентификатор.
Ключ реализован в виде компактной микросхемы, которая помещается внутри ударопрочного герметичного корпуса, изготовленного из стали.
Ключ от домофона Touch Memory
Ключи этого типа владеют 64-разрядным идентификатором, который невозможно подделать, чтобы вскрыть замок.
Это другой тип домофонных ключей, которые представляют собой пару, образуемую вакуумной колбой и постоянным магнитом.
Действие этого ключа основано на воздействии магнитного поля на отпирающее устройство, которое располагается в вакуумной колбе.
Этот тип ключей для домофона предусматривает использование резистивного элемента, номинал которого и является кодом, способствующим отпиранию замка.
Этот резистор устанавливается внутри пластиковой или прорезиненной пластинки с нестандартной рельефной или изрезанной формой.
Этот тип ключей не отличается особой популярностью у пользователей поскольку используется для работы с особенными домофонами, считыватель которых имеет в своем составе оптопару или фотодиод.
Это еще один тип ключей, которые отличаются высокой надежностью и безопасностью.
Proximity-ключ от домофона
В качестве идентификатора используется 8-значный буквенно-цифровой код, который практически невозможно подобрать, чтобы открыть замок.
Рассмотрим основные виды ключей для домофона их особенности и отличия.
Эти ключи выполнены в виде металлических таблеток, прикрепленных к пластиковому держателю, на который может наноситься надпись модели домофона, к которой подходит ключ. Кроме надписи на ключах может наноситься и иного рода маркировка в виде специальных символов или рисунков.
Отличительной особенностью такого типа ключей является то, что их можно скопировать практически на любую заготовку. Точность копирования ID-идентификатора соответствует 100%.
Домофонный ключ Dallas
Основу ключа Dallas составляет микросхема, которую можно программировать, записывая в ее память электронный идентификатор, который позже считывается модулем домофона, управляющим механизмом отпирания замка.
Ключи этого типа отличаются высокими показателями износоустойчивости, надежности и коррозиестойкости по отношению к агрессивной внешней среде. Корпус такого рода ключей производится из металла высокого качества, что обеспечивает ключу 1-миллионный цикл касаний к магнитному считывателю.
Это еще один тип ключей для домофона, которые выполнены в виде металлической таблетки, которую нужно прикладывать к считывателю, чтобы открыть замок.
Несмотря на достаточно высокую стоимость, эти ключи отличаются хорошей устойчивостью ко взлому, надежностью секретностью используемого идентификатора.
Независимо от моделей домофона, с которыми работают ключи Cyfral, все они имеют одинаковую элементную базу, которая отличается бесперебойной работой на протяжении длительного эксплуатационного срока.
Ключ для домофона Cyfral
Внешне ключ напоминает компактный брелок, на конце которого прикоплена металлическая головка, с помощью которой и осуществляется контакт со считывающей системой.
Ключи Cyfral всегда производятся в виде «таблеток», надежность работы которых сильно зависит от качества заготовки, которая выбрана для программирования ключа. Запись идентификатора в ключ осуществляется с помощью специального программатора.
Ключи Метаком являются отечественной разработкой и предназначены для использования только с домофонными системами Метаком.
Эти устройства отличаются простотой и надежностью конструкции, их можно ремонтировать и восстанавливать, они имеют корпус в антивандальном исполнении, могут успешно эксплуатироваться в экстремальных условиях.
Несмотря на простую конструкцию, ключи Метаком характеризуются одними из лучших показателей по наработке до первого отказа при минимальной стоимости.
Что касается потребительских качеств этих устройств, то они ничем не уступают более дорогим импортным аналогам.
Ключ от домофонного замка Метаком
Основным преимуществом этих ключей является высокая надежность. Устройства отличаются устойчивостью к вибрационным процессам, механическим ударам, их работоспособность не теряется под воздействием электромагнитного поля, а рабочие температуры, при которых могут эксплуатироваться устройства, находятся в пределах -40°С…+75°С.
Для изготовления дубликатов ключей Метаком оптимальной заготовкой считается RW1990.
К этому типу относятся прокси-ключи бесконтактного типа. Эти устройства имеют достаточно высокую популярность и могут использоваться со многими моделями домофонов.
Работа этих ключей основана на принципе бесконтактного считывания информации посредством радиосигнала. Используя радиоволны, электронный считыватель производит обмен данными с магнитным ключом, проверяя сходство записанного в него идентификатора с тем, который занесен в электронный блок считывателя.
Домофонный ключ RFID
Обмен радиоволнами осуществляется через RFID-антенны, которые установлены и в ключе, и в считывателе.
Такого типа бесконтактные ключи рассчитаны на системы доступа, которые должны работать в условиях большого трафика, например: многоквартирные дома, гостиницы, офисные центры.
На сегодня практически все производители домофонов предусматривают работу их устройств с такого типа бесконтактными ключами. Например, RFID могут успешно применяться, как ключи бесконтактные для домофона Vizit.
На сегодняшний день существует много разных домофонных систем, которые работают только с одним или несколькими видами ключей.
Выбирая систему доступа в виде домофона, пользователь сам может ориентироваться на тот или иной тип ключей, учитывая их технические особенности и функциональные нюансы.
Важным является то, что все виды ключей от домофона поддерживают возможность создание дубликаторов, используя для этого специальные считыватели и программаторы.
Это исключит потребность в замене замка домофона при потере ключей, их механических повреждениях или выходах из строя.
bezopasnostin.ru
В 1991 году компания Dallas Semiconductor выпустила свои первые электронные ключи-идентификаторы серии DS199х. В начале для них было запатентован товарный знак «Touch Memory», которое достаточно полно отражало основные свойства этих изделий. Touch — переводится «прикоснись», Memory — «память». Действительно, все ключи, которые внешне выглядят как металлические дисковые батарейки, в обязательном порядке имеют внутри микросхему-ПЗУ с уникальной для каждого устройства двоичной 48-разрядной кодовой комбинацией (идентификационным номером), а считывается эта комбинация при прикасании металлическим корпусом ключа к металлическому же зонду-считывателю.
Новый электронный ключ из Далласа стал популярным среди потребителей, и, как следствие, стали появляться новые модели. Последнее изделие этого ряда DS1954 имеет внутри своего корпуса специальный микропроцессор для шифрования информации, разработан был также идентификатор со встроенным термопреобразователем, планируется реализовать идеи размещения других схем в стандартизованном компанией Dallas Semiconductor металлическом корпусе. Поэтому с начала 1997 года Dallas Semiconductor заявила о смене названия всех своих идентификационных ключей на iButton(Information Button — «таблетка с информацией»), как более общее и охватывающее весь ряд изделий в настоящем и в будущем.
Данное сообщение содержит описание конструкции, принципов работы и обзор последней номенклатуры электронных ключей из Далласа в соответствие с новой терминологией.
Внешний вид электронного ключа iButton
Все электронные ключи-идентификаторы iButton внешне похожи на дисковую металлическую батарейку (См. Рис 1). Металл представляет собой нержавеющую сталь. Диаметр диска около 17 мм , толщина 3,1 мм или 5,89 мм . Диск состоит из двух электрически разъединенных половинок. Внутри он полый. В герметичную полость заключена электронная схема на кремниевом кристалле. Выход схемы соединен с половинками диска двумя проводниками. Половинки диска образуют контактную часть однопроводного последовательного порта. При этом через центральную часть идет линия данных, внешняя оболочка — земля. |
Для того чтобы произошел обмен информации iButton с внешними устройствами, необходимо прикоснутся обеими поверхностями половинок металлического диска к контактному устройству (зонду), также состоящему из двух электрически не связанных, проводящих электрический ток частей.
Обычно для материала контактов зонда используют нержавеющую сталь или медный сплав, с нанесенным на него защитным токопроводящим покрытием. Процесс касания к зонду показан на Рис.2. Большая площадь поверхности контактов защищает систему от неточного совмещения при подключении по причине «человеческого фактора» или при автоматизированном касании, когда идентификатор и зонд расположены на различных подвижных механизмах . Кроме того дисковая форма корпуса направляет и очищает контакты, гарантируя надежное соединения, а закругленный край корпуса легко совмещается с зондом |
Устройства семейства iButton предназначены для различных секторов рынка, в зависимости от их типа. Наиболее распространены они сейчас в качестве:
Идентификационных карточек персонала для систем ограничения доступа в здания или отдельные помещения. Особенно они популярны в секторе рынка с повышенным уровнем воздействия внешней среды и условий эксплуатации, то есть там, где традиционные карточки или устройства для считывания с них информации могут быстро выйти из строя.При этом, в зависимости от категории защищенности объекта, применяются различные типы iButton. Так, для ограничения доступа в подъезды жилых домов, где не предъявляются повышенные требования к системам ограничения доступа, используют самые дешевые iButton DS1990, которые стоят около 2 долларов. В подъезды iButton устанавливают обычно в единой системе с домофоном — переговорной и управляющей дверным электромагнитным замком системой.
Учитывая низкую цену считывающего устройства — около 25 долларов, установщики домофонов получают беспрецендентно низкие цены и на всю электронную систему управления замками, при очень высоких потребительских параметрах, в особенности, защищенности от внешних воздействий. В таких системах жильцам подъезда выдаются iButton DS1990, в качестве ключей для подъездного замка. Закрепленные на пластмассовом брелке, который можно носить в одной связке вместе с обычными механическими ключами, iButton можно ронять на землю или бетонный пол, они не боятся воды, льда (предел рабочей температуры -40С), кислот, масел, бензина, электромагнитных полей. Корпус рассчитан на 1млн. касаний к зонду. Металлический зонд также хорошо вписывается в жесткие эксплуатационные нагрузки общих входных дверей подъезда.
Широко используются iButton также в качестве идентификационных карточек ограничения доступа в офисные помещения и на промышленные предприятия.
В этих вариантах использования часто закрепляют диск iButton на личной пластиковой карточке персонала, где дополнительно может быть размещена фотография и другие данные о специалисте.
Дополнительные возможности по повышению степени ограничения доступа в помещения позволяют реализовывать iButton с защищенной паролем энергонезависимой памятью, а также новые iButton DS1954 с микропроцессором-шифратором с длиной кода ключа 1024 бит, энергонезависимой памятью и часами-календарем. Последняя модель имеет высокую степень защиты информации. Такие системы обычно используются в банках и на предприятиях с повышенными требованиями безопасности.
Идентификационные метки оборудования и аппаратуры. Специальное приспособление закрепляет диск iButton на плате оборудования или в его корпусе. Уникальный номер позволяет производителю идентифицировать свое оборудование или защищать его от подделок. IButton с энергонезависимой памятью могут дополнительно хранить параметры эксплуатации, гарантийные обязательства и другие служебные характеристики изделий.
Аппаратный ключ в системах защиты информации. Используется для защиты программного обеспечения компьютеров. Защищаемая программа имеет встроенную процедуру обращения через один из портов компьютера к идентификационному номеру или энергонезависимой памяти iButton. Сам идентификатор закрепляют в специальном адаптере к порту. Хозяин программы распределяет по ней защитные метки с номерами конкретной iButton или с содержимым его энергонезависимой памяти. В случае несоответствия номера или содержимого энергонезависимой памяти идентификатора этим записями, программа не работает.
Принципы конструкции iButton и считывающих устройств для них
Как отмечалось выше, iButton представляют собой микросхему, помещенную в дисковый металлический корпус. В структурной схеме этой микросхемы в обязательном порядке присутствуют однопроводный порт, логика управления и ПЗУ в виде 64-битного блока, содержащего 48-битный идентификационный номер, 8-ми битный номер типа изделия и 8-битный код для контроля. Идентификационный номер записывается в микросхему при помощи лазера во время ее изготовления. Он не может быть изменен в течение всего срока службы прибора. Dallas Semiconductor не выпускала и никогда не планирует выпускать iButton с одинаковыми идентификационными номерами. Комбинаций из 48-разрядов вполне достаточно даже при самых оптимистичных объемах выпуска в сотни миллионов ключей в год, чтобы сотни лет номера их не повторялись.
При считывании идентификационного номера, считывающее устройство вычисляет через принятый номер код контроля по общей для всех iButton формуле и сравнивает его с принятым кодом контроля. При совпадении, запускается процесс двунаправленной передачи данных по принципу «запрос-ответ». Считывающее устройство выступает здесь в роли мастера, а iButton выполняет его команды. На одной двухпроводной линии параллельно к одному порту мастера могут быть подключены одновременно в общем случае значительное количество iButton.
Ограничения определяются особенностью протокола со скоростью обмена до 115 кБод и физической длиной линии до 300 м , ограниченной процессами затухания сигнала. Хотя, конечно, с помощью специальных схем усилителей и ретрансляторов расстояние можно увеличить практически неограниченно.
Интересной особенностью принципов схемотехники самой iButton является то, что питание ее микросхемы формируется от «паразитного источника» — конденсатора емкостью 800 пФ, который заряжается через диод от порта зонда в момент касания. Для микропотребляющих МОП-схем iButton емкости такого источника вполне достаточно. Схема входных цепей iButton в момент касания к микроконтроллеру показана на Рис. 3. |
Кроме обязательных составляющих различные типы iButton могут содержать энергонезависимую SRAM (данные хранятся не менее 10 лет благодаря встроенной в корпус литиевой батарейке), однократно программируемую память, часы-календарь реального времени, термодатчик и, наконец, криптографический микропроцессор.
Практически любой стандартный микроконтроллер, например 8051-совместимый, или компьютер может быть использован для обмена данными с iButton. При этом металлическая контактная площадка зонда соединяется обычной витой парой с портом микроконтроллера или компьютера.
В случае, если в качестве мастера для считывания iButton используется персональный компьютер, то в простейшем случае схема соединения его с контактной площадкой достаточно проста.
|
Описание протокола iButton
Данные в соответствие с протоколом iButton Standarts передаются в дискретные временные интервалы, которые называются временными сегментами (типовая длительность около 60мкс) с помощью коротких и длинных импульсов, аналогичных азбуке Морзе. При этом инициатором обмена (ведущим) всегда является считывающее устройство. При соприкосновении с зондом или его эквивалентом прибор iButton выдает ответный сигнал, за которым следует код семейства, 48-битный серийный номер iButton и код контроля.
|
Длинные или короткие активные состояния логического нуля во временных сегментах представляют единицы или нули. Ведущая система запускает передачу каждого бита. В общем случае iButton может работать относительно мастера как на считывание, так и на запись информации в свою энергонезависимую память. Для записи логической 1 в течение типового сегмента времени однопроводная линия передачи должна за время выборки данного вернуться в состояние логической 1, для записи нуля в течение всего этого временного окна линия должна находиться в состоянии логического 0 (Рис 5.). Синхронизация временного сегмента осуществляется отрицательным фронтом сигнала, который формируется мастером, при этом длительность состояния логического нуля на однопроводной линии связи должна составлять не менее 1мкс. |
Возможна приостановка сеанса связи на любое время между временными сегментами, при этом на однопроводной линии связи поддерживается состояние логической 1. Во всех сеансах связи первым передается младший значащий разряд данного.
Подробно ознакомиться с протоколом iButton Standarts можно в многочисленных изданиях самой фирмы Dallas Semiconductor в виде книг, CDROM или по Интернету (сервер iButton.com).
Для упрощения восприятия обзора попытаемся внести элементы классификации в семейства iButton. Необходимо отметить, что делается это самовольно — Dallas Semiconductor пока этого еще не сделал и представляет свои семейства по принципу возрастания номера маркировки.
Основной раздел между iButton можно провести по признаку наличия средств защиты области данных от несанкционированного пользователя. В этом случае явно выделяются два типа: iButton с незащищенной областью данных и iButton со специальной защитой данных. В данной части обзора Вы сможете найти описание основных свойств и особенностей устройства iButton с незащищенной областью данных. Мы также их разделили на группы, но приборы внутри группы уже мало чем отличаются по своей структурной схеме. Отличие состоит обычно в объеме памяти того или иного вида. |
Тип прибора |
Код семейства |
Серийный номер |
Объем памяти / тип |
Защита памяти |
Часы |
Таймер |
Счетчик циклов |
DS1990A |
01H |
+ |
— |
— |
— |
— |
— |
DS1991 |
02H |
+ |
512/NVRAM |
3×384 |
— |
— |
— |
DS1992 |
08H |
+ |
1K/NVRAM |
— |
— |
— |
— |
DS1993 |
06H |
+ |
4K/NVRAM |
— |
— |
— |
— |
DS1994 |
04H |
+ |
4K/NVRAM |
— |
+ |
+ |
+ |
DS1995 |
0AH |
+ |
16K/NVRAM |
— |
— |
— |
— |
DS1996 |
0CH |
+ |
64K/NVRAM |
— |
— |
— |
— |
DS1982 |
09H |
+ |
1K/EPROM |
— |
— |
— |
— |
DS1985 |
0BH |
+ |
16K/EPROM |
— |
— |
— |
— |
DS1986 |
0FH |
+ |
64K/EPROM |
— |
— |
— |
— |
DS1920 |
10H |
+ |
16/EEPROM |
ДАТЧИК ТЕМПЕРАТУРЫ |
1. iButton с уникальным серийным номером
Группа состоит из одного семейства — DS1990А. Это первое изделие Dallas Semiconductor, впервые поступившее в продажу в 1991 году. Имеются две разновидности по толщине корпуса. DS1990A-F5 — имеет толщину корпуса 5,89 мм , а DS1990A-F3 толщину 3,1 мм .
По схемотехнике DS1990A самая простая iButton и имеет только ПЗУ с уникальным 48-разрядным номером, кодом семейства и кодом контроля. Доступ к ПЗУ происходит через интерфейсную схему, поддерживающую протокол iButton Standart (блок-схема на Рис. 2). Питается микросхема DS1990A, как и все iButton, от «паразитного источника» (на рисунке не показан), состоящего из внутренних выпрямителя и конденсатора (см. первую часть обзора). Энергия в этот источник поступает через резистор 5 КОм открытого коллектора порта считывателя в момент времени, когда контактная часть считывателя и iButton прикоснулись друг к другу. |
DS1990A не имеет никаких средств защиты области данных пользователя, так как области этой как таковой и нет. Уникальный номер, записанный в ПЗУ на заводе в Далласе, доступен для любого считывающего устройства-эонда, поддерживающего протокол iButton Standart.
Четыре КОМАНДЫ ПЗУ составляют систему команд iButton DS1990А: ЧТЕНИЕ ПЗУ, СОВПАДЕНИЕ ПЗУ, ПРОПУСК ПЗУ и ПОИСК ПЗУ. В режиме с одним узлом считывания достаточно команды СЧИТЫВАНИЕ ПЗУ. Остальные команды необходимы для работы в сетевом варианте применения для исключения конфликтов при одновременном касании многих iButton к разным считывающим контактам, подсоединенным к одной линии данных.
Порядок выдачи содержимого ПЗУ при исполнении команды ЧТЕНИЕ ПЗУ следующий: код семейства(01H для DS1990A ), 48 бит уникального номера и последним идет 8-битный код контроля. Передача идет побитно, младший значащий разряд идет первым. Прием считается завершенным, только если вычисленный мастером на основе уникального номера по стандартной формуле контрольный код, совпадает с принятым контрольным кодом из ПЗУ iButton. Полный цикл считывания ПЗУ длится около 5мс.
2. iButton с энергонезависимой статической памятьюГруппа этих iButton включает в себя четыре семейства: DS1992L, DS1993L, DS1995L и DS1996L. Буква L в наименовании означа- ет наличие трехвольтовой литиевой батарейки. Энергия батарейки использует- ся для питания микромощной статической памяти (SRAM) в течение всего срока службы этих iButton, который составляет не менее 10 лет.
Для коммуникационных процессов здесь, как и в других iButton, используется «паразитный» внутренний источник — выпрямитель+конденсатор. В случае разряда батарейки по какой-либо причине, имеется возможность доступа только к ПЗУ.
Как и у всех iButton, ПЗУ этих семейств имеет идентификационный номером, код семейства и код контроля (См. Рис. 3). Каждое семейство отличается от другого только размером статической энергонезависимой памяти.
Структурно эта память разбита на страницы по 32 байта и имеет систему адресации. DS1992 имеет всего четыре таких страницы, DS1993 — 16 страниц, DS1995 — 64 страницы, DS1996 — 256 страниц. Содержимое страниц может быть считано любым устройством считывания, поддерживающим iButton Standart.
Скорости записи данных и считывания одинаковы и составляют в обычном режиме 16,3 Кбит в секунду. Модели DS1995 и DS1996 поддерживают режим ускоренного обмена «overdrive», отличие которого от обычного в сокращенных примерно в 10 раз длительностях цикла инициализации и временных окон для данных. Так инициализация происходит за время от 48мкс, а достаточный временной интервал для данных 6мкс. Скорость полудуплексного обмена данными в режиме «overdrive» 142Кбит в секунду. Запись в энергонезависимую SRAM осуществляется диспетчером памяти через 32-байтную блокнотную память, которая выполняет функцию буфера. Блок данных записывается вместе с блоком адреса для этих данных. Данные и адрес верифицируются, то есть считываются обратно мастером из блокнотной памяти, и проверяются им на предмет идентичности с отправленными. Только после удачного исхода мастер командой «копировать блокнотную память» разрешает переносить данные из блокнотной памяти на выбранную страницу основной энергонезависимой SRAM. Формат записываемых данных может быть от 1 байта до 32 байт. Считываются данные минуя блокнотную память.
Восемь команд поддерживаются данным типом iButton: четыре КОМАНДЫ ROM, три команды ЗАПИСИ, СЧИТЫВАНИЯ и КОПИРОВАНИЯ БЛОКНОТНОЙ ПАМЯТИ и команда ЧТЕНИЕ ПАМЯТИ.
3. iButton с энергонезависимой однократнопрограммируемой EPROM-памятью.
В отличие от семейств с энергонезависимой статической памятью, в этих приборах не используются литиевые батарейки, хотя и имеется память данных. . Память данных здесь однократнопрограммируемая EPROM. Напряжение программирования 11,5В +0,5В, ток 10мА.
Питание всей схемы осуществляется только от «паразитного» источника. Отсутствие литиевой батарейки позволяет Dallas Semiconductor выпускать эти модели, как в толстом F5, так и в тонком F3 корпусах. Группа включает семейства DS1981U,DS1982U, DS1982,DS1985 и DS1986. У всех семейств имеется стандартного вида ПЗУ, но разный объем памяти данных. Последняя адресуется и разбита на страницы по 32 байта. DS1981 имеет 2 страницы,DS1982 — 4 страницы, DS1985 -64 страницы и DS1986 — 256 страниц. Модели с маркировкой U отличаются от остальных моделей тем, что 12 бит из общего пространства уникального номера занимает прошивка 5E7H, остальные же 36 бит имеют уникальную прошивку.
Для повышения надежности занесения данных в однократнопрограммируемую память данных в электрическую схему введены дополнительные элементы: детектор напряжения, генератор контрольной суммы, регистр статуса и 8-битная блокнотная память (см. Рис. 4). Чистая EPROM имеет записанными логические единицы. Однажды установленный в логический ноль бит памяти невозможно в дальнейшем изменить, однако оставшийся в единичном состоянии может быть изменен в логический ноль при повторном программировании. |
Каждая страница памяти данных может быть защищена от попытки повторной записи в нее данных, установкой соответствующего бита регистра статуса в состояние логического нуля. Регистр статуса программируется только однократно, поэтому обратно открыть для записи страницу уже будет нельзя. Кроме байта защиты памяти данных, регистр статуса имеет байты переадресации страниц. Запись в эти байты позволяет переписать содержимое страницы на другую открытую для записи страницу и дополнить ее содержимое модифицированными данными. Для приложений, требующих модификации данных, Dallas Semiconductor предлагает брать модели с заведомо большим количеством страниц.
Что касается механизма записи информации в память данных этого семейства, то он несколько усложнен. Адреса, коды команд и данные проверяются исключительно побайтно. Мастер считывает код, вычисленный генератором проверочного кода, и сравнивает со своими вычислениями. Только после этого разрешается продвижение на очередной байт в процедуре записи.
Протокол обмена с мастером поддерживает восемь команд: четыре ПЗУ КОМАНДЫ, команды с памятью данных ЧТЕНИЕ и ЗАПИСЬ, а также команды для регистра статуса ЧТЕНИЕ и ЗАПИСЬ. Модель DS1986 имеет возможность работать в скоростном режиме «overdrive».
В приложениях не требующих частого обновления данных эти iButton находят применение, вследствие своей дешевизны.
4. iButton с EEPROM памятью данных
Группа пока представлена одним семейством DS1971. Это новое семейство выпускается с 1997 года. Поставляется DS1971 в двух корпусах F3 и F5. Кроме стандартного ПЗУ, эта модель содержит память данных типа EEPROM в виде одной 256 битной странички. Данные могут неоднократно перезаписываться только постранично.
Напряжение программирования +5В. Запись происходит через блокнотную память, объем которой также 256 бит (см. Рис. 5). После верификации данных, содержимое блокнотной памяти переносится в память данных одним блоком. Имеется регистр для занесения служебной информации — РЕГИСТР ОДНОКРАТНОЙ ЗАПИСИ. Данные в него заносятся через его блокнотную память и могут быть записаны только один раз. В дальнейшем этот регистр открыт только для считывания. |
Регистр однократной записи может использоваться производителем оборудования с использованием DS1971 для занесения служебной информации, например, дата выпуска, номер партии и т.п.. Событие о том, что запись в РЕГИСТР ОДНОКРАТНОЙ ЗАПИСИ произведена, отражается в состоянии регистра СТАТУС-ПАМЯТЬ. Два бита его устанавливаются при этом в логический ноль. Мастер может только считать состояние этого регистра.
Одиннадцать команд возможны в работе с DS1971: четыре КОМАНДЫ ПЗУ, три команды ЧТЕНИЕ, ЗАПИСЬ и КОПИРОВАНИЕ блокнотной памяти, три команды регистра однократной записи — ЧТЕНИЕ, ЗАПИСЬ и КОПИРОВАНИЕ С ЗАМКОМ и команда ЧТЕНИЕ СТАТУС-ПАМЯТИ.
5. iButton с энергонезависимыми таймером и статической памятью
Эта группа представлена одним семейством DS1994L. Микросхема его содержит обычную ПЗУ с идентификационным номером, кодом семейства и кодом контроля, статическую память 16 страниц по 32байта каждая, кварцевый генератор часовой частоты 32768 Гц, таймер-календарь в двоичном формате, программируемые счетчики циклов включения-выключения, интервальный таймер.
Статическая память и все элементы таймера энергонезависимы за счет литиевой батарейки. Режимы работы таймерной части DS1994 определяют два его регистра: регистр статуса и регистр управления. В регистр статуса помещают свои флаги по наступлению заданного события таймер-календарь, интервальный таймер и счетчик циклов. Состояния флагов доступны для считывающего прибора и могут быть использованы им для принятия решения. Календарь таймера организован так, что необходима предварительная установка даты и времени отсчета. Исход времени будет затем отсчитываться от этой даты. Емкость по времени календаря 136 лет. |
Состояние регистра управления определяет доступность ресурсов как таймера, так и страниц энергонезависимой памяти. Установки его битов останавливают генератор, запрещают изменения установок календаря, интервального таймера, счетчика циклов, чтение общей энергонезависимой памяти.
DS1994 удобно использовать для ограничения срока работы приборов или устройств. В этом варианте он устанавливается в специальном зажиме, по аналогии с дисковыми аккумуляторами, и имеет постоянное соединение со схемой устройства. Система команд DS1994 содержит как типичные для iButton команды ПЗУ так и команды работы с таймерами и счетчиком. |
dublicator.analitica.ru
Прочный MicroCan корпус имеет высокую стойкость к внешним воздействиям, таким как загрязнения, повышенная влажность и вибрации. Его компактная форма в виде монеты, обеспечивает самовыравнивание в ответном контактном разъеме, что обеспечивает простоту использования человеком — оператором или автоматом. Аксессуары позволяют закрепить его практически на любой поверхности, включая печатные платы, фото- идентификационные брелки и брелки для ключей. Приборы могут применяться для контроля за передвижением грузового транспорта и путешественников и управления доступом.
Доступ к внутренней памяти осуществляется по одной шине данных по протоколу 1-Wire компании Dallas. Этот протокол определяет условия изменения состояний шины и временные интервалы при синхронизации по срезам синхроимпульсов управляющего устройства. Считывание и запись данных осуществляется младшим значащим битом вперед.
videoglaz.ru
для домофонов ELTIS (Элтис)
Просмотреть товардля домофонов RAIKMANN, FILMAN, KEYMAN
Просмотреть товардля домофонов CYFRAL
Просмотреть товардля домофонов ФОРВАРД
Просмотреть товарХимки — районный ключ (Dallas)
Просмотреть товарХимки — районный ключ (Metacom)
Просмотреть товарТроицк — районный ключ (Dallas)
Просмотреть товарПодольск 1 (новый район) — районный ключ (Dallas)
Просмотреть товарПодольск 2 (новый район) — районный ключ (Dallas)
Просмотреть товарПодольск 3 — районный ключ (Dallas)
Просмотреть товарПодольск 4 — районный ключ (Dallas)
Просмотреть товарНарофоминск 1 — районный ключ (Dallas)
Просмотреть товарНарофоминск 2 — районный ключ (Dallas)
Просмотреть товарНарофоминск 3 — районный ключ (Dallas)
Просмотреть товарКуркино — районный ключ (Dallas)
Просмотреть товарВелтон парк — районный ключ (EM-Marine)
Просмотреть товарВидное — районный ключ (Dallas)
Просмотреть товарЛюберцы — районный ключ (Cyfral)
Просмотреть товарЖелезнодорожный — районный ключ (Dallas)
Просмотреть товарБелорусская — районный ключ (Dallas)
Просмотреть товарКлин — районный ключ (Cyfral)
Просмотреть товарСолнцево — районный ключ (Dallas)
Просмотреть товарПавшинская пойма — районный ключ (Dallas)
Просмотреть товарПеределкино — районный ключ (Dallas)
Просмотреть товарДедовск — районный ключ (Dallas)
Просмотреть товарУниверсальный комплект ключей — вездеходов СПБ BEWARD
Просмотреть товарКомплект ключей — вездеходов по району Девяткино (Санкт-Петербург) с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Гатчина с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Кировску с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Красное Село с высоким процентом открытия
Просмотреть товарel-id.ru
для домофонов ELTIS (Элтис)
Просмотреть товардля домофонов RAIKMANN, FILMAN, KEYMAN
Просмотреть товардля домофонов CYFRAL
Просмотреть товардля домофонов ФОРВАРД
Просмотреть товарХимки — районный ключ (Dallas)
Просмотреть товарХимки — районный ключ (Metacom)
Просмотреть товарТроицк — районный ключ (Dallas)
Просмотреть товарПодольск 1 (новый район) — районный ключ (Dallas)
Просмотреть товарПодольск 2 (новый район) — районный ключ (Dallas)
Просмотреть товарПодольск 3 — районный ключ (Dallas)
Просмотреть товарПодольск 4 — районный ключ (Dallas)
Просмотреть товарНарофоминск 1 — районный ключ (Dallas)
Просмотреть товарНарофоминск 2 — районный ключ (Dallas)
Просмотреть товарНарофоминск 3 — районный ключ (Dallas)
Просмотреть товарКуркино — районный ключ (Dallas)
Просмотреть товарВелтон парк — районный ключ (EM-Marine)
Просмотреть товарВидное — районный ключ (Dallas)
Просмотреть товарЛюберцы — районный ключ (Cyfral)
Просмотреть товарЖелезнодорожный — районный ключ (Dallas)
Просмотреть товарБелорусская — районный ключ (Dallas)
Просмотреть товарКлин — районный ключ (Cyfral)
Просмотреть товарСолнцево — районный ключ (Dallas)
Просмотреть товарПавшинская пойма — районный ключ (Dallas)
Просмотреть товарПеределкино — районный ключ (Dallas)
Просмотреть товарДедовск — районный ключ (Dallas)
Просмотреть товарУниверсальный комплект ключей — вездеходов СПБ BEWARD
Просмотреть товарКомплект ключей — вездеходов по району Девяткино (Санкт-Петербург) с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Гатчина с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Кировску с высоким процентом открытия.
Просмотреть товарКомплект ключей — вездеходов по г.Красное Село с высоким процентом открытия
Просмотреть товарel-id.ru
Новый электронный ключ из Далласа стал популярным среди потребителей, и, как следствие, стали появляться новые модели. Последнее изделие этого ряда DS1954 имеет внутри своего корпуса специальный микропроцессор для шифрования информации, разработан был также идентификатор со встроенным термопреобразователем, планируется реализовать идеи размещения других схем в стандартизованном компанией Dallas Semiconductor металлическом корпусе. Поэтому с начала 1997 года Dallas Semiconductor заявила о смене названия всех своих идентификационных ключей на iButton (Information Button — «таблетка с информацией»), как более общее и охватывающее весь ряд изделий в настоящем и в будущем.
Данное сообщение содержит описание конструкции, принципов работы и обзор последней номенклатуры электронных ключей из Далласа в соответствие с новой терминологией.
Внешний вид электронного ключа iButton
Все электронные ключи-идентификаторы iButton внешне похожи на дисковую металлическую батарейку (См. Рис 1). Металл представляет собой нержавеющую сталь. Диаметр диска около 17 мм, толщина 3,1 мм или 5,89 мм. Диск состоит из двух электрически разъединенных половинок.
Внутри он полый. В герметичную полость заключена электронная схема на кремниевом кристалле. Выход схемы соединен с половинками диска двумя проводниками. Половинки диска образуют контактную часть однопроводного последовательного порта. При этом через центральную часть идет линия данных, внешняя оболочка — земля.
Для того чтобы произошел обмен информации iButton с внешними устройствами, необходимо прикоснутся обеими поверхностями половинок металлического диска к контактному устройству (зонду), также состоящему из двух электрически не связанных, проводящих электрический ток частей.
Обычно для материала контактов зонда используют нержавеющую сталь или медный сплав, с нанесенным на него защитным токопроводящим покрытием. Процесс касания к зонду показан на Рис.2.
Большая площадь поверхности контактов защищает систему от неточного совмещения при подключении по причине «человеческого фактора» или при автоматизированном касании, когда идентификатор и зонд расположены на различных подвижных механизмах. Кроме того дисковая форма корпуса направляет и очищает контакты, гарантируя надежное соединения, а закругленный край корпуса легко совмещается с зондом
Области применения
Устройства семейства iButton предназначены для различных секторов рынка, в зависимости от их типа. Наиболее распространены они сейчас в качестве:
Идентификационных карточек персонала для систем ограничения доступа в здания или отдельные помещения. Особенно они популярны в секторе рынка с повышенным уровнем воздействия внешней среды и условий эксплуатации, то есть там, где традиционные карточки или устройства для считывания с них информации могут быстро выйти из строя.При этом, в зависимости от категории защищенности объекта, применяются различные типы iButton. Так, для ограничения доступа в подъезды жилых домов, где не предъявляются повышенные требования к системам ограничения доступа, используют самые дешевые iButton DS1990, которые стоят около 2 долларов. В подъезды iButton устанавливают обычно в единой системе с домофоном — переговорной и управляющей дверным электромагнитным замком системой.
Учитывая низкую цену считывающего устройства — около 25 долларов, установщики домофонов получают беспрецендентно низкие цены и на всю электронную систему управления замками, при очень высоких потребительских параметрах, в особенности, защищенности от внешних воздействий. В таких системах жильцам подъезда выдаются iButton DS1990, в качестве ключей для подъездного замка. Закрепленные на пластмассовом брелке, который можно носить в одной связке вместе с обычными механическими ключами, iButton можно ронять на землю или бетонный пол, они не боятся воды, льда (предел рабочей температуры -40С), кислот, масел, бензина, электромагнитных полей. Корпус рассчитан на 1млн. касаний к зонду. Металлический зонд также хорошо вписывается в жесткие эксплуатационные нагрузки общих входных дверей подъезда.
Широко используются iButton также в качестве идентификационных карточек ограничения доступа в офисные помещения и на промышленные предприятия.
В этих вариантах использования часто закрепляют диск iButton на личной пластиковой карточке персонала, где дополнительно может быть размещена фотография и другие данные о специалисте.
Дополнительные возможности по повышению степени ограничения доступа в помещения позволяют реализовывать iButton с защищенной паролем энергонезависимой памятью, а также новые iButton DS1954 с микропроцессором-шифратором с длиной кода ключа 1024 бит, энергонезависимой памятью и часами-календарем. Последняя модель имеет высокую степень защиты информации. Такие системы обычно используются в банках и на предприятиях с повышенными требованиями безопасности.
Идентификационные метки оборудования и аппаратуры. Специальное приспособление закрепляет диск iButton на плате оборудования или в его корпусе. Уникальный номер позволяет производителю идентифицировать свое оборудование или защищать его от подделок. IButton с энергонезависимой памятью могут дополнительно хранить параметры эксплуатации, гарантийные обязательства и другие служебные характеристики изделий.
Аппаратный ключ в системах защиты информации. Используется для защиты программного обеспечения компьютеров. Защищаемая программа имеет встроенную процедуру обращения через один из портов компьютера к идентификационному номеру или энергонезависимой памяти iButton. Сам идентификатор закрепляют в специальном адаптере к порту. Хозяин программы распределяет по ней защитные метки с номерами конкретной iButton или с содержимым его энергонезависимой памяти. В случае несоответствия номера или содержимого энергонезависимой памяти идентификатора этим записями, программа не работает.
Принципы конструкции iButton и считывающих устройств для них
Как отмечалось выше, iButton представляют собой микросхему, помещенную в дисковый металлический корпус. В структурной схеме этой микросхемы в обязательном порядке присутствуют однопроводный порт, логика управления и ПЗУ в виде 64-битного блока, содержащего 48-битный идентификационный номер, 8-ми битный номер типа изделия и 8-битный код для контроля. Идентификационный номер записывается в микросхему при помощи лазера во время ее изготовления. Он не может быть изменен в течение всего срока службы прибора. Dallas Semiconductor не выпускала и никогда не планирует выпускать iButton с одинаковыми идентификационными номерами. Комбинаций из 48-разрядов вполне достаточно даже при самых оптимистичных объемах выпуска в сотни миллионов ключей в год, чтобы сотни лет номера их не повторялись.
При считывании идентификационного номера, считывающее устройство вычисляет через принятый номер код контроля по общей для всех iButton формуле и сравнивает его с принятым кодом контроля. При совпадении, запускается процесс двунаправленной передачи данных по принципу «запрос-ответ». Считывающее устройство выступает здесь в роли мастера, а iButton выполняет его команды. На одной двухпроводной линии параллельно к одному порту мастера могут быть подключены одновременно в общем случае значительное количество iButton.
Ограничения определяются особенностью протокола со скоростью обмена до 115 кБод и физической длиной линии до 300 м, ограниченной процессами затухания сигнала. Хотя, конечно, с помощью специальных схем усилителей и ретрансляторов расстояние можно увеличить практически неограниченно.
Интересной особенностью принципов схемотехники самой iButton является то, что питание ее микросхемы формируется от «паразитного источника» — конденсатора емкостью 800 пФ, который заряжается через диод от порта зонда в момент касания. Для микропотребляющих МОП-схем iButton емкости такого источника вполне достаточно. Схема входных цепей iButton в момент касания к микроконтроллеру показана на Рис. 3.
Кроме обязательных составляющих различные типы iButton могут содержать энергонезависимую SRAM (данные хранятся не менее 10 лет благодаря встроенной в корпус литиевой батарейке), однократно программируемую память, часы-календарь реального времени, термодатчик и, наконец, криптографический микропроцессор.
Практически любой стандартный микроконтроллер, например 8051-совместимый, или компьютер может быть использован для обмена данными с iButton. При этом металлическая контактная площадка зонда соединяется обычной витой парой с портом микроконтроллера или компьютера.
В случае, если в качестве мастера для считывания iButton используется персональный компьютер, то в простейшем случае схема соединения его с контактной площадкой достаточно проста.
Схема эта показана на Рис.4. В ней могут быть использованы отечественные кремиевые маломощные стабилитроны типа КС139 и КС162 и любые маломощные диоды Шотки типа КД808. Dallas Semiconductor поставляет адаптер DS9097, который внешне оформлен в виде стандартной розетки 9-ти или 25-выводного разъема последовательного порта
Распаянная внутри адаптера схема аналогична показанной на Рис. 4. Этот адаптер обеспечивает расстояния в десятки метров до контактной площадки и для простых линий с одним узлом приема информации его вполне достаточно. Схемы на расстояния до узла контакта в сотни метров сложнее незначительно. В них используется драйвер однопроводной линии DS2480.
Описание протокола iButton
Данные в соответствие с протоколом iButton Standarts передаются в дискретные временные интервалы, которые называются временными сегментами (типовая длительность около 60мкс) с помощью коротких и длинных импульсов, аналогичных азбуке Морзе. При этом инициатором обмена (ведущим) всегда является считывающее устройство. При соприкосновении с зондом или его эквивалентом прибор iButton выдает ответный сигнал, за которым следует код семейства, 48-битный серийный номер iButton и код контроля.
Длинные или короткие активные состояния логического нуля во временных сегментах представляют единицы или нули. Ведущая система запускает передачу каждого бита.
В общем случае iButton может работать относительно мастера как на считывание, так и на запись информации в свою энергонезависимую память. Для записи логической 1 в течение типового сегмента времени однопроводная линия передачи должна за время выборки данного вернуться в состояние логической 1, для записи нуля в течение всего этого временного окна линия должна находиться в состоянии логического 0 (Рис 5.).
Синхронизация временного сегмента осуществляется отрицательным фронтом сигнала, который формируется мастером, при этом длительность состояния логического нуля на однопроводной линии связи должна составлять не менее 1мкс.
В цикле считывания идеальный момент стробирования считываемого данного — это 8мкс после начала временного сегмента (Рис 6). Задающее устройство подает на однопроводную линию активный логический 0 на время синхронизации данного (не менее 1мкс), после чего переходит в режим приема. Далее в течение всего времени выборки данного состояние линии определяется прибором iButton. После начала временного сегмента состояние линии с помощью пассивной нагрузки выдерживается на уровне логической 1 от 15 до 60мкс.
Возможна приостановка сеанса связи на любое время между временными сегментами, при этом на однопроводной линии связи поддерживается состояние логической 1. Во всех сеансах связи первым передается младший значащий разряд данного.
Подробно ознакомиться с протоколом iButton Standarts можно в многочисленных изданиях самой фирмы Dallas Semiconductor в виде книг, CDROM или по Интернету (сервер iButton.com).
Для упрощения восприятия обзора попытаемся внести элементы классификации в семейства iButton. Необходимо отметить, что делается это самовольно — Dallas Semiconductor пока этого еще не сделал и представляет свои семейства по принципу возрастания номера маркировки.
Основной раздел между iButton можно провести по признаку наличия средств защиты области данных от несанкционированного пользователя. В этом случае явно выделяются два типа: iButton с незащищенной областью данных и iButton со специальной защитой данных.
В данной части обзора Вы сможете найти описание основных свойств и особенностей устройства iButton с незащищенной областью данных. Мы также их разделили на группы, но приборы внутри группы уже мало чем отличаются по своей структурной схеме. Отличие состоит обычно в объеме памяти того или иного вида.
Обзорная таблица iButton представлена в Табл.1.
Тип прибора
Код семейства
Серийный номер
Объем памяти / тип
Защита памяти
Часы
Таймер
Счетчик циклов
DS1990A
01H
+
—
—
—
—
—
DS1991
02H
+
512/NVRAM
3×384
—
—
—
DS1992
08H
+
1K/NVRAM
—
—
—
—
DS1993
06H
+
4K/NVRAM
—
—
—
—
DS1994
04H
+
4K/NVRAM
—
+
+
+
DS1995
0AH
+
16K/NVRAM
—
—
—
—
DS1996
0CH
+
64K/NVRAM
—
—
—
—
DS1982
09H
+
1K/EPROM
—
—
—
—
DS1985
0BH
+
16K/EPROM
—
—
—
—
DS1986
0FH
+
64K/EPROM
—
—
—
—
DS1920
10H
+
16/EEPROM
ДАТЧИК ТЕМПЕРАТУРЫ
1. iButton с уникальным серийным номером
Группа состоит из одного семейства — DS1990А. Это первое изделие Dallas Semiconductor, впервые поступившее в продажу в 1991 году. Имеются две разновидности по толщине корпуса. DS1990A-F5 — имеет толщину корпуса 5,89 мм, а DS1990A-F3 толщину 3,1 мм.
По схемотехнике DS1990A самая простая iButton и имеет только ПЗУ с уникальным 48-разрядным номером, кодом семейства и кодом контроля. Доступ к ПЗУ происходит через интерфейсную схему, поддерживающую протокол iButton Standart (блок-схема на Рис. 2).
Питается микросхема DS1990A, как и все iButton, от «паразитного источника» (на рисунке не показан), состоящего из внутренних выпрямителя и конденсатора (см. первую часть обзора). Энергия в этот источник поступает через резистор 5 КОм открытого коллектора порта считывателя в момент времени, когда контактная часть считывателя и iButton прикоснулись друг к другу.
DS1990A не имеет никаких средств защиты области данных пользователя, так как области этой как таковой и нет. Уникальный номер, записанный в ПЗУ на заводе в Далласе, доступен для любого считывающего устройства-эонда, поддерживающего протокол iButton Standart.
Четыре КОМАНДЫ ПЗУ составляют систему команд iButton DS1990А: ЧТЕНИЕ ПЗУ, СОВПАДЕНИЕ ПЗУ, ПРОПУСК ПЗУ и ПОИСК ПЗУ. В режиме с одним узлом считывания достаточно команды СЧИТЫВАНИЕ ПЗУ. Остальные команды необходимы для работы в сетевом варианте применения для исключения конфликтов при одновременном касании многих iButton к разным считывающим контактам, подсоединенным к одной линии данных.
Порядок выдачи содержимого ПЗУ при исполнении команды ЧТЕНИЕ ПЗУ следующий: код семейства (01H для DS1990A) , 48 бит уникального номера и последним идет 8-битный код контроля. Передача идет побитно, младший значащий разряд идет первым. Прием считается завершенным, только если вычисленный мастером на основе уникального номера по стандартной формуле контрольный код, совпадает с принятым контрольным кодом из ПЗУ iButton. Полный цикл считывания ПЗУ длится около 5мс.
2. iButton с энергонезависимой статической памятью
Группа этих iButton включает в себя четыре семейства: DS1992L, DS1993L, DS1995L и DS1996L. Буква L в наименовании означа- ет наличие трехвольтовой литиевой батарейки. Энергия батарейки использует- ся для питания микромощной статической памяти (SRAM) в течение всего срока службы этих iButton, который составляет не менее 10 лет.
Для коммуникационных процессов здесь, как и в других iButton, используется «паразитный» внутренний источник — выпрямитель+конденсатор. В случае разряда батарейки по какой-либо причине, имеется возможность доступа только к ПЗУ.
Как и у всех iButton, ПЗУ этих семейств имеет идентификационный номером, код семейства и код контроля (См. Рис. 3). Каждое семейство отличается от другого только размером статической энергонезависимой памяти.
Структурно эта память разбита на страницы по 32 байта и имеет систему адресации. DS1992 имеет всего четыре таких страницы, DS1993 — 16 страниц, DS1995 — 64 страницы, DS1996 — 256 страниц. Содержимое страниц может быть считано любым устройством считывания, поддерживающим iButton Standart.
Скорости записи данных и считывания одинаковы и составляют в обычном режиме 16,3 Кбит в секунду. Модели DS1995 и DS1996 поддерживают режим ускоренного обмена «overdrive», отличие которого от обычного в сокращенных примерно в 10 раз длительностях цикла инициализации и временных окон для данных. Так инициализация происходит за время от 48мкс, а достаточный временной интервал для данных 6мкс. Скорость полудуплексного обмена данными в режиме «overdrive» 142Кбит в секунду. Запись в энергонезависимую SRAM осуществляется диспетчером памяти через 32-байтную блокнотную память, которая выполняет функцию буфера. Блок данных записывается вместе с блоком адреса для этих данных. Данные и адрес верифицируются, то есть считываются обратно мастером из блокнотной памяти, и проверяются им на предмет идентичности с отправленными. Только после удачного исхода мастер командой «копировать блокнотную память» разрешает переносить данные из блокнотной памяти на выбранную страницу основной энергонезависимой SRAM. Формат записываемых данных может быть от 1 байта до 32 байт. Считываются данные минуя блокнотную память.
Восемь команд поддерживаются данным типом iButton: четыре КОМАНДЫ ROM, три команды ЗАПИСИ, СЧИТЫВАНИЯ и КОПИРОВАНИЯ БЛОКНОТНОЙ ПАМЯТИ и команда ЧТЕНИЕ ПАМЯТИ.
3. iButton с энергонезависимой однократнопрограммируемой EPROM-памятью.
В отличие от семейств с энергонезависимой статической памятью, в этих приборах не используются литиевые батарейки, хотя и имеется память данных.. Память данных здесь однократнопрограммируемая EPROM. Напряжение программирования 11,5В +0,5В, ток 10мА.
Питание всей схемы осуществляется только от «паразитного» источника. Отсутствие литиевой батарейки позволяет Dallas Semiconductor выпускать эти модели, как в толстом F5, так и в тонком F3 корпусах. Группа включает семейства DS1981U,DS1982U, DS1982,DS1985 и DS1986. У всех семейств имеется стандартного вида ПЗУ, но разный объем памяти данных. Последняя адресуется и разбита на страницы по 32 байта. DS1981 имеет 2 страницы,DS1982 — 4 страницы, DS1985 -64 страницы и DS1986 — 256 страниц. Модели с маркировкой U отличаются от остальных моделей тем, что 12 бит из общего пространства уникального номера занимает прошивка 5E7H, остальные же 36 бит имеют уникальную прошивку.
Для повышения надежности занесения данных в однократнопрограммируемую память данных в электрическую схему введены дополнительные элементы: детектор напряжения, генератор контрольной суммы, регистр статуса и 8-битная блокнотная память (см. Рис. 4).
Чистая EPROM имеет записанными логические единицы. Однажды установленный в логический ноль бит памяти невозможно в дальнейшем изменить, однако оставшийся в единичном состоянии может быть изменен в логический ноль при повторном программировании.
Каждая страница памяти данных может быть защищена от попытки повторной записи в нее данных, установкой соответствующего бита регистра статуса в состояние логического нуля. Регистр статуса программируется только однократно, поэтому обратно открыть для записи страницу уже будет нельзя. Кроме байта защиты памяти данных, регистр статуса имеет байты переадресации страниц. Запись в эти байты позволяет переписать содержимое страницы на другую открытую для записи страницу и дополнить ее содержимое модифицированными данными. Для приложений, требующих модификации данных, Dallas Semiconductor предлагает брать модели с заведомо большим количеством страниц.
Что касается механизма записи информации в память данных этого семейства, то он несколько усложнен. Адреса, коды команд и данные проверяются исключительно побайтно. Мастер считывает код, вычисленный генератором проверочного кода, и сравнивает со своими вычислениями. Только после этого разрешается продвижение на очередной байт в процедуре записи.
Протокол обмена с мастером поддерживает восемь команд: четыре ПЗУ КОМАНДЫ, команды с памятью данных ЧТЕНИЕ и ЗАПИСЬ, а также команды для регистра статуса ЧТЕНИЕ и ЗАПИСЬ. Модель DS1986 имеет возможность работать в скоростном режиме «overdrive».
В приложениях не требующих частого обновления данных эти iButton находят применение, вследствие своей дешевизны.
4. iButton с EEPROM памятью данных
Группа пока представлена одним семейством DS1971. Это новое семейство выпускается с 1997 года. Поставляется DS1971 в двух корпусах F3 и F5. Кроме стандартного ПЗУ, эта модель содержит память данных типа EEPROM в виде одной 256 битной странички. Данные могут неоднократно перезаписываться только постранично.
Напряжение программирования +5В. Запись происходит через блокнотную память, объем которой также 256 бит (см. Рис. 5).
После верификации данных, содержимое блокнотной памяти переносится в память данных одним блоком. Имеется регистр для занесения служебной информации — РЕГИСТР ОДНОКРАТНОЙ ЗАПИСИ. Данные в него заносятся через его блокнотную память и могут быть записаны только один раз. В дальнейшем этот регистр открыт только для считывания.
Регистр однократной записи может использоваться производителем оборудования с использованием DS1971 для занесения служебной информации, например, дата выпуска, номер партии и т.п.. Событие о том, что запись в РЕГИСТР ОДНОКРАТНОЙ ЗАПИСИ произведена, отражается в состоянии регистра СТАТУС-ПАМЯТЬ. Два бита его устанавливаются при этом в логический ноль. Мастер может только считать состояние этого регистра.
Одиннадцать команд возможны в работе с DS1971: четыре КОМАНДЫ ПЗУ, три команды ЧТЕНИЕ, ЗАПИСЬ и КОПИРОВАНИЕ блокнотной памяти, три команды регистра однократной записи — ЧТЕНИЕ, ЗАПИСЬ и КОПИРОВАНИЕ С ЗАМКОМ и команда ЧТЕНИЕ СТАТУС-ПАМЯТИ.
5. iButton с энергонезависимыми таймером и статической памятью
Эта группа представлена одним семейством DS1994L. Микросхема его содержит обычную ПЗУ с идентификационным номером, кодом семейства и кодом контроля, статическую память 16 страниц по 32байта каждая, кварцевый генератор часовой частоты 32768 Гц, таймер-календарь в двоичном формате, программируемые счетчики циклов включения-выключения, интервальный таймер.
Статическая память и все элементы таймера энергонезависимы за счет литиевой батарейки. Режимы работы таймерной части DS1994 определяют два его регистра: регистр статуса и регистр управления. В регистр статуса помещают свои флаги по наступлению заданного события таймер-календарь, интервальный таймер и счетчик циклов.
Состояния флагов доступны для считывающего прибора и могут быть использованы им для принятия решения. Календарь таймера организован так, что необходима предварительная установка даты и времени отсчета. Исход времени будет затем отсчитываться от этой даты. Емкость по времени календаря 136 лет.
Состояние регистра управления определяет доступность ресурсов как таймера, так и страниц энергонезависимой памяти. Установки его битов останавливают генератор, запрещают изменения установок календаря, интервального таймера, счетчика циклов, чтение общей энергонезависимой памяти.
DS1994 удобно использовать для ограничения срока работы приборов или устройств. В этом варианте он устанавливается в специальном зажиме, по аналогии с дисковыми аккумуляторами, и имеет постоянное соединение со схемой устройства.
Система команд DS1994 содержит как типичные для iButton команды ПЗУ так и команды работы с таймерами и счетчиком.
Артикул: 1995
3cams.ru