Протокол "T=0" (ISO 7816)
Карта использует прямой порядок кодирования байтов (direct convention).
Поддерживается процедура PPS и выбор скорости обмена до 16 тактов/бит, что примерно равно 223200 бит/сек при стандартной частоте тактирования 3.57 МГц.
Размер передаваемых данных ограничен размером 255 байт в запросе и 256 байт в ответе.
Протокольные байты ATR
байт | значение | пояснение |
TS | 3B | direct convention |
T0 | 93 | 9 – признак присутствия TD1 и TA1 3 - число байтов истории для ATR фазы инициализации и аварийного ATR. |
TA1(*) | 96 | максимальная частота 5MHz минимальный период передачи бита ETU = F/D тактов где F=512, D=32 (т.е. ETU >= 15 тактов/бит) |
TD1 | 00 | предлагается протокол T0 нет дальнейших байтов TA2..TD2 |
(*) параметр может быть скорректирован при инициализации карты
Байты истории на фазе инициализации
байт | значение | пояснение |
HB1 | 80 | category indicator byte в конце признак фазы жизни в формате CompactTLV |
HB2..3 | 81 03 | фаза жизни карты – инициализация |
Стандартные байты истории на фазе эксплуатации
байт | значение | пояснение |
HB1 | 80 | category indicator byte в конце признак фазы жизни в формате CompactTLV |
HB2..3 | 31 С0 | Card service data byte
|
HB4..6 | 72 F7 41 | Card capabilities
|
HB7..8 | 81 07 | фаза жизни карты – эксплуатация |
Если в контексте MF существует запись с тэгом 5F52 и размером от 1 до 15 байт, то ее содержимое будет выдаваться в качестве байтов истории вместо стандартных (значение T0 изменится на 8X, где X – число байтов истории).
На фазе блокирования карта не выдает ATR.
Примечание(ОС "Магистра 1,3"): Байты истории могут быть получены командой GET_DATA (при этом MF не обязательно должен быть текущим файлом) с параметрами:
- 5F51 – ATR полностью
- 5F52 – байты истории