Интерфейсы передачи данных Wiegand и Touch Memory

Wiegand — проводной интерфейс связи между устройством чтения идентификатора (считывателем) и контроллером. Предназначен для передачи в контроллер уникального кода карты либо pin-кода с клавиатуры.

Принцип передачи данных по интерфейсу Wiegand

Для связи контроллера и считывателя по интерфейсу Wiegand используется трехпроводная шина. Один из проводов предназначен для обеспечения питания считывателя, два других, Data0 и Data1 используются непосредственно для передачи информации. Передача осуществляется короткими импульсами в одностороннем порядке. Провода Data0 и Data1 изначально находятся под напряжением. Кратковременное падение напряжения на одном из них, позволяет зафиксировать 0 или 1 соответственно.

 

 

Интерфейс Touch Memory (1-Wire, iButton)

Интерфейс для связи между считывателем и контроллером Touch Memory – это разработанная корпорацией Dallas Semiconductor (с 2001 года — Maxim Integrated) двунаправленная шина 1-Wire, где используются всего два провода для питания и передачи данных.

Принцип работы интерфейса Touch Memory 

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

Для обмена данными между считывателем и контроллером интерфейс 1-Wire использует всего одну двунаправленную сигнальную линию (второй провод - заземление), по времени отсутствия напряжения на которой определяется содержимое бита данных.