ГОСТ Р ИСО/МЭК 7816-10-2004
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Карты идентификационные
КАРТЫ НА ИНТЕГРАЛЬНЫХ СХЕМАХ С КОНТАКТАМИ
Часть 10
Электронные сигналы и ответ на восстановление у синхронных карт
Издание официальное
БЗ 10-2003/172
ГОССТАНДАРТ РОССИИ
Москва
ГОСТ I» ИСО/МЭК 7816-10-2004
Предисловие
1 РАЗРАБОТАН Техническим комитетом по стандартизации ГК 22 -Информационные технологии», Федеральным государственным унитарным предприятием «Всероссийский научно-исследовательский институт стандартизации и сертификации в маш и построен и и* (ВНИИНМАШ), ОАО «Московский комитет по науке и технологиям*
ВНЕСЕН ГК 22 «Информационные технологии»
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 9 марта 2004 г. № 97-ст
3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 7816-10:1999 «Карты идентификационные. Карты на интегральной! ых) схеме(ах) с контактами. Часть 10. Электронные сигналы и ответ на восстановление у синхронных карт*
4 ВВЕДЕН ВПЕРВЫЕ
& ПИК Издательство стандартов. 2004
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России
II
ГОСТ I’ ИСО/МЭК 7816-10-2004
Содержание
1 Область применения........................................................ 1
2 Нормативные ссылки........................................................ I
3 Определения.............................................................. I
4 Обозначения и сокращения .................................................. I
5 Электрические характеристики контактов........................................ 2
5.1 Назначения контактов................................................... 2
5.2 Значения напряжений и токов............................................. 2
5.3 Выбор типа карты...................................................... 2
6 Процедура восстановления карты.............................................. 2
6.1 Синхронная карта типа 1................................................. 2
6.2 Синхронная карта типа 2................................................. 2
7 Ответ-на-Восстановление.................................................... 3
7.1 Тактовая частота и скорость передачи битов.................................. 3
7.2 Структура заголовка Ответа-на-Восстановление................................ 4
7.3 Синхронизация заголовка................................................ 4
7.3.1 Синхронная карта типа 1............................................... 4
7.3.2 Синхронная карта типа 2............................................... 4
7.4 Содержание данных заголовка............................................. 4
8 Дезактивизация контактов.................................................... 5
Приложение А Пример структуры данных, представляемой полем НЗ^КУ................. 5
Приложение Б Примеры кодирования полей Н1 и Н2................................ 6
III
ГОСТ I» ИСО/МЭК 7816-10-2004
Введение
Настоящий стандарт — один из серии стандартов, описывающих параметры карт на интегральных схемах с контактами и их применение в рамках обмена информацией.
Данные карты представляют собой идентификационные карты, предназначенные для обмена информацией путем диалога между внешним источником и интегральной схемой карты. В результате обмена карта поставляет информацию (результаты вычислений, хранимые данные) и (или) изменяет свое содержимое (память данных, память событий).
При подготовке ИСО/МЭК 7816-10 были обнаружены патенты фирмы Bull SA., от которых может зависеть применение данного стандарта.
За дополнительной информацией следует обращаться по адресу:
Bull SA., Division de la Proptriete Industrielle. 25. avenue de la Grande Armee, 75016 PARIS, FRANSE.
ГОСТ Р ИСО/МЭК 7816-10-2004
Н А Ц И О Н А Л Ь Н Ы Й С Т А Н Д А 1’ Г I» О С С И Й С К О Й ФЕДЕ 1’ А Ц И И
Карты идентификационные
КАРТЫ НА ИНТЕГРАЛЬНЫХ СХЕМАХ С КОНТАКТАМИ
Часть 10
Электронные сигналы и ответ на восстановление у синхронных карт
Identification cards. Integrated circuit(s) cards with contacts.
Part 10. Electronic signals and answer to reset for synchronous cards
Дата введения — 2005—01—01
1 Область применения
Настоящий стандарт устанавливает энергетические и сигнальные структуры, а также структуру ответа на восстановление для карты на интегралы(ой(ых) схеме(ах) с синхронной передачей и устройства сопряжения.
Для карт на интегральной! ых) схеме(ах) с синхронной передачей и связанных с ними устройств применяют соответствующие положения ИСО/МЭК 7816-3. кроме положений, охватываемых настоящим стандартом.
Стандарт также устанавливает скорости передачи сигналов, рабочие процедуры и условия взаимодействия карты на интегральной! ых) схеме(ах) с устройством сопряжения.
Настоящий стандарт устанавливает два типа синхронных карт: 1 и 2.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующее стандарты:
ГОСТ Р ИСО/МЭК 7810—2002 Карты идентификационные. Физические характеристики
ГОСТ Р ИСО/МЭК 7816-2—2OO2 Информационная технология. Карты идентификационные.
Карты на интегральных схемах с контактами. Часть 2. Размеры и расположение контактов
ИСО/МЭК 7816-3:1997’ Информационная технология. Карты идентификационные. Карты на интегральной(ых) схеме(ах) с контактами. Часть 3. Электронные сигналы и протоколы передачи
ИСО/МЭК 7816-4:1995' Информационная технология. Карты идентификационные. Карты на интегралыюй(ых) схеме(ах) с контактами. Часть 4. Межотраслевые команды для обмена
3 Определения
В настоящем стандарте используют следующее определение.
устройство сопряжения: Терминал, устройство или машина связи, с которыми карта на интегралыюй(ых) схеме(ах) образует электрическое соединение во время функционирования.
4 Обозначения и сокращения
В настоящем стандарте применяют следующие обозначения и сокращения.
Состояние Н — высокий логический уровень.
Состояние L — низкий логический уровень.
Состояние Z — посылка.
Состояние А — интервал.
'XY' — шестнадцатеричная запись, означающая число XY с основанием 16.
FCB — код режима работы/ контакт кода режима работы.
"Международные стандарты ИСО/МЭК — но ВНИИКИ Госстандарта России.
И панне официальное
ГОСТ 1’ ИСО/МЭК 7816-10-2004
RST — сигнал восстановления/ контакт сигнала восстановления.
VCC — напряжение литания/ контакт напряжения питания.
VPP — регулируемое напряжение питания/ контакт регулируемого напряжения питания.
CLK — сигнал синхронизации/ контакт сигнала синхронизации.
I/O — ввод/вывод данных (контакт ввода/вывода данных).
Al R — Ответ-на-Восстановление (Answer-to-reset).
DIR — справочник (Directory')-
ATR-DS — секция данных ATR (ATR data section).
DIR-DS — секция справочных данных (Directory data section).
APPL-DS — секция данных приложения (Application data section).
EF — элементарный файл (Elementary tile).
Ext — область расширения (Extension area).
5 Электрические характеристики контактов
5.1 Назначения контактов
В дополнение к контактам, назначения которых установлены в ГОСТ Р ИСО/МЭК 7816-2, настоящий стандарт закрепляет за контактом С4 код режима работы (FCB) для синхронных карт типа 2. FCB используется вместе с RST для указания типа команды, которая должна быть выполнена в карте (например, восстановление, чтение, запись).
5.2 Значения напряжений и токов
Все значения напряжений и токов должны соответствовать установленным ИСО/МЭК 7816-3 для условий класса А. Электрические характеристики контакта FCB (у синхронной карта типа 2) должны быть такими же. как у контакта RST.
5.3 Выбор типа карты
Устройство сопряжения может начинать взаимодействие с картой с применения рабочей процедуры, поддерживаемой картой типа 1 или 2. Если карта не дает Ответа-на-Восстановление или дает несоответствующий ответ (см. 7.4), то устройство сопряжения должно дезактивизировать контакты и. после выдержки не менее 10 мс, может применить другую рабочую процедуру.
6 Процедура восстановления карты
6.1 Синхронная карта типа 1
Устройство сопряжения устанавливает на всех контактах состояние L (см. рисунок 1). Затем на УСС подается питание. VPP устанавливается в состояние готовности. CLK и RST остаются в состоянии L. I/O устанавливается в режим приема в устройстве сопряжения. RTS выдерживается в состоянии Н по крайней мере в течение 50 мкс (/,), после чего снова возвращается в состояние L. Максимальное значение для времени спада/нарастания импульса — 0,5 мкс (z. и ^ на рисунках 1 и 2).
Тактовый импульс полается по истечении промежутка времени /|0 от нарастающего фронта сигнала восстановления. Длительность состояния Н тактового импульса может быть любой в диапазоне 10—50 мкс, при этом не более чем один тактовый импульс допускается во время состояния Н на RST. Промежуток времени между спадающими фронтами на CLK и RS1 — zH.
Первый информационный бит получают как ответ на I/O по истечении промежутка времени гп от спадающего фронта сигнала на RST, пока CLK находится в состоянии L.
6.2 Синхронная карта типа 2
Устройство сопряжения устанавливает на всех контактах состояние L (см. рисунок 2). Затем на VCC подается питание. VPP устанавливается в состояние готовности. CLK. RST и FCB остаются в состоянии L. I/O устанавливается в режим приема в устройстве сопряжения. Тактовый импульс подается по истечении промежутка времени rw от нарастающего фронта на VCC. Длительность тактового импульса — z2J. FCB поддерживается в состоянии L по крайней мере в течение времени гп после нарастающего фронта тактового импульса.
Первый информационный бит получают как ответ на I/O по истечении промежутка времени t2J от спадающего фронта на CLK. пока CLK находится в состоянии L.
Когда FCB установлен в состояние Н. каждый тактовый импульс делает возможным считывание на I/O следующего информационного бита.
2
ГОСТ I’ ИСО/МЭК 7816-10-2004
/|0 2 5 мхе; 10 мкс 5 /м £ JOU мкс ... низкий уровень напряжения /. £ 11.5 мхе
на CLK после воксзаповления;
/ц Ь 5 мхе; 10 мкс £ /|4 £ 50 мкс ... высокий уровень напряжения rf£ 0.5 мкс на CLK;
/(J 2 50 мкс...высокий уровень напряжения на RST; 10 мкс £ (|ь £ 100 мкс _. низкий уровень напряжения на CLK;
/ц £ )0 мкс...задержка на распространение сигнала: /|7 £ 10 мкс ... задержка на распространение сигнала
Рисунок I — Восстановление синхронной карты типа 1
hu 5 5 мкс; з,4 2 0.3 мкс; /;( 2 ] мкс; ;, £ 0.5 мкс;
»}2 2 0.5 мкс: t2f 2 1.5 мкс; fj, £ 0.5 мкс; lf £ 0.5 мкс
Рисунок 2 — Восстановление синхронной карты типа 2
7 Ответ-на-Восстановление
При синхронной передаче последовательность битов передается через контакт I/O в полудуплексном режиме синхронно с тактовыми сигналами на CLK.
7.1 Тактовая частота и скорость передачи битов
Между скоростью передачи битов через контакт I/O и тактовой частотой, формируемой устройством сопряжения на CLK. имеется линейная зависимость, например тактовая частота 7 кГц соответствует 7 Кбит/с.
Максимальное знамение времени спада/нарастания импульса — 0.5 мкс (см. /, и /, на рисунках 1 и 2).
Для карты типа 1 может использоваться любая частота ниже 50 кГц.
3
ГОСТ 1’ ИСО/МЭК 7816-10-2004
Для карты типа 2 может использоваться любая частота ниже 280 кГц.
7.2 Структура заголовка Ответа-на-Воссгановление
Результатом операции восстановления является ответ, передаваемый с карты устройству сопряжения и содержащий заголовок. Заголовок имеет фиксированную длину, составляющую 32 бита, и начинается с двух обязательных полей из восьми битов каждое — Н1 и Н2.
Хронологический порядок передачи информационных битов должен соответствовать битовой идентификации Ы -Ь32 с наименьшим значащим битом, передаваемым первым. Числовое значение, соответствующее каждому информационному биту, рассматриваемому в отдельности, должно быть одним из двух:
0 — для состояния Л;
1 — для состояния Z.
7.3 Синхронизация заголовка
7.3.1 Синхронная карта типа 1
По окончании процедуры восстановления (см. 6.1) выходной информацией управляют тактовые импульсы. Первый тактовый импульс подается через 10 — 100 мкс (/N. ext рисунок 1) после спадающего фронта сигнала на RST. Длительность состояния Н тактовых импульсов может изменяться в диапазоне 10—50 мкс (/|3), а длительность состояния L — в диапазоне 10 — 100 мкс (/|6).
Первый информационный бит получают, как определено в 6.1. Второй и последующие информационные биты формируются в промежутке времени гп, отсчитываемом от спадающего фронта на CLK. Следовательно, информационные биты могут считываться при нарастающем фронте последующих тактовых импульсов.
7.3.2 С и н х рон на я карта типа 2
По окончании процедуры восстановления (см. 6.2) выходной информацией управляют тактовые импульсы. Первый тактовый импульс подается в промежутке времени а4 (см. рисунок 2), отсчитываемом от нарастающего фронта сигнала на FCB. Длительность состояния Н тактовых импульсов — /2J, а длительность состояния L — не менее I мкс (б6).
Первый информационный бит получают, как определено в 6.2. Второй и последующие информационные биты получают на I/O. пока CLK находится в состоянии L. в промежутке после времени /,7 (отсчитываемого от спадающего фронта на CLK) до следующего спадающего фронта на CLK. Следовательно, информационные биты могут считываться при нарастающем фронте последующих тактовых импульсов.
7.4 Содержание данных заголовка
Заголовок включает в себя четыре паля (Hl—Н4) и позволяет своевременно определить, совместимы ли карта и устройство сопряжения. Если совместимость отсутствует, то контакты должны быть дезактивизированы согласно разделу 8.
Первое пале Н1 кодирует тип протокола. Значения кодов и соответствующие типы протоколов указаны в таблице 1.
Таблица I — Кодирование поля Н1
ь 8 | h ? | ь 6 | ь 5 | ь 4 | ь 3 | ь 2 | ь 1 | Содержание |
0 0 X 1 | 0 X X 1 | 0 X X 1 | 0 X X 1 | 0 0 X 1 | 0 0 X 1 | 0 0 X 1 | и 0 1 1 | Нс подлежит использованию Зарезервированы для протоколов, определяемых Подкомитетом 17 Совместного технического комитета СТ К ! ИСО/МЭК Структура и кодирование полей Н1 и Н2 назначены регистрационным органом Нс подлежит использованию |
Другие значения | Для собственного использования |
Второе поле Н2 кодирует параметры типа протокола, закодированного в поле Н1. Значения поля Н2 назначает Подкомитет 17 Совместного технического комитета СТ К 1 ИСО/МЭК. если Н1 = 'х0' (х = 1.....7).
Описание полей НЗ и Н4 выходит за пределы компетенции настоящего стандарта.
4
ГОСТ I’ ИСО/МЭК 7816-10-2004
8 Дезактивизация контактов
Когда обмен информацией завершен или прерван (например, при нереагирующей карте или обнаружении удаления карты), электрические контакты должны быть дезактивизироианы. Дезактивизация. осуществляемая устройством сопряжения, должна состоять из следующих последовательных действий (RST находится в состоянии L):
- CLK приводится в состояние L:
- FCB приводится в состояние L (только у карты типа 2);
- VPP приводится в неактивное состояние:
- I/O приводится в состояние А;
- VCC приводится в неактивное состояние.
ПРИЛОЖЕНИЕ А (справочное)
Пример структуры данных, представляемой полем НЗ = '10'
Роль, отводимая полям НЗ и Н4. аналогична роли байтов предыстории но ИСО/МЭК 7816-3. Третье поле НЗ. будучи установленным в '10'. совместно с полем Н4 (см. ИСО/МЭК 7816-4) могут определять последующую структуру данных.
На рисунке А. I представлен пример обшей, независимой от приложения, структуры представления данных в памяти синхронной карты, прослеживаемой на стыке между картой и устройством сопряжения. Структура содержит следующие поля:
- AIR;
- секнию данных ATR;
- секцию справочных данных (данных DIR);
- секцию данных приложения:
- область расширения.
ГЬшьдмю
АТН^тЙЗз^
ATR — Отют-на-Воссгаиоклсиие (ноля Ш —Н4>;
ATR DS — секции данных ATR (экииналентни файлу ATR);
DIR DS — секция сираночных данных (лквииалентна файлу DIR);
APPL-DS — секция данных приложения (эквивалентна ЕГ);
Ext — область расширении
Рисунок А. I — Пример структуры данных, представляемой полем НЗ = 'КУ
5
ГОСТ I» ИСО/МЭК 7816-10-2004
ПРИЛОЖЕНИЕ Б (справочное)
Примеры кодирования полей HI и Н2
Пример кодирования поля Н1 представлен в таблице Б. I, пример кодирования поля Н2 — в таблице Б.2.
Таблица Б. I — Кодирование поля Н!
ь S | Ь 7 | ь 6 | ь 5 | ь 4 | ь 3 | ь 2 | ь 1 | Содержание |
0 0 | 0 X | II X | 0 X | 0 0 | 0 0 | 0 0 | 0 и | Нс подлежит использованию Зарезервированы для протоколов ИСО/МЭК; структура и кодирование поля Н2 зарезервированы за ИСО/МЭК |
0 1 | X X | X X | X X | 0 0 | 0 0 | 1 1 | II 0 | Структура и кодирование полей Н ] и Н2 — в соответствии с данной таблицей и таблицей Б.2 Зарезервированы для протоколов ИСО/МЭК Специальные отраслевые протоколы |
X 1 | X 1 | X 1 | X 1 | X 1 | X 1 | X 1 | X 1 | Структура и кодирование полей Н1 и Н2 назначены регистрационным органом Нс подлежит использованию |
Другие значения | Собственные структура и кодирование полей HI и Н2 |
Табл и на Б.2 — Кодирование поля Н2 (в поле HI биты Ь4 — Ы 3 2)
Ь 3 | ь 7 | ь 6 | ь 5 | ь 4 | ь 3 | ь 2 | ь 1 | Содержание |
1 | X | X | X | X | X | X | X | Зарезервированы для использования в будущем |
Чисто единиц данных, закодированное в битах Ь" — Ь4: | ||||||||
0 | 0 | 0 | 0 | 0 | X | X | X | не указано |
0 | 0 | 0 | 0 | 1 | X | X | X | 128 |
0 | 0 | и | 1 | 0 | X | X | X | 256 |
0 | 0 | 0 | 1 | 1 | X | X | X | 512 |
0 | 0 | 1 | П | 0 | X | X | X | IU24 |
0 | 0 | 1 | И | 1 | X | X | X | 2048 |
0 | 0 | 1 | 1 | 0 | X | X | X | 40% |
0 | ||||||||
и | 1 | 1 | 1 | 1 | X | X | X | Зарезервированы для использования в будущем |
0 | X | X | X | X | X | X | X | Длина единиц данных в битах, закодированная в битах ЬЗ — Ы. Определяется как степень числа 2, показатель степени кодирует биты ЬЗ — Ы (например. 011=8 битов = 1 байт) |
6
УДК 336.77:002:006.354
ГОСТ I’ ИСО/МЭК 7816-10-2004
ОКС 35.240.15 946
ОКИ 40 8470
Ключевые слова: обработка данных, обмен информацией, идентификационные карты. 1 С-карты, синхронная передача данных, обработка сигналов, процедура взаимодействия
7
Редактор Н.П. Огуриок
Технический редактор О.И. Власова Корректор В.И. Варенцова
Компьютерная передка С.В. Рябовой
Им. лип. № <12554 си 14.07.2000. Слано в набор 2S.03.20Q4. Подписано п печать 14.04.2004. Усл-печл. 1.40. Уч.-ямл. 0.90.
Тираж 152 ж». С 1765. Зак. 428.
ИПК Издательства стандартов. 107076 Мое к па. Колодезный пер.. 14.
http://www.stanclanlt.ru e-mail: infoftstandards.ru
Набрана а Издательств- на ПЭВМ Отпечатана а филиале ИПК Издательство стандартом — тип. "Московский печатник". 105062 Москва. Лялин пер.. 6.
Плр >Й 080102