Беспроводная NFC-память от STMicroelectronics
Near Field Communication (NFC) представляет собой беспроводную технологию обмена данными, работающую с радиодиапазоном 13,56 МГц, и является развитием более ранних стандартов бесконтактных карт ISO/IEC 14443 и ISO/IEC 15693.
NFC-устройства объединяют функции привычной бесконтактной карты и ретранслятора и способны выполнять двунаправленный обмен данными, находясь в непосредственной близости друг от друга. Разделяют пассивные и активные NFC-устройства. Активные могут самостоятельно создавать электромагнитное поле для поддержания радиоканала. Пассивные не способны создавать радиоканал и работают только в паре с активным устройством. Таким образом, обмен данными имеет различный характер:
- эмуляция работы обычной бесконтактной карты (CARD EMULATION MODE);
- обмен между пассивными и активными NFC-устройствами (READER/WRITER MODE);
- обмен между двумя активными NFC-устройствами (PEER-TO-PEER MODE).
Изначально технология NFC была задумана как развитие бесконтактных карт для систем оплаты, однако в дальнейшем превратилась в полноценную беспроводную технологию обмена данными и нашла применение в самых разных областях и устройствах. Например, NFC-модули появились во многих современных смартфонах, а поддержка данного стандарта присутствует в ОС Android (начиная с версии 4.0), iOS (начиная с версии iOS11), Windows (начиная с Windows 7). В промышленности NFC-устройства применяются для логистики, постпроизводственного программирования и бесконтактного управления. В автомобилях NFC-метки заменяют привычные ключи зажигания.
Широкую номенклатуру NFC-решений предлагает компания STMicroelectronics: от пассивных NFC-устройств до NFC-контроллеров (рис. 1). Данная статья посвящена наиболее интересному сегменту NFC-устройств от STMicroelectronics, а именно памяти EEPROM с двойным интерфейсом. Эти микросхемы отвечают требованиям стандартов ISO/IEC 14443 и ISO/IEC 15693 и являются практически готовым решением с точки зрения организации беспроводного радиоканала ближнего радиуса действия.
NFC: особенности и стандарты
Говоря о NFC, следует кратко коснуться основных отраслевых стандартов, определяющих данную технологию (табл. 1).
Основные положения, относящиеся к NFC, представлены в стандарте ISO/IEC 18092. В России существует переведенный и адаптированный аналог — ГОСТ Р ИСО/МЭК 18092-2015 «Телекоммуникации и обмен информацией между системами. Коммуникация в ближнем поле. Интерфейс и протокол (NFCIP-1)».
ГОСТ Р ИСО/МЭК 18092-2015 определяет режимы индуктивной связи устройств, работающих на центральной частоте 13,56 МГц, интерфейс и протокол коммуникации при активном и пассивном режиме связи, схемы модуляции, кодирования, скорости передачи и радиочастотную структуру интерфейса устройств NFC, схемы инициализации и условия, необходимые для контроля за конфликтными ситуациями во время инициализации.
Как уже было сказано, изначально технология NFC создавалась как развитие стандартов бесконтактных карт ISO/IEC 14443 и ISO/IEC 15693. По этой причине NFC-устройства совместимы с существующей инфраструктурой бесконтактных карт. Для подтверждения совместимости в документации указывается соответствующий стандарт. ISO/IEC 14443 предполагает обмен на расстоянии до 10 см со скоростями 106–848 кбит/с (до 6,8 Мбит/с с VHBR). ISO/IEC 15693 позволяет осуществлять обмен на дистанциях более 10 см со скоростями до 53 кбит/с.
От ISO/IEC 14443 и ISO/IEC 15693 технология NFC унаследовала и физическую реализацию канала передачи данных. Параметры радиоканала определяются в стандарте ISO/IEC 18000 Часть 3 «Параметры для интерфейса воздушных коммуникаций в 13,56 МГц».
EEPROM с двойным интерфейсом от STMicroelectronics
Наиболее интересным NFC-решением от STMicroelectronics представляются активные NFC-устройства серий M24LR, M24SR, ST25DV-I2C и ST25DV-PWM. По сути, это микросхемы EEPROM с двойным интерфейсом (рис. 2). Серии M24LR, M24SR, ST25DV-I2C обеспечивают доступ к EEPROM со стороны других NFC-устройств по радиоканалу, а также доступ со стороны управляющего микроконтроллера по I2C. Серия ST25DV-PWM вместо I2C имеет ШИМ-выходы.
Между собой серии M24LR, M24SR, ST25DV-I2C и ST25DV-PWM различаются параметрами NFC-канала, характеристиками памяти, эксплуатационными характеристиками и наличием дополнительных особенностей. Поскольку статья посвящена NFC, то начать ее следует именно с рассмотрения параметров NFC-канала и дополнительных функций микросхем.
Характеристики NFC-канала и дополнительные особенности EEPROM с двойным интерфейсом
Серии EEPROM с двойным интерфейсом имеют различную дальность действия и скорость обмена данными по NFC. Серия M24SR совместима со стандартом ISO14443 и может обеспечивать обмен информацией с другими NFC-устройствами на расстояниях до 10 см (табл. 2). Остальные серии — M24LR, ST25DV-I2C и ST25DV-PWM — совместимы со стандартом ISO15693 и имеют увеличенный радиус действия до 1 м.
Дальность действия радиоканала напрямую определяет и скорость передачи данных. Для представителей серии M24SR скорость достигает 106 кбит/с, в то время как для остальных микросхем стандартная скорость составляет 26 кбит/с. Для M24LR, ST25DV возможна частота обмена 53 кбит/с.
Вторым рабочим интерфейсом для серий M24LR, M24SR, ST25DV-I2C является I2C, максимальная частота обмена по которому составляет 1 МГц для M24LR и ST25DV-I2C, и 400 кГц для M24SR.
В микросхемах ST25DV-PWM отсутствует I2C-интерфейс. Вместо него в распоряжении пользователя оказывается один или два ШИМ-выхода (табл. 3). Суть данного решения достаточно очевидна: благодаря таким микросхемам можно обойтись без дополнительного управляющего микроконтроллера в целом ряде простых приборов, таких как светодиодные светильники, устройства с электродвигателями (например, электронные замки) и т. д.
Выходная частота ШИМ-сигнала в ST25DV-PWM может быть запрограммирована в диапазоне 488–31250 Гц. Разрядность зависит от частоты и достигает 15 бит при 488 Гц ШИМ. Микросхема способна обеспечивать выходной ток до 4 мА. Конечно же, этого недостаточно для прямого управления электродвигателем или мощным светодиодом, соответственно, в зависимости от приложения в схеме может понадобиться усилитель или драйвер.
В остальных сериях — M24LR, M24SR, ST25DV-I2C — также существует возможность реализации простейших функций управления без участия дополнительного микроконтроллера. Для этого могут быть использованы цифровые выходы с открытым истоком. В серии ST25DV-I2C есть модели с КМОП-выходами.
Важным достоинством микросхем ST25DV-I2C является наличие встроенного буфера объемом 256 байт. С его помощью удается реализовать функцию быстрого обмена данными (Fast Transfer mode) между контроллером и внешним NFC-устройством.
Также следует отметить интересную функцию сбора энергии (Energy Harvesting), которая присутствует в сериях M24LR и ST25DV-I2C. Эти микросхемы способны собирать энергию внешнего электромагнитного поля, создаваемого ридером, и применять ее не только для собственного питания, но и для питания других компонентов схемы. Разумеется, речь не идет о передаче значительной мощности, но при использовании современных малопотребляющих компонентов этого вполне достаточно для широкого круга приложений.
Эксплуатационные характеристики и параметры EEPROM
Не надо забывать, что M24LR, M24SR, ST25DV-I2C и ST25DV-PWM — это в первую очередь микросхемы памяти, а потому следует рассмотреть
и соответствующие параметры данных компонентов (табл. 4).
Все представленные серии имеют объем памяти EEPROM до 64 кбит, за исключением ST25DV-PWM, для которой существуют только 2-кбит модели.
Для защиты данных от взлома разработчикам предлагается использовать пароли, кроме того, в ST25DV-PWM присутствует блок цифровой подписи TruST25.
С точки зрения длительности хранения данных серии также различаются. При этом выделяется серия M24SR. По утверждениям STMicroelectronics, представители M24SR способны сохранять информацию в течение 200 лет при температуре +55 °С.
Для всех микросхем рабочий диапазон температур при использовании NFC-канала составляет –40…+85 °C. Если же радиоинтерфейс не используется, возможна работа в диапазоне –40…+105 °C (кроме M24LR).
Анализируя характеристики отдельных серий, трудно дать какие-либо рекомендации по применению в той или иной области. Скорее выбор будет основываться на особенностях конкретного приложения. Тем не менее микросхемы EEPROM с двойным интерфейсом от STMicroelectronics будут востребованы в бытовых приложениях, медицинской технике, промышленном оборудовании, в портативной электронике и иных областях.
Обзор модельного ряда EEPROM с двойным интерфейсом от STMicroelectronics
В настоящий момент номенклатура EEPROM с двойным интерфейсом от STMicroelectronics включает более десятка моделей. Кроме того, каждая модель имеет различные корпусные исполнения: SO8, TSSOP8, UFDFPN (табл. 5).
Инструменты разработки и отладки
Важное преимущество продукции STMicroelectronics — хорошая техническая поддержка. Специалистам предлагается весь спектр средств разработки и отладки: программные библиотеки, оценочные наборы, огромный перечень руководств и документации, утилита для расчета печатных катушек.
Для каждой серии микросхем (за исключением самой новой серии ST25DV-PWM) выпускаются различные отладочные наборы. При этом существует выбор между законченными наборами Discovery и платами расширения для фирменных стеков Nucleo от STMicroelectronics (рис. 3–5). Каждый из наборов сопровождается программным пакетом с примерами и библиотеками.
Большая часть микросхем имеет повыводную совместимость (8-выводные корпуса), кроме того, они способны работать с одними и теми же антеннами. Для NFC применяются как печатные антенны, так и SMD-индуктивности.
Расчет печатной антенны может оказаться наиболее пугающим этапом разработки, поэтому STMicroelectronics предлагает использовать для таких целей простую утилиту. От разработчика требуется лишь ввести параметры антенны (число витков, длина, ширина), параметры проводников (ширина, зазор, толщина металлизации), параметры основания (толщина, диэлектрическая проницаемость), после чего программа автоматически высчитает величину эквивалентной индуктивности (рис. 6).
Заключение
Технология NFC является дальнейшим развитием бесконтактных устройств ближнего радиуса действия и имеет обратную совместимость со всей существующей инфраструктурой бесконтактных карт, поддерживающих стандарты ISO/IEC 14443 и ISO/IEC 15693.
Компания STMicroelectronics предлагает широкий выбор NFC-решений, начиная от пассивных устройств и заканчивая NFC-контроллерами. Данная статья посвящена микросхемам EEPROM с двойным интерфейсом. На сегодня STMicroelectronics выпускает три серии микросхем, обеспечивающих доступ к памяти через NFC-радиоканал и I2C-интерфейс:
- M24SR с объемом до 64 кбит и радиусом действия до 10 см;
- M24LR с объемом до 64 кбит, с увеличенным радиусом действия и функцией сбора энергии;
- ST25DV-I2C с объемом до 64 кбит, с увеличенным радиусом действия, с функцией сбора энергии и возможностью ускоренного обмена между микроконтроллером и NFC-ридером.
Эти микросхемы могут использоваться в бытовых приложениях, медицинской технике, промышленном оборудовании, в портативной электронике и т. д.
Особое место в номенклатуре STMicroelectronics занимает серия ST25DV-PWM, у которой вместо I2C реализованы ШИМ-выходы. Такая особенность позволяет отказаться от управляющего контроллера в целом ряде приложений, например при создании светодиодных светильников или электронных замков.
- Документация с сайта www.st.com