НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Карты идентификационные
КАРТЫ НА ИНТЕГРАЛЬНЫХ СХЕМАХ С КОНТАКТАМИ
Часть 10
Электронные сигналы и ответ на восстановление у синхронных карт
Иглание официальное
ГОССТАНДАРТ РОССИИ Москва
Предисловие
I РАЗРАБОТАН Техническим комитетом по стандартизации ГК 22 «Информационные технологии». Федеральным государственным унитарным предприятием •Всероссийский научно-исследовательский институт стандартизации и сертификации в машиностроении» (ВНИИНМАШ). ОАО «Московский комитет по науке и технологиям»
ВНЕСЕН ТК 22 «Информационные технологии»
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 9 марта 2004 г. N? 97-ст
3 Настоящий стандарт прсдстаатяст собой аутентичный текст международного стандарта ИСО/МЭК 7816-10:1999 «Карты идентификационные. Карты на интсгралыюй(ых) схсмс(ах) с контактами. Часть 10. Электронные сигналы и ответ на восстановление у синхронных карт»
4 ВВЕДЕН ВПЕРВЫЕ
© ИГ1К Издательство стандартов. 2004
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России
ГОСТ I» ИСО/МЭК 7816-10-2004
Солсржанис
1 Область применения........................................................ I
2 Нормативные ссылки........................................................ I
3 Определения.............................................................. I
4 Обозначения и сокращения .................................................. 1
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
Приложение Б Примеры кодирования полей HI и Н2................................ 6
III
В веление
Настоящий стандарт — один из серин стандартов, описывающих параметры карт на интегральных схемах с контактами и их применение н рамках обмена информацией.
Данные карты представляют собой идентификационные карты, предназначенные для обмена информацией путем диалога между внешним источником и интегральной схемой карты. В результате обмена карта поставляет информацию (результаты вычислений, хранимые данные) и (или) изменяет свое содержимое (память данных, память событий).
Мри подготовке ИСО/МЭК 7816-10 были обнаружены патенты фирмы Bull S.A.. от которых может зависеть применение данного стандарта.
За дополнительной информацией следует обращаться по адресу:
Bull S.A.. Division dc la Proptnetc Industricllc. 25. avenue dc la Grande Armcc. 75016 PARIS. FRANSE.
IV
ГОСТ Р ИСО/МЭК 7816-10-2004 II Л II И О II А л Ь II Ы Й С Т Л II Д А I» Г I» О С С И Й С К О Й Ф Е Д Е I» А Ц И И
Карты идет нфм кап ионные КАРТЫ ИЛ ИНТЕГРАЛЬНЫХ СХЕМАХ С КОНТАКТАМИ Часть 10
Электронные сигналы и ответ на восстановление у синхронных карт
Identification cards. Integrated circuit(s) cards with contacts.
Part 10. Electronic signals and answer to reset for synchronous cards
Дата введения — 2005—01—01
1 Область применении
Настоящим стандарт устанавливает энергетические и сигнальные структуры, а также структуру ответа на восстановление для карты на интегральной!ых) схсме(ах) с синхронной передачей и yc rpoiктва con ряжен ия.
Дтя карг на интегральном! ых) схсме(ах) с синхронной передачей и связанных с ними устройств применяют соответствующие положения ИСО/МЭК 7816-3. кроме положений, охватываемых настоящим стандартом.
Стандарт также устанавливает скорости передачи сигналов, рабочие процедуры и условия взаимодействия карты на интегральном!ых) схсмс(ах) с устройством сопряжения.
Настоящий стандарт устанавливает два типа синхронных карг: I и 2.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующее стандарты:
ГОСТ Р ИСО/МЭК 7810—2002 Карты идентификационные. Физические характеристики
ГОСТ Р ИСО/МЭК 7816-2—2002 Информационная технология. Карты идентификационные. Карты на интегральных схемах с контактами. Часть 2. Размеры и расположение контактов
ИСО/МЭК 7816-3:1997* Информационная технология. Карты идентификационные. Карты на ннтсгралыюй(ых) схсмс(ах) с контактами. Часть 3. Электронные сигналы и протоколы передачи
ИСО/МЭК 7816-4:1995* Информационная технология. Карты идентификационные. Карты на ннтсгралыюй(ых) схсмс(ах) с контактами. Часть 4. Межотраслевые команды для обмена
3 Определения
В настоящем стандарте используют следующее определение.
устройство сопряжения: Терминал, устройство или машина связи, с которыми карта на интегралыюй(ых) схсмс(ах) образует электрическое соединение во время функционирования.
4 Обозначения и сокращения
В настоящем стандарте применяют следующие обозначения и сокращения.
Состояние Н — высокий логический уровень.
Состояние L — низкий логический уровень.
Состояние Z — посылка.
Состояние А — интервал.
'ХУ' — шестнадцатеричная запись, означающая число XY с основанием 16.
FCB — код режима работы/ контакт кода режима работы.
•Международные стандарты ИСО/МЭК — во ВНИИКИ Госстандарта России.
И мание официальное
RST — сигнал восстановления/ контакт сигнала восстановления.
VCC — напряжение питания/ контакт напряжения питания.
VPP — регулируемое напряжение питания/ контакт регулируемого напряжения питания.
CLK — сигнал синхронизации/ контакт сигнала синхронизации.
I/O — ввод/вывол данных (контакт ввола/вывода данных).
A I R — Ответ-на-Восстановлен не (Answer-to-reset).
DIR — справочник (Directory).
ATR-DS — секция данных ATR (ATR data section).
DIR-DS — секция справочных данных (Directory data section).
APPL-DS — секция данных приложения (Application data section).
EF — элементарный файл (Elementary file).
Ext — область расширения (Extension area).
5 Электрические характеристики контактов
5.1 Пашаченмя кош актов
В дополнение к контактам, назначения которых установлены в ГОСТ Р ИСО/МЭК 7816-2. настоящий стандарт закрепляет за контактом С4 кол режима работы (FCB) для синхронных карт типа 2. FCB используется вместе с RS Г для указания типа команды, которая должна быть выполнена в карте (например, восстановление, чтение, запись).
5.2 Значения напряжений и токов
Все значения напряжений и токов должны соответствовать установленным ИСО/МЭК 7816-3 ;ыя условий класса А. Электрические характеристики контакта FCB (у синхронной карта типа 2) должны быть такими же. как у контакта RS Г.
5.3 Выбор типа карты
Устройство сопряжения может начинать взаимодействие с картой с применения рабочей процедуры, поддерживаемой картой типа I или 2. Если карта не ласт Ответа-на-Восстановление или ласт несоответствующий ответ (см. 7.4). то устройство сопряжения должно лезакги визировать контакты и. после выдержки не менее 10 мс. может применить другую рабочую процедуру.
6 Процедура восстановления карты
6.1 Синхронная карта типа I
Устройство сопряжения устанавливает на всех контактах состояние L (см. рисунок I). Затем на VCC подастся питание. VPP устанавливается в состояние готовности. CLK и RST остаются в состоянии L. I/O устанавливается в режим приема в устройстве сопряжения. RTS выдерживается в состоянии Н по крайней мере в течение 50 мкс (/,,). после чего снова возвращается в состояние L. Максимальное значение для времени спааа/нарастания импульса — 0.5 мкс (л-и tr на рисунках I и 2).
Тактовый импульс подается по истечении промежутка времени /|() от нарастающего фронта сигнала восстановления. Длительность состояния Н тактового импульса может быть любой в диапазоне 10—50 мкс. при этом нс более чем один тактовый импульс допускается во время состояния Н на RST. Промежуток времени между спадающими фронтами на CLK и RST — /м.
Первый информационный бит получают как ответ на I/O по истечении промежутка времени /и от спадающего фронта сигнала на RST. пока CLK находится в состоянии L.
6.2 Синхронная карта типа 2
Устройство сопряжения устанавливает на всех контактах состояние L (см. рисунок 2). Затем на VCC подастся питание. VPP устанавливается в состояние готовности. CLK. RST и FCB остаются в состоянии L. I/O устанавливается в режим приема в устройстве сопряжения. Тактовый импульс полается по истечении промежутка времени />„ от нарастающего фронта на VCC. Длительность тактового импульса — /25. FCB поддерживается в состоянии L по крайней мерс в течение времени /22 после нарастающего фронта тактового импульса.
Первый информационный бит получают как ответ на I/O по истечении промежутка времени /27 от спадающего фронта на CLK. пока CLK находится в состоянии L.
Когда FCB установлен в состояние Н. каждый тактовый импульс делает возможным считывание на I/O следующего информационного бита.
ГОСТ Р ИСО/МЭК 7816-10—2004
Рисунок 1 — Восстановление синхронной карты типа I
Л,, 2 5 мкс; i,A 2 0.3 мкс; /Л 2 I мкс; t, £ 0.5 мкс; /22 ^ 0.5 мкс: 2 1.5 мкс; /,г £ 0.5 мкс; I, £ 0.5 мкс
7 ()твет-на-Восстановление
При синхронной передаче последовательность битов передастся через контакт I/O в полудуплексном режиме синхронно с тактовыми сигналами на CLK.
7.1 Тактовая частота и скорость передачи битов
Между скоростью передачи битов через контакт I/O и тактовой частотой, формируемой устройством сопряжения на CLK, имеется линейная зависимость, например тактовая частота 7 кГц соответствует 7 Кбит/с.
Максимальное значение времени спада/нарастания импульса — 0.5 мкс (см. г, и /, на рисунках I и 2).
Для карты типа I может использоваться любая частота ниже 50 кГц.
3
Дзя карты типа 2 может использоваться любая частота ниже 280 кГц.
7.2 Структура заголовка Ответа-на-Восстановление
Результатом операции восстановления является ответ, передаваемый с карты устройству сопряжения и содержащий заголовок. Заголовок имеет фиксированную длину, составляющую 32 бита, и начинается с двух обязательных полей из восьми битов каждое — HI и Н2.
Хронологический порядок передачи информационных битов должен соответствовать битовой идентификации Ы— Ь32 с наименьшим значащим битом, передаваемым первым. Числовое значение, соответствующее каждому информационному биту, рассматриваемому в отдельности, должно быть одним из двух:
0 — для состояния А:
1 — для состояния Z.
7.3 Синх роптании заголовка
7.3.1 Синхронная карта типа 1
По окончании процедуры восстановления (см. 6.1) выходной информацией управляют тактовые импульсы. Первый тактовый импульс подается через 10 — 100 мкс (г|4. см. рисунок I) после спадающего фронта сигнала на RST. Длительность состояния Н тактовых импульсов может изменяться в диапазоне 10—50 мкс (/,5). а длительность состояния L — в диапазоне 10 — 100 мкс </,6).
Первый информационный бит подучают, как определено в 6.1. Второй и последующие информационные биты формируются в промежутке времени /,7. отсчитываемом от спадающего фронта на CLK. Следовательно, информационные биты могут считываться при нарастающем фронте последующих тактовых импульсов.
7.3.2 Синхронная карта типа 2
По окончании процедуры восстановления (см. 6.2) выходной информацией управляют тактовые импульсы. Первый тактовый импульс подается в промежутке времени /24 (см. рисунок 2). отсчитываемом от нарастающего фронта сигнала на FCB. Длительность состояния Н тактовых импульсов — /25. а длительность состояния L — не менее I мкс (/26).
Первый информационный бит получают, как определено в 6.2. Второй и последующие информационные биты подучают на I/O. пока CLK находится в состоянии L. в промежутке после времени /27 (отсчитываемого от спадающего фронта на CLK) до следующего спадающего фронта на CLK. Следовательно, информационные биты могут считываться при нарастающем фронте последующих тактовых импульсов.
7.4 Содержание данных заголовка
Заголовок включает в себя четыре поля (HI — Н4) и позволяет своевременно определить, совместимы ли карта и устройство сопряжения. Если совместимость отсутствует, то контакты должны быть лезактивизированы согласно разделу 8.
Первое поле HI кодирует тип протокола. Значения кодов и соответствующие типы протоколов указаны в таблице 1.
Таблица I — Колирован нс поля 111 |
ь
8 |
ь
7 |
ь
6 |
ь
5 |
ь
4 |
ь
У |
ь
2 |
h
1 |
Содержание |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Нс подлежит использованию |
0 |
X |
X |
X |
0 |
0 |
0 |
0 |
Зарезервированы дли протоколов, определяемых Подкомитетом 17 Совместного технического комитета СТК 1 ИСО/МЭК |
X |
X |
X |
X |
X |
X |
X |
1 |
Структура и кодирование нолей III и 112 назначены регистрационным органом |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Не подлежит использованию |
Другие значения |
|
|
|
|
|
Для собственного использования |
|
Второе поде Н2 кодирует параметры типа протокола, закодированного в поде HI. Значения поля Н2 назначает Подкомитет 17 Совместного технического комитета СТК I ИСО/МЭК. если
Н1 = \(У (х = 1.....7).
Описание полей НЗ и Н4 выходит за пределы компетенции настоящего стандарта.
ГОСТ Р ИСО/МЭК 7816-10-2004
8 Дезактнвн шипя контактов
Когда обмен информацией завершен или прерван (например, при нсрсагируюшсй кара* ши обнаружении удаления каргы). электрические контакты должны быть лезактивизированы. Дезактивизация. осуществляемая устройством сопряжения, должна состоять из следующих последовательных действий (RST находится в состоянии L):
- CLK приводится в состояние L:
- FCB приводится в состояние L (только у карты типа 2);
- VPP приводится в неактивное состояние:
- I/O приводится в состояние А;
- VCC приводится в неактивное состояние.
ПРИЛОЖЕНИЕ А (справочное)
Пример структуры данных, представляемой полем 113 = '10'
Роль, отводимая полям ИЗ и 114. аналогична роли Смитов предыстории по ИСО/МЭК 7816-3. Третье поле ИЗ. будучи установленным в 'НУ. совместно с полем 114 (см. ИСО/МЭК 7816-4) могут определять последующую структуру данных.
На рисунке A.I представлен пример обшей, независимой от приложения, структуры вреде гашения данных в памяти синхронной карты, прослеживаемой на стыке между картой и устройством сопряжения. Структура содержит следующие поля:
• ATR;
- секцию данных ATR:
- еекиию справочных данных (данных 1)1 R):
- секцию данных приложения;
- область расширения.
Память данных |
|
ATR |
ATR-DS |
DIR-Ds| APPL-DS |
Ext |
|
ЛТК — Ответ-на-Восстановление Июля 111—114):
ATR-DS — секции данных ЛТК (эквивалентна файлу ЛТК);
DIK DS - секция справочных данных (эквивалентна файлу 1>1 К); APPL-DS — секция данных приложения (эквивалентна EF);
Ем — область расширения |
Рисунок Л. I — Пример структуры данных, представляемой полем ИЗ = '10'
5
ПРИЛОЖЕНИЕ Ь
(СПраВОЧНОС)
Примеры кплировании нолей III и 112
Пример кодирования ноля III представлен н таблице Б.1. пример кодирования ноля 112 — в таблице Б.2.
Таблица Б.I — Кодирование поля III |
ь
8 |
ь
7 |
ь
6 |
ь
5 |
ь
4 |
ь
3 |
ь
2 |
h
1 |
Содержание |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Не подлежит использованию |
0 |
X |
X |
X |
0 |
0 |
0 |
0 |
Зарезервированы для протоколов ИСО/МЭК; структура и кодирование поля 112 зарезервированы ia ИСО/МЭК |
|
|
|
|
|
|
|
|
Структура и кодирование полей III и 112 — в соответствии с данной таблицей и таблицей Б.2 |
0 |
X |
X |
X |
0 |
0 |
1 |
0 |
Зарезервированы для протоколов ИСО/МЭК |
1 |
X |
X |
X |
0 |
0 |
1 |
0 |
Специальные отраслевые протоколы |
X |
X |
X |
X |
X |
X |
X |
X |
Структура и кодирование потей HI и Н2 назначены регистрационным органом |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Не подлежит использованию |
Другие значения |
Собственные структура и кодирование полей 111 и Н2 |
|
Т а б л и и а Б.2 — Кодирование поля 112 (в поле III биты М — Ы * 2) |
ь |
ь |
ь |
ь |
ь |
ь |
h |
ь |
|
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Содержание |
1 |
X |
X |
X |
X |
X |
X |
X |
Зарезервированы для использования в будущем |
|
|
|
|
|
|
|
|
Число единиц данных, закодированное в битах Ь7 — Ь4: |
0 |
0 |
0 |
0 |
0 |
X |
X |
X |
нс указано |
0 |
0 |
0 |
0 |
1 |
X |
X |
X |
128 |
0 |
0 |
0 |
1 |
0 |
X |
X |
X |
256 |
0 |
0 |
0 |
1 |
1 |
X |
X |
X |
512 |
0 |
0 |
1 |
0 |
0 |
X |
X |
X |
1024 |
0 |
0 |
1 |
0 |
1 |
X |
X |
X |
2048 |
0
о |
0 |
1 |
1 |
0 |
X |
X |
X |
4096 |
0 |
1 |
1 |
1 |
1 |
X |
X |
X |
Зарезервированы для использования в будущем |
0 |
X |
X |
X |
X |
X |
X |
X |
Длина единиц данных в битах, закодированная в битах ЬЗ — Ы. Определяется как степень числа 2. показатель степени кодирует биты ЬЗ — Ы (например, 011-8 битов - 1 байт) |
|