Nfc частота

NFC: частотный диапазон, скорости обмена, описание протокола NFCIP

NFC позволяет осуществлять обмен данными между устройствами с относительно высокой скоростью, сравнимой с технологиями BLE и ZigBee, однако эффективные расстояния редко превышают несколько десятков сантиметров (рисунок 1). С одной стороны, это ограничивает область применения персональными устройствами или карточками, с другой – благодаря ограниченному радиусу действия, несколько повышается безопасность обмена данными. Кроме того, в ряде случаев NFC-устройства не нуждаются в источнике питания.

Рис. 1. Примерные области действия беспроводных интерфейсов различных стандартов

Рис. 1. Примерные области действия беспроводных интерфейсов различных стандартов

Области применения NFC на сегодняшний день включают в себя:

  • безналичные платежи;
  • оплату проезда в муниципальном транспорте;
  • системы учета времени и контроля исполнения;
  • системы идентификации и контроля доступа;
  • интерактивные стенды и постеры;
  • настройка совместной работы Bluetooth или Wi-Fi-устройств.

https://www.youtube.com/watch?v=ytdevde

Bluetooth и Wi-Fi-интерфейсы стали практически стандартными для современных телефонов, смартфонов и планшетных компьютеров, позволяя осуществлять взаимодействие с наушниками, камерами, микрофонами. При большом количестве гаджетов быстрая настройка связи между нужными устройствами может стать проблемой.

К примеру, для подключения устройства к смартфону или планшетному компьютеру по Bluetooth, оно должно быть выведено в режим поиска подключения, как правило, нажатием или удержанием определенной кнопки. Затем необходимо на смартфоне выбрать его из списка доступных устройств, а он может быть достаточно длинным.

NFC позволяет существенно упростить данный процесс – для установления соединения устройств достаточно будет на короткое время поднести их друг к другу. Кроме того, после установления связи возможен автоматический запуск необходимого приложения. NFC Forum™ и Bluetooth SIG совместно разработали документ Bluetooth Secure Simple Pairing using NFC, определяющий формат сообщений для установки соединения (так называемого «спаривания») между Bluetooth-устройствами при посредничестве NFC-устройств.

Предусмотрено два режима установления соединения:

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

Помимо помощи в установке соединения между устройствами, NFC может играть роль простого и дешевого сервисного интерфейса:

  • смартфон или планшет с поддержкой NFC может играть роль универсального дисплея для отображения состояния устройства или роль консоли для его администрирования и настройки;
  • беспроводное подключение не требует специальных разъемов, а использование радиоканала позволяет отказаться от прозрачных окошек, характерных для ИК-портов;
  • возможно бесконтактное обновление прошивки или региональная адаптация изделия непосредственно в упаковке.

Стандарт NFCIP – Near Field Communication Interface and Protocol, – содержит две части NFCIP-1 и NFCIP-2. NFCIP-1 [1] стандартизован в документах ISO/IEC 18092, ECMA 340, ETSI TS 102190. Он определяет два режима обмена – активный и пассивный, определяет полосы частот, типы модуляции и скорости передачи данных (106, 212, 424 кбит/с), процедуры обнаружения устройств и обмена данными.

NFCIP-2 [2] стандартизован в ISO/IEC 21481, ECMA 352, ESTI TS 102312 и определяет механизмы совместной работы устройств стандартов ISO 18092, ISO 14443, ISO 15693, работающих в полосе 13,56 МГц.

Где применяется NFC

Nfc частота

Многие наслышаны о том, что эта технология позволяет быстро и бесконтактно оплачивать товары и услуги. На самом деле сфера ее применения гораздо шире и включает:

  • передачу файлов – например, фотографий или аудио, с одного смартфона на другой;
  • доступ к закрытым данным – когда NFC используется как электронный ключ;
  • для подтверждения личности – когда NFC будет содержать персональную информацию о владельце устройства;
  • для перевода средств с одного смартфона на другой – только при наличии NFC на обоих устройствах;
  • для вывода видео со смартфона на телевизор – для этого необходимо, чтобы соответствующим чипом было оснащено и мобильное устройство, и пульт ДУ;
  • для считывания специальных меток – в них может быть зашифрована любая информация: контакты компании или человека, адрес, ссылка на сайт и т. п.

Канал связи NFC: роли устройств, режимы подключения

В стандарте определены три возможных режима работы устройств NFC:

  • режим «точка-точка»;
  • режим эмуляции карты;
  • режим считывателя.

Режим «точка-точка» предусматривает двунаправленный обмен данными между устройствами. При этом каждое из устройств может при необходимости инициировать обмен.

В режиме эмуляции карты NFC-устройство функционирует как бесконтактная карта/метка.

https://www.youtube.com/watch?v=https:accounts.google.comServiceLogin

Считыватель может считывать и записывать данные в NFC/RFID-устройства и бесконтактные карты, а также осуществлять запитку пассивных NCF-устройств.

Плюсы NFC-чипа в смартфоне

  • Безопасность. Так как радиус действия чипа ограничен 10 см, никто за пределами этого круга не получит доступ к платежным данным или передаваемым файлам.
  • Скорость соединения. Менее одной секунды требуется устройству, чтобы подключиться к другому гаджету или терминалу. В старых мобильных телефонах и первых смартфонах эта процедура занимала до 15 секунд.
  • Энергоэффективность. Чип NFC использует в работе минимальное количество энергии. Это важно в современных смартфонах, которые демонстрируют не самые высокие показатели автономности.
  • Удобство. С помощью этой технологии упрощаются рутинные операции, а вы тратите на них меньше времени. Чтобы установить соединение с другим устройством, достаточно простого секундного касания.
  • Универсальность. Технология NFC совместима со многими другими бесконтактными решениями и может работать (хотя и с ограничениями) даже в выключенном смартфоне.

Решения NFC от Texas Instruments

Компания Texas Instruments предоставляет широкий ассортимент продукции для коммуникаций ближнего поля, отвечающий практически всем возможным на сегодняшний день запросам рынка [3]. Среди аппаратных решений компании для NFC имеются высокоэффективные и гибкие транспондеры TRF7970A и RF430CL330H, однокристальные системы RF430FRL15xH и системы в корпусе RF430F59XX с процессорными ядрами MSP430.

Как активировать NFC в смартфоне

Nfc частота

Откройте меню настроек мобильного устройства, выберите раздел «Беспроводные сети»/«Беспроводные коммуникации» и найдите там одноименный пункт. Чаще всего он скрывается во вкладке «Еще…». Для активации функции просто поставьте галочку, которая разрешает обмен информацией при приближении смартфона к другому устройству или терминалу.

Если пункта NFC нет в разделе с перечнем беспроводных сетей, значит, смартфон не оснащен этим чипом. Многие производители мобильных гаджетов рекламируют данную функцию и размещают название о ней на аккумуляторах или задних крышках (как в Samsung), а то и прямо на корпусе (как в Sony). Однако это скорее исключение из правил.

Перечисленные способы подходят только для Android-смартфонов. В Apple-устройствах чип NFC появился в iPhone 6. Первое время он использовался только для сервиса Apple Pay, но в последних моделях смартфонов дополнительно поддерживается режим считывания.

Транспондеры серии RF430FRL15xH

Микросхемы TRF796xA и TRF7970A [5] являются высокопроизводительными приемопередатчиками диапазона 13,56 МГц со встроенными устройствами формирования пакетов с поддержкой стандартов ISO/IEC 15693, ISO/IEC 18000-3, ISO/IEC 14443A и B (рисунок 3).

Рис. 3. Структурная схема приемопередатчиков TRF796xA, TRF7970A

Рис. 3. Структурная схема приемопередатчиков TRF796xA, TRF7970A

TRF7970A, как наиболее современный представитель семейства трансиверов TRF79xxA, поддерживает NFC-стандарты NFCIP-1 (ISO/IEC 18092) и NFCIP-2 (ISO/IEC 21481).

Nfc частота

Встроенные блоки кодирования-декодирования данных, формирования пакетов, а также большой FIFO-буфер позволяют достаточно легко осуществлять взаимодействие по радиоканалу. Детектор наличия поля может активировать выход устройства из спящего режима, оптимизируя тем самым общее энергопотребление устройства. В зависимости от ситуации, режима работы, приложения, TRF79xxA может находиться в одном из семи доступных режимов энергопотребления.

Широкий диапазон допустимых напряжений питания 2,7…5,5 В допускает применение транспондера в устройствах с различными уровнями напряжений – и в устройствах с логическими уровнями 3 В, и с устройствами 5 В. Также возможна работа транспондера при сильно разряженной батарее питания.

Приемопередатчик TRF79xxA позволяет реализовывать различные протоколы обмена для диапазона 13,56 МГц, включая нестандартные.

Основные возможности:

  • поддержка стандартов ISO 14443A, ISO 14443B, ISO 15693, ISO/IEC 18000-3 (Mode 1);
  • диапазон напряжений питания 2,7…5,5 В;
  • встроенный стабилизатор питания (выходной ток до 20 мА);
  • потребление в режиме ожидания – 120 мкА, в режиме сна – менее 1 мкА;
  • параллельный или последовательный (SPI) интерфейс с хост-системой;
  • встроенные блоки формирования пакетов, проверки контрольной суммы, контроля четности;
  • скорость передачи данных – до 848 кбит/с;
  • тактовый выход для хост-контроллера;
  • программируемый антенный усилитель;
  • выходной усилитель с поддержкой OOK- или ASK-модуляции;
  • программируемая выходная мощность – 100 или 200 мВт;
  • прием и декодирование нескольких поднесущих.

RF430FRL15xH [7, 8] является транспондером диапазона 13,56 МГц со встроенным 16-битным малопотребляющим контроллером MSP430 (рисунок 6). Для хранения программы и данных используется энергонезависимая оперативная память технологии FRAM.

Рис. 6. Структурная схема транспондеров серии RF430FRL15xH

Рис. 6. Структурная схема транспондеров серии RF430FRL15xH

FRAM эффективна в NFC-приложениях благодаря высокой скорости работы и низкому энергопотреблению в сочетании с сохранением данных при выключении питания. Энергонезависимость встроенной FRAM-памяти RF430FRL15xH позволяет свободно применять данный транспондер и в приложениях с автономным питанием, и в приложениях с питанием за счет внешнего электромагнитного поля считывателя.

RF430FRL15xH поддерживает обмен данными, установку параметров и конфигурирование посредством беспроводного интерфейса (стандарты ISO/IEC 15693, ISO18000-3), а также при помощи SPI- или I2C-интерфейса.

https://www.youtube.com/watch?v=ytpolicyandsafetyde

Встроенный датчик температуры, малопотребляющий 14-битный АЦП, два конфигурируемых аналоговых усилителя позволяют применять RF430FRL15xH в качестве самостоятельного сенсорного узла, обслуживающего как цифровые, так и аналоговые датчики.

Nfc частота

Основные возможности транспондера:

  • радиоинтерфейс ISO/IEC 15693, ISO/IEC 18000-3 (Mode 1);
  • выбор источника питания: внешний источник питания или электромагнитное поле;
  • встроенный датчик температуры, интерфейс к резистивному датчику;
  • 16-битный блок вычисления контрольной суммы (CRC);
  • микроконтроллерное ядро MSP430 (2 кбайта FRAM, 4 кбайта ОЗУ, 8 кбайт ПЗУ);
  • напряжение питания – 1,45…1,65 В (ток потребления 260 мкА/МГц, в режимах экономии энергии – 9…15 мкА);
  • несколько источников тактирования (4 МГц, 256 кГц, внешний тактовый сигнал);
  • интерфейсный модуль eUSCI, поддерживающий SPI и I2C;
  • отладочный интерфейс JTAG.

Как передавать данные с помощью NFC

Это самый популярный способ использования технологии, поэтому остановимся на нем подробнее. Вы можете прикрепить банковскую карту к смартфону с NFC, а затем прикладывать гаджет к платежным терминалам, чтобы оплатить товары и услуги. Самой карточкой при этом пользоваться не нужно – она может спокойно лежать в вашем кошельке или дома. Такая услуга будет доступна во всех POS-терминалах, которые поддерживают оплату бесконтактными картами.

Эта опция доступна на смартфонах с функцией Android Beam на устройствах Android версии 4.0 Ice Cream Sandwich или старше. С одного смартфона на другой можно пересылать любую информацию: фотографию, контакты пользователя, ссылку на сайт или видеоролик. Вы здорово экономите время, так как вам больше не придется пользоваться для этого облачными хранилищами, электронной почтой или мессенджерами.

Чтобы запустить передачу данных через NFC, выполните такие действия:

  • снимите блокировку с обоих смартфонов;
  • активируйте в них NFC, а Android Beam запустится автоматически;
  • откройте файл, контакт или другой контент, которым вы хотите обменяться;
  • расположите смартфоны крышками друг к другу на расстоянии до 10 см;
  • ожидайте соединения.

Отправка данных начнется после того, как вы нажмете на дисплей передающего смартфона. Удерживайте устройства максимально близко друг к другу до тех пор, пока передача не закончится – об этом вы узнаете по звуковому оповещению.

Обновление ПО контроллера по NFC-каналу

Nfc частота

Начальный загрузчик (bootstrap loader – BSL) позволяет осуществлять доступ к памяти MSP430 во время прототипирования, для обновления прошивки контроллера в готовом изделии и для сервисного обслуживания устройства. В то время как в младших сериях контроллеров семейства MSP430 BSL (рисунок 4) загрузчик располагается в ROM-памяти и доступен только для чтения, в сериях MSP430F5xx и MSP430F6xx загрузчик располагается в защищенной области FLASH-памяти [6]. Это не только обеспечивает ему защиту при стирании памяти, но и позволяет выполнять следующие задачи:

  • использовать различные протоколы и интерфейсы, такие как UART, USB, SPI, I2C, NFC, и sub-1GHz;
  • назначать различные события для запуска BSL, вплоть до нажатия кнопки;
  • добавлять проверку целостности загружаемых или загруженных данных и кода, например, путем вычисления контрольной суммы (CRC);
  • изменять скорость передачи данных.
Рис. 4. Структура начального загрузчика MSP430 BSL

Рис. 4. Структура начального загрузчика MSP430 BSL

Сам загрузчик состоит из трех основных частей:

  • периферийного интерфейса (PI), который принимает и декодирует команды загрузчика, а также содержит драйвера основных интерфейсов – UART и SPI (в частности, можно взаимодействовать с загрузчиком посредством транспондера TRF7970A);
  • интерпретатора команд (CI), который принимает и выполняет команды;
  • BSL API – набора функций, являющегося промежуточным звеном между интерпретатором команд и встроенной памятью контроллера.

С учетом ограничений на размер загрузчика в 2 кбайта, NCF BSL поддерживает только небольшую часть NFC-протокола, необходимую для простых операций передачи данных.

Целевое устройство изначально находится в режиме пассивного ожидания, предусмотренного в TRF7970A при активировании режима Single Device Detection (SDD), что позволяет снизить требования к объему занимаемой памяти. Скорость данных при установлении соединения – 106 кбит/с. Пакет запроса атрибутов и ответ на него (Attribute Request – ATR_REQ и Attribute Response – ATR_RES соответственно) завершают процесс установления соединения.

https://www.youtube.com/watch?v=ytcreatorsde

Скорость прошивки вполне сопоставима со скоростями работы через COM-порт (рисунок 5). (В примере задействованы отладочные платы MSP-EXP430F5529 и MSP-EXP430F5438 с подключенными к ним NFC-платами TRF7970ATB).

Рис. 5. Обновление прошивки посредством NFC BSL

Рис. 5. Обновление прошивки посредством NFC BSL

Как создать NFC-метку

Не только считывать, но и создавать метки можно с помощью этой технологии. В этом случае ее принцип действия в чем-то похож на создание и считывание QR-кодов, только без использования фотомодуля смартфона.

Результатом считывания метки могут быть такие действия:

  • отправка SMS-сообщения или электронного письма;
  • включение или выключение Wi-Fi и Bluetooth;
  • соединение с другим устройством по протоколу Bluetooth;
  • перевод смартфона в «режим полета»;
  • запуск мобильного приложения;
  • переход по ссылке и многие другие.

Отладочные средства NFC

Nfc частота

Традиционно компания Texas Instruments предлагает ассортимент отладочных и демонстрационных наборов [10].

Для оценки, отладки и проверки NFC-приложений может быть использован набор Dynamic NFC Transponder Evaluation Kit, состоящий из плат RF430CL330HTB Target Board и MSP-EXP430FR5739.

Отладочный набор NFCLink Evaluation Kit Bundle содержит в своем составе плату TRF7970ATB Target Board, плату MSP-EXP430F5529 USB Experimenter’s Board, отладочные платы RF430CL330HTB Target Board и MSP-EXP430FR5739 Experimenter Board (рисунок 8).

Рис. 8. Отладочные NFC-наборы TRF7970ATB Target Board (а) и NFCLink Evaluation Kit Bundle (б)

Рис. 8. Отладочные NFC-наборы TRF7970ATB Target Board (а) и NFCLink Evaluation Kit Bundle (б)

Плата TRF7970ATB Target Board может быть использована в паре с одной из отладочных плат контроллеров MSP430™, Tiva™ C или OMAP™.

Чтотакое Google Pay и Apple Pay?

Сегодня Google Pay, а до февраля 2018 года – Android Pay – это система электронных платежей с мобильных устройств, работающих на Android. С ней работают не только смартфоны, но и планшеты, смарт-часы и другие гаджеты. Количество стран, в которых функционирует сервис, приближается к двадцати. Россия примкнула к ним 23 мая 2017 года, а в числе первых были США, Великобритания и Сингапур.

В основе Android Pay лежит оплата с помощью NFC, который заменяет чип с PIN-кодом или магнитную ленту на банковской карте. Добавить в приложение данные о карте можно двумя способами: ввести их вручную или просто сфотографировать обе стороны карты встроенной камерой смартфона.

Nfc частота

Совершать платежи с помощью Android Pay просто: просто поднесите мобильное устройство к платежному терминалу и не убирайте до тех пор, пока не завершится транзакция. Для этого необходимо, чтобы касса была оснащена современным терминалом с поддержкой NFC.

Как смартфон знает, что за покупки расплачивается именно владелец гаджета? Для этого используются разные способы подтверждения личности: пароль, сканер отпечатка пальца или радужки глаза. В целях безопасности данные платежной карты не передаются продавцу – последний получает только сгенерированный номер виртуального счета.

Похожим образом работает и Apple Pay – система мобильных платежей от компании Apple. Она доступна в России с октября 2016 года (а вообще почти в 30 странах мира) на смартфонах iPhone 6 и старше. Как и в случае с Google Pay, здесь используется технология «ближней бесконтактной связи», а принцип действия обеих систем идентичен за исключением нескольких деталей. После оцифровки банковской карты приложением Apple Pay вы сможете расплачиваться ею там, где это позволяют кассовые терминалы.

С высокой вероятностью технология NFC будет развиваться и активно внедряться в нашу жизнь и дальше. Аналитики прогнозируют ее популярность не только как платежного средства, но и как средства распространения информации об объектах культуры, здравоохранения, туризма, а также средства контроля доступа.

А вы уже пробовали использовать NFC в своем смартфоне?

Пакет ПО NFC Link SW

Рис. 9. Структура программного пакета NFC Link

Рис. 9. Структура программного пакета NFC Link

Основной программной библиотекой для работы с NFC-устройствами серии TRF79xx производства компании Texas Instruments является программный пакет NFCLink) [11, 12]. Его структура изображена на рисунке 9.

Nfc частота

NFCLink поддерживает встраиваемые контроллеры Texas Instruments семейств MSP430™, Tiva™ C и OMAP™ и состоит из следующих частей:

  • драйверов для работы с TRF79xx;
  • набора API-функций NFC, RFID;
  • интерфейса с хост-системой (NFC Controller I/F – NCI), включая поддержку операционных систем Android, Linux и Windows® 7 и 8.

Модульная структура пакета NFC Link позволяет легко выбрать нужные компоненты и функции, требуемые в конкретном приложении. Также этот пакет позволяет создавать приложения, выходящие за рамки стандартного NFC-протокола, используя аппаратные возможности транспондеров TRF79хх.

Основная часть NFC Link поставляется в виде предварительно скомпилированных библиотек, а приложение взаимодействия хост-системы с транспондерами TRF79хх (интерфейсные уровни) – в виде исходных текстов.

Заключение

https://www.youtube.com/watch?v=ytadvertisede

Компания Texas Instruments предоставляет аппаратные и программные средства для разработки NFC- и RFID-устройств.

https://www.youtube.com/watch?v=ytcopyrightde

Номенклатура Texas Instruments включает в себя аппаратное обеспечение – микросхемы NFC-приемников, транспондеров, приемопередатчиков, а также программные решения для интеграции NFC-устройств в системы. Все это способствует снижению трудоемкости процесса разработки нового продукта и сокращения времени вывода его на рынок.

Компания КОМПЭЛ, являющаяся официальным дистрибьютором Texas Instruments в России, осуществляет техническую поддержку разработчиков и производителей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *