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

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

     5.3 Обмен информацией

5.3.1 Общие положения

Если карта поддерживает класс рабочих условий, то она должна реагировать на любое восстановление в соответствии с разделом 6. После завершения любой реакции на восстановление устройство сопряжения может инициировать "горячее" восстановление карты. Реакция на "горячее" восстановление может отличаться от реакции на предыдущее, как "холодное", так и "горячее" восстановление. После завершения любой реакции на восстановление, указывающей на режим согласования (см. 6.6), устройство сопряжения может инициировать PPS-обмен в соответствии с разделом 7.

Рабочая процедура обработки команд зависит от протокола передачи. Описание полудуплексной передачи асинхронных знаков, при которой ведущим является устройство сопряжения, приводится в разделе 8. Описание полудуплексной асинхронной передачи блоков приводится в разделе 9. Когда передача от карты не ожидается (например, после завершения обработки команды и перед инициированием следующей команды), устройство сопряжения может даже прекратить подачу сигнала синхронизации, если карта поддерживает остановку синхронизации.

Примечание - Межотраслевые команды для обмена устанавливает ИСО/МЭК 7816-4. Другие команды устанавливают либо в существующих стандартах, либо в дополнительных стандартах, которые нужно будет определить.

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

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


         

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

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

Если реакция на I/O не начинается в пределах 40000 циклов синхронизации при нахождении RST в состоянии Н, то сигнал на RST должен быть возвращен в состояние L, а электрические цепи должны быть деактивизированы устройством сопряжения в соответствии с 5.4.

Примечания

1 Внутреннее состояние карты, предшествующее "холодному" восстановлению, принимается за неопределенное. Следовательно, конструкция карты должна исключать возможность неправильного срабатывания.

2 Устройство сопряжения может инициировать "холодное" восстановление карты по "собственному усмотрению" в любое время.

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

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


         

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

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

Если реакция на I/O не начинается в пределах 40000 циклов синхронизации при нахождении RST в состоянии Н, то сигнал на RST должен быть возвращен в состояние L, а электрические цепи должны быть деактивизированы устройством сопряжения в соответствии с 5.4.

5.3.4 Остановка синхронизации

Если карта поддерживает остановку синхронизации, то когда устройство сопряжения не ожидает передачи от карты и I/O остается в состоянии Z на протяжении не менее 1860 циклов синхронизации (промежуток времени ), устройство сопряжения в соответствии с рисунком 4 может остановить подачу сигнала синхронизации на CLK (в момент времени ).


     

Рисунок 4 - Остановка синхронизации

Пока синхронизация остановлена (с момента времени до момента времени ), CLK должна поддерживаться либо в состоянии Н, либо в состоянии L; на состояние указывает параметр X, определяемый в 6.5.5.

В момент времени устройство сопряжения возобновляет синхронизацию, и обмен информацией на I/O может быть продолжен после совершения не менее 700 циклов синхронизации (по истечении времени с момента ).