ГОСТ Р ИСО/МЭК 14443-3—2014
7.11 Ответ на команду ATTRIB
PICC должна дать ответ на любые допустимые команды ATTRIB {правильный PUPI и допусти
мый CRC_B) в формате, приведенном на рисунке 29.
1Jбайт211.... байты
MBLIСЮОтвет верхнего уровняCRC_C
(1 байт)(Дополнительно 0или болев байт)(2байта)
Рисунок 29 - Формат ответа на команду ATTRIB
Первый байт состоит из двух частей:
- младший значащий полубайт (биты от Ь4 до Ы) содержит выбранный СЮ. Если PICC не под
держивает CID, то значение кода (0000)Ь возвращается;
- старший значащий полубайт (биты от Ь8 до Ь5) называется коэффициентом максимальной
длины буфера (MBLI). Он используется PICC. чтобы PCD могло знать предел своего внутреннего бу
фера для получения сцепленных кадров. Кодирование MBLI выглядит следующим образом:
- MBLI = 0 означает, что PICC не дает никакой информации о своем размере внутреннего входного
буфера:
- MBLI > 0 используется для расчета фактической внутренней максимальной длины буфера (MBL) по
следующей формуле: MBL = (Максимальный размер кадра PICC) • 2,MBLI п , где максимальный раз мер
кадра PICC возвращается PICC в свой ATQB. Когда он посылает сцепленные кадры в PICC. PCD должно
обеспечить, чтобы суммарная длина не превышала MBL.
Остальные байты являются необязательными и используются для ответа верхнего уровня.
Как показано на рисунке 30. PICC должна ответить пустой командой ATTRIB (нет INF верхнего
уровня) с пустым ответом верхнего уровня:
Iйбайт
2\
3’ байты
MBLIСЮ
CRC_C
(1 байт)
(2 байта)
Рисунок 30 - Ответ PICC на формат ATTRIB без ответа верхнего уровня
П р и м е ч а н и е - Допустимый ответ (тот же СЮ идопустимый CRC_B) на команду ATTRIB (как показа
но на рисунке 29 или 30) - этоспособдля PCD проверить, был ли выбор PICC успешным.
7.12 Команда HLTB и ответ
Команда HLTB используется для того, чтобы установить PICC в состояние HALT и остановить
ответ на REQB.
После ответа на эту команду PICC должна игнорировать любые команды, кроме команды WUPB
(см. 7.7).
Формат команды HLTB приведен на рисунке 31.
Iйбайт
2*.3*.4й.5йбайты
б“, 7йбайт
’50’
(1 байт)
Идентификатор
(4 байта)
CRC_C
(1 байт)
Рисунок 31 - Формат команды HLTB
46