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

ГОСТ Р ИСО/МЭК 7816-3-2013 Карты идентификационные. Карты на интегральных схемах. Часть 3. Карты с контактами. Электрический интерфейс и протоколы передачи

     6.2 Активация, восстановление и выбор класса

6.2.1 Активация

Для того чтобы инициировать взаимодействие с картой, с которой имеется механическое соединение, устройство сопряжения должно активизировать электрические цепи в соответствии с классом рабочих условий А, В или С (см. 5.1.3) в следующем порядке:

- RST приводится в состояние L (см. 5.2.2);

- на VCC подается электропитание (см. 5.2.1);

- I/O в устройстве сопряжения приводится в режим приема (см. 5.2.5). Устройство сопряжения должно игнорировать состояние на I/O во время активации;

- на CLK подается сигнал синхронизации (см. 5.2.3).

Примечание 1 - Задержка между подачей электропитания на VCC, установкой I/O в режиме приема и подачей сигнала синхронизации на CLK не определена.

Примечание 2 - Устройство сопряжения может выполнить деактивацию с учетом короткого замыкания.


На рисунке 1 показана активация (до времени ) и "холодное" восстановление (после времени ).


Рисунок 1 - Активация и "холодное" восстановление

6.2.2 "Холодное" восстановление

В конце активации (RST в состоянии L, на VCC подано электропитание, I/O в режиме приема в устройстве сопряжения, на CLK подается подходящий и устойчивый сигнал синхронизации) карта готова для "холодного" восстановления. Внутреннее состояние карты, предшествующее "холодному" восстановлению, принимается за неопределенное.

В соответствии с рисунком 1 сигнал синхронизации подается на CLK в момент времени . Карта должна установить линию I/O в состояние Н в пределах 200 циклов синхронизации (задержка ) от начала подачи на CLK сигнала синхронизации (в течение времени ). "Холодное" восстановление возникает вследствие поддерживания RST в состоянии L в течение не менее 400 циклов синхронизации (задержка ) с момента подачи на CLK сигнала синхронизации (в течение времени ). Устройство сопряжения должно игнорировать состояние на I/O, пока RST находится в состоянии L.

В момент времени RST переводится в состояние Н. Реакция на I/O должна начинаться между 400 и 40000 циклами синхронизации (задержка ) после поступления нарастающего фронта сигнала на RST (в течение времени ). Если реакция на I/O не начинается в пределах 40000 циклов синхронизации при нахождении RST в состоянии Н, то устройство сопряжения должно выполнить деактивацию.

6.2.3 "Горячее" восстановление

Ответ на "горячее" восстановление может отличаться от ответа на предыдущее восстановление, поэтому устройство сопряжения может производить "горячее" восстановление в любое время, даже во время ответа на восстановления, но не раньше приема обязательных знаков TS и Т0 (см. 8.1). "Горячее" восстановление не должно инициироваться раньше чем 4464 (=12·372) цикла синхронизации после переднего фронта знака Т0.

Примечание - "Горячее" восстановление, инициированное во время ответа на восстановление, может повредить карту, соответствующую требованиям предыдущего издания (см. ИСО/МЭК 7816-3:1997).


В соответствии с рисунком 2 устройство сопряжения инициирует "горячее" восстановление (в течение времени ) приведением RST в состояние L на время, соответствующее не менее чем 400 циклам синхронизации (задержка ), пока VCC остается подключенным к электропитанию и на CLK подается подходящий и устойчивый сигнал синхронизации. Карта должна установить линию I/O в состояние Н в пределах 200 циклов синхронизации (задержка ) после установления RST в состояние L (в течение времени ). Устройство сопряжения должно игнорировать состояние на I/O, пока RST находится в состоянии L.

В момент времени RST переводится в состояние Н. Ответ на I/O должен начинаться между 400 и 40000 циклов синхронизации (задержка ) после поступления нарастающего фронта сигнала на RST (в течение времени ). Если Ответ на I/O не начинается в пределах 40000 циклов синхронизации при нахождении RST в состоянии Н, то устройство сопряжения должно выполнить деактивацию.


Рисунок 2 - "Горячее" восстановление

6.2.4 Выбор класса рабочих условий

На рисунке 3 показаны принципы выбора класса рабочих условий.

Если Ответ-на-Восстановление поддерживает индикатор класса, указывающий применяемый класс (первый ТА для Т=15, см. 8.2), то нормальная работа может быть продолжена. В ином случае устройство сопряжения может выполнить деактивацию и после задержки в течение не менее 10 мс применить другой класс, поддерживаемый картой.

Если Ответ-на-Восстановление не поддерживает индикатор класса, то устройство сопряжения должно поддерживать текущий класс. Если после выполнения Ответа-на-Восстановление карта не функционирует, то устройство сопряжения должно выполнить деактивацию и после задержки в течение не менее 10 мс может применить другой класс.

Если карта не отвечает на восстановление, то устройство сопряжения должно выполнить деактивацию и одно из следующих действий:

- либо после задержки в течение не менее 10 мс применить другой класс (при его наличии),