ГОСТ Р ИСО/МЭК 7816-3—2013
Через байт PPS, устройство сопряжения может предлагать карте значения параметров
F
и D.
Эти значения должны находиться от
Fd
до
Fi
и от
Dd
до
Di
соответственно и быть закодированы тем
же способом, что и в байте ТА,. Если устройство сопряжения не посылает байт PPS.. значит,
оно предлагает продолжить обмен при значениях
Fd
и
Dd.
Карта либо подтверждает оба значения
путем эхоотражения байта PPS, (тогда эти значения становятся значениями
Fn
и
Dn).
либо не
посылает байт PPS,. чтобы продолжать обмен при значениях
Fd
и
Dd
(тогда
Fn =
372, a
Dn
= 1).
Через байт PPS^ устройство сопряжения может предлагать использовать SPU. PPS, должен быть
закодирован тем же способом, что и первый байт ТВ для Т = 15. Если устройство сопряжения не посы
лает байт PPS; или оно посылает PPS, = ’00’. значит, оно предлагает не использовать SPU.
Байт PPS. зарезервирован для использования в будущем.
Результат" выполнения операции «исключающее ИЛИ» над всеми байтами от PPSS до РСК
включительно был нулевым. Любые другие значения считаются ошибочными.
PPSS
PPS0
PPS,
PPS7
PPS3
РСК
Рисунсж 16 — Структура PPS-запроса и PPS-ответа
По определению PPS-запрос или PPS-ответ оканчивается 12etu после переднего фронта знака,
передающего РСК.
9.3 Успешный PPS-обмен
PPS-обмен является успешным, если PPS-ответ удовлетворяет следующим условиям по
отношению к PPS-запросу:
- биты с 1 по 4 PPS0_Response должны быть идентичны битам с 1 по 4 PPS0_Request;
- бит 5 PPS0_Response должен быть или идентичен биту 5 PPS0_Request. или установлен на 0:
- если бит 5 установлен на 1. то PPS._Response должен быть идентичен PPS,_Request;
- если бит 5 установлен на 0, то PPS,_Response должен отсутствовать, что означает, что должны
быть использованы значения
Fd
и
D(t.
- бит 6 PPS0_Response должен быть или идентичен биту 6 PPS0_Request. или установлен на 0:
- если бит 6 установлен на 1, то PPS^Response должен быть идентичен PPS:_Request;
- если бит 6 установлен на 0. то PPS^Response должен отсутствовать, что означает, что карта
не использует SPU:
- бит 7 PPS0_Response должен быть или идентичен биту 7 PPS0_Request, или установлен на 0:
- если бит 7 установлен на 1, то PPS^Response должен быть идентичен PPS,_Request;
- если бит 7 установлен на 0. то PPS^Response должен отсутствовать (точное значение
зарезервировано для использования в будущем).
В большинстве случаев PPS-ответ идентичен PPS-запросу.
21