ГОСТ Р ИСО/МЭК 14443-3-2014
При приеме кадра допустимой команды REQB/ WUPB должны применяться те же условия и пе
реходы, что при получении кадра допустимой команды REQB/WUPB о состоянии IDLE.
PICC при приеме согласованной команды HLTB должна войти в состояние HALT.
7.4.7 Состояние PROTOCOL
Описание:
В состоянии PROTOCOL на PICC подается питание. Она ранее должна была отправить свой
ответ на команду ATTRIB.
Если PICC была выбрана для работы с протоколом по ИСО/МЭК 14443-4 с командой ATTRIB, то
она должна работать в соответствии с ИСО/МЭК 14443-4. в противном случае она может продолжить
работу с протоколом, не соответствующим ИСО/МЭК 14443-4.
Особые замечания:
На допустимые кадры команд REQB/ WUPB или Slot-MARKER не должно быть ответа.
На допустимый кадр с командой ATTRIB не должно быть ответа.
В протоколе верхнего уровня могут быть определены специфичные команды, чтобы вернуть
PICC в другие состояния (IDLE или HALT). PICC может вернуться в эти состояния только после прие
ма данных команд.
7.4.8 Состояние HALT
Описание:
В состоянии HALT на PICC подается питание. Она ожидает кадры и должна распознавать ко
манды WUPB. PUPI не должен изменяться (см. 7.9.2) при входе или выходе из состояния HALT.
Условия выхода из состояния и переходы:
PICC при получении допустимой команды WUPB должна войти в подсостояние READY-
REQUESTED или READY-DECLARED, в зависимости от значений N и при необходимости R. как опре
делено в 7.6. (Допустимый REQB/WUPB означает допустимый кадр с командой REQB/WUPB и согла
сованным AFI. Более подробная информация представлена в спецификации команды REQB/WUPB.)
Если AFI не согласован, то PICC переходит в состояние IDLE.
7.5Набор команд
Для управления многоузловыми каналами передачи используются четыре базовые команды:
- REQB/WUPB:
- Slot-MARKER;
- ATTRIB;
- HLTB.
Все данные команды используют знак, формат кадра и синхронизацию, описанные в 7.1.
Команды и ответы PICC на эти команды описаны в следующих подразделах. Любой кадр, полу
ченный с неправильным форматом (неправильные идентификаторы кадра или недопустимый
CRC_B), должен игнорироваться.
7.6Правила ответа антиколлизии
PICC, которая находится в состоянии IDLE или в подсостоянии READY-REQUESTED, или в под
состоянии READY-DECLARED и получает допустимую команду REQB/WUPB (AFI = 0 или AFI согла
сован с внутренним приложением) или которая находится в состоянии HALT и принимает допустимую
команду WUPB (AFI = 0 или AFI согласован с внутренним приложением), должна дать ответ в соот
ветствии со следующими правилами, согласно которым параметр N дан в команде REQB/WUPB:
если N = 1. то PICC посылает ATQB и должна перейти в подсостояние READY-DECLARED;
если N > 1, то PICC должна сгенерировать случайные числа R, которые должны быть равномер
но распределены между 1 и N:
- если R = 1, то PICC должна послать ATQB и перейти в подсостояние READY-DECLARED;
- если R > 1, то PICC должна ждать, пока она не получит команду Slot-MARKER с согласован
ным номером слота (номер слота = R) перед отправкой ATQB и переходом в подсостояние READY-
DECLARED.
На рисунке 19 показаны различные переходы между состояниями.
7.6.1 PICC только с инициализацией
Если решение антиколлизии не требуется (например, в поле PCD ожидается только одна PICC),
то для PICC необязательно поддерживать команду REQB-WUPB с N > 1 или команду Slot-MARKER.
Для PCD необязательно поддерживать такие PICC, особенно в тех случаях, когда PCD но используют
33