Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 18092-2015 Информационные технологии (ИТ). Телекоммуникации и обмен информацией между системами. Коммуникация в ближнем поле. Интерфейс и протокол (NFCIP-1)

     11 Инициализация

Этот раздел описывает протокол инициализации и обнаружения радиочастотных конфликтов для Целей в активном и пассивном режиме связи. Инициатор должен уметь обнаруживать радиочастотный конфликт, который возникает, когда по крайней мере две Цели одновременно передают битовые комбинации с одной или более позициями битов, в которых они передают дополнительные значения.

На рисунке 3 показан общий ход выполнения инициализации и обнаружения единственного устройства для активного и пассивного режимов связи на различных скоростях передачи данных.


Рисунок 3 - Общий ход инициализации и обнаружения единственного устройства

11.1 Избежание радиочастотных конфликтов

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

11.1.1 Первоначальное избежание радиочастотных конфликтов

Для того чтобы начать коммуникацию с Целевым устройством в активном или пассивном режиме связи, Инициатор должен непрерывно контролировать присутствие внешнего излучения радиочастотного поля. См. 8.4.

Если Инициатор не обнаруживает радиочастотного поля в пределах временных рамок , то он должен включить свое собственное радиочастотное поле либо заново запустить Первоначальное избежание радиочастотных конфликтов. Целочисленное значение n должно быть сгенерировано случайным образом. Рисунок 4 определяет временные рамки Первоначального избежания радиочастотных конфликтов при инициализации.


- время начальной задержки (>4096/fc);
- время ожидания радиочастоты (512/fc);
n - случайным образом сгенерированное число периодов времени для (03);
- начальное контрольное время между включением радиочастотного поля и началом посылки команды или кадра данных (>5 мс)

Рисунок 4 - Первоначальное избежание радиочастотных конфликтов

Радиочастотное поле, сгенерированное Инициатором, должно быть выключено в активном режиме связи. Радиочастотное поле, сгенерированное Инициатором, не должно быть выключено в пассивном режиме связи.

11.1.2 Избежание радиочастотных конфликтов при ответе

Чтобы избежать конфликтов одновременного ответа более чем одной Цели в активном режиме связи при активации, Цели должны выполнять процедуру избежания радиочастотных конфликтов при ответе, как указано на рисунке 5.


- время активной задержки, время зондирования между отключенной радиочастотой Инициатор/Цель и Цель/Инициатор (768/fc 2559/fc);
- время ожидания радиочастоты (512/fc);
n - случайным образом сгенерированное число периодов времени для (03);
- активное контрольное время между включением радиочастотного поля и началом посылки команды (>1024/fc)

Рисунок 5 - Последовательность избежания радиочастотных конфликтов при ответе в процессе активации

11.2 Пассивный режим связи

11.2.1 Инициализация и Обнаружение единственного устройства на fc/128

См. ИСО/МЭК 14443-3, раздел 6 с кодированием SAK, как указано в таблице 2.


Таблица 2 - Кодирование SAK

Бит 8

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Значение

X

X

X

X

X

1

X

X

UID неполный, см. табл.9 ИСО/МЭК 14443-3

X

X

1

X

X

0

X

X

UID полный, см. табл.9 ИСО/МЭК 14443-3

X

X

0

X

X

0

X

X

UID полный, см. табл.9 ИСО/МЭК 14443-3

X

1

X

X

X

0

X

X

UID полный, Цель совместима с транспортным протоколом NFCIP-1. Запрос на атрибуты поддерживается

X

0

X

X

X

0

X

X

UID полный, Цель не поддерживает транспортный протокол NFCIP-1, запрос на атрибуты не поддерживается


Параметру uid0 должно быть присвоено значение '08'.

Если бит 3 представлен (1)b, Инициатор должен проигнорировать любой другой бит SAK. Если бит 3 представлен (0)b, Инициатор должен интерпретировать бит 7 и проигнорировать другие биты. Если биту 3 присвоено значение (1)b, Цель должна присвоить всем остальным битам SAK значение (0)b.

Примечания

1 UID заменяет NFCID1 из ИСО/МЭК 18092:2004, a uid* заменяет nfcid1 из ИСО/МЭК 18092:2004.

2 Если бит 6 в SAK представлен (1)b, то устройство поддерживает протокол, как определено в ИСО/МЭК 14443-4.