На данном этапе освоения материала, изложенного в книге, основной интерес представляет возможность выполнять максимальное число различных операций и экспериментировать с большинством типов чип-карт, как синхронных, так и асинхронных, причем в первую очередь с помощью компьютера.
Так как было бы нерационально использовать мощный ПК только в качестве простого терминала связи, стоит максимально упростить 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. Внешний вид устройства чтения-записи для асинхронных карт
⇐Структура асинхронных карт || Оглавление || Используемое программное обеспечение⇒