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 циклов синхронизации (по истечении времени с момента ).