Реклама:

На данном этапе освоения материала, изложенного в книге, основной интерес представляет возможность выполнять максимальное число различных операций и экспериментировать с большинством типов чип-карт, как синхронных, так и асинхронных, причем в первую очередь с помощью компьютера.

Так как было бы нерационально использовать мощный ПК только в качестве простого терминала связи, стоит максимально упростить connector, а часть его функций переложить на программное обеспечение. Это облегчит дальнейшую модернизацию всего комплекса без переделки ПО микроконтроллера, называемого также микрокодом.

Микроконтроллер устройства чтения-записи (типа РІС 16С84) будет решать, таким образом, только самые спепифические вопросы: подача или отключение напряжения на контактах карты в соответствии с требованиями, формирование синхроимпульсов и, наконец, организация интерфейса между двунаправленной линией данных чип-карты и однонаправленными линиями TXD и RXD порта RS 232.

Использование специальных интегральных микросхем представляется нерациональным, так как рано или поздно они снимаются с производства; кроме того, найти их достаточно трудно. Поэтому предлагаемая схема (см. рис. 6.2), решающая задачи аппаратного интерфейса, собрана на дискретных элементах, которые, как показывает практика, отлично в ней работают. В этой конструкции воплощено несколько оригинальных идей, которые требуют ряда пояснений.

Устройство рассчитано на работу только от одного источника напряжения +5 В (оно подается с контакта 1 разъема типа DB 15 "игрового* порта ПК), но на случай необходимости предусмотрен дополнительный вход для подачи напряжения Vpp.

Необходимо знать, что все асинхронные карты, как правило, читаются при подаче напряжения Vpp 5 В, а описываемое устройство подает его по умолчанию. Самые старые карты (в частности, изготовленные по технологии пМОП ЭППЗУ) требуют, однако, более высокого напряжения для операции записи и представления секретных кодов. В этом случае можно применить лабораторный источник питания для подачи на контакт Vpp стабилизированного напряжения нужной для данного типа карты величины (как правило, 21 В, но иногда п 12,5 В).

Сигнал синхронизации, который должен подавиться на карту, проще всего получить с выхода тактового генератора микроконтроллера РІС, где формируется меандр частотой 3,58 МГц. При такой частоте у большинства карт длительность элементарного такта (ETU) равна 104 мкс, и, следовательно, скорость связи - 9600 бит/с.

В случае, если connector полностью отвечает стандарту ISO 7816, внутренний микропроцессор решает задачи определения нужной

Упрощенное устройство чтения-записи

Рис 6.2. Принципиальная схема простого устройства чтения-записи величины Vpp, тактовой частоты и многих других параметров в зависимости от требований, выставленных картой. Для работы с ней предусмотрен даже режим диалога, во время которого подбирается тот или иной протокол связи. Предлагаемое устройство дает возможность непосредственно выбирать эти параметры, обеспечивая значительную свободу действий при экспериментировании; серийный connector этого не позволяет.

Таблица 6. /. Перечень элементов к схеме на рис. 6.4

Наименование

Обозначение

Номинал "

Примечание

 

т.иб

330 Ом

 
 

К2

27кОм

 
   

150кОм

 

Резисторы

М

390 кОм

5%, 0.25 Вт

Р15

15кОм

 

К7, НИ

120м

 
 

на

1,8 кОм

 
 

то

6,8 кОм

 
 

С1 -С5

1мкФ/16В

 

Конденсаторы

С6.С7

27 пФ

 

С6

47мкФ/10В

 
 

С9-С11

0,1 мкФ

 

Транзисторы

Т1.Т2

2N2907

 

ТЗ

2N2222

 
 

СИ

МАХ 232

 

Интегральные микросхемы

СГ2

Р1С16С84

Программируется

С13

74НС00

 

Светодиоды

0\

 

Зеленый

 

Красный

Диоды

03. ы

6,2 Ву 0,5 Вт

Стабилитрон

05,136

1144148

 

--- 1

1 Прочее

0,

Колодка с двумя ря Колодка клеммная Разьем ЮВ 9 - роз Картой нем ик ск Соединительный к.

3,579 МГц дами штырьков на 2 контакта (5,08 этка

. рис. 3.5)

Йель (см. рИС- з.з;

Кварцевый резонатор мм)

Упрощенное устройство чтения-записи

Рис. 6.3. Топология печатной платы устройство

Рис. 6.4. Схема размещения элементов устройства чтения-записи все элементы устройства. Его внешний вид показан на рис. 6.5; используется оно совместно с рассмотренными выше блоком карго-приемника (см. рис. 3.6) и кабелем (см. рис. 3.3).

Упрощенное устройство чтения-записи

Рис. 6.5. Внешний вид устройства чтения-записи для асинхронных карт

Структура асинхронных карт || Оглавление || Используемое программное обеспечение