Реклама:

Микросхема ТВ А 8000 выпускается в корпусах 01Р28 или 5028Ь: ее цоколевка приведена на рис. 3.16, а функциональная схема - иа

Применение ТБА 8000

Рис. 3.15 Интерфейс промышленного изготовления (разработка компании {НИОУЛТкОИ}

рис. 3.17. Она позволяет лучше понять назначение каждого из выводов, как то:

XTAL

Кварцевый резонатор. Второй его вывод пплключается к зрмлє

І/01 и І/02

Вход/выход карты (обычно один, но некоторые карты могут иметь вторую линию ввода/вывода на контактах С4 или С8)

ЮТ

К контакту карты

CLK

К контакту карты

PSEL1 и PSEL2

Напряжение программирования Урр (5 В, 12,5 В, 15 В или 21 В)

PRES и PRES

Обнаружение присутствия карты (прямой и инверсный выходы)

 

К контакту Урр карты

 

Напряжение питания (30 В максимум) для генератора Урр

GND

Общий

у"

Положительное напряжение питания (6,6-18 В)

Vcc

К контакту Vcc карты (5 В, 100 мА максимум)

V

Вход схемы контроля напряжения питания микроконтроллера

DELAY

Конденсатор выдержки времени начальной установки микроконтроллера

ALARM и ALARM

Сигналы начальной установки для микроконтроллера (прямой и инверсный)

сот

Сигнал прерывания для микроконтроллер (активный низкий)

START

Запрос на начало цикла (активный низкий)

WRITE

Запрос на запись (подача напряжения Урр на карту)

CVNC

Внутреннее опорное напряжение 5 В (требует внешней цепи для развязки)

CLKDIV

Выбор коэффициента деления частоты ськоит

CLKIN

Вход для внешних синхроимпульсов

CLKOUT RST1N

Сигнал синхронизации для микроконтроллера или других устройств Запрос на сброс карты

1/01(цС) и 1/02(цС)

Линии портов микро-ЭВМ

Применение ТБА 8000

Рис. 3.16. Цакопевка микросхемы TDA 8000

Применение ТБА 8000

Рис. 3.17. Внутренняя архитектура TDA 8000

На рис. 3.18 более подробно показаны принципиальные схемы входных и выходных цепей основных блоков микросхемы, а на рис. 3.19 представлена функциональная схема ее системы синхронизации.

Тактовый генератор микросхемы TDA 8000 может работать либо с кварцевым резонатором, либо от внешнего сигнала, взятого, например, от другой микросхемы TDA 8000 или от основной системы. На контакт синхронизации карты подается сигнал с частотой вдвое меньшей, чем у резонатора (2-12 МГц), или равной частоте сигнала на контакте CLKIN (1-6 МГц). Хотя некоторые карты способны работать на очень низкой частоте, ее нежелательно выбирать меньше 1 МГц. Рекомендуемая частота резонатора - 7,16 МГц, поскольку в этом случае скорость обмена данными с большинством асинхронных карт составит 9600 бод.

К выходу тактового генератора подключен дополнительный делитель, формирующий внутренние синхросигналы микросхемы, а на выходе CLKOUT, в зависимости от состояния контакта CLKDIV, будет сигнал с частотой, равной частоте резонатора либо вдвое меньшей.

Такое количество режимов, безусловно, позволяет использовать TDA 8000 в самых разных приложениях.

Система внутренней синхронизации TDA 8000 позволяет точно формировать последовательности включения и выключения карт, предписываемые стандартом ISO 7816, согласно показанному на рис. 3.20 алгоритму.

Подача напряжения на TDA 8000 переводит микросхему в состояние покоя, при котором обесточены все контакты картоприемника. Таким образом, системе безразлично, есть в нем карта или ее вставят потом. Наличие карты определяется по сигналу на выводах PRES или PRES, а переход в низкий уровень линии OFF сообщает об этом микроконтроллеру, обычно работающему по прерываниям. Тогда процессор начнет выполнение цикла обработки карты, переводя линию START в низкий логический уровень. После этого TD А 8000 выполняет следующие операции (в указанном порядке):

• на контакт Vcc карты подается напряжение 0-5 В;

• подключаются вход/выход карты;

• напряжение Vpp переходит из 0 в 5 В;

• на карту подаются сигналы синхронизации.

Применение ТБА 8000

Рис 3.18. Схемы входных и выходных каскадов TDA 8000

Применение ТБА 8000

Рис. 3.19. Структурная схема цепи синхронизации TDA 8000

Применение ТБА 8000

Рис. 3.20. Принцип работы TDA 8000

Обычно на этой стадии управляющее устройство выдает на карту команд}' "сброс" по линии RSTIN. Тогда карта выдает свой "ответ на сброс" - последовательность байтов, начинающихся с 3Fh (соглашение ISO 1177, инверсный) или ЗВп (соглашение ISO 1177, прямой), в которой может содержаться до 32 символов помимо "головного" байта, названного TS.

Это сообщение очень важно, так как оно позволяет управляющему устройству определить тип карты, особенности обмена данными и, в случае необходимости, получить краткую историю карты (15 символов максимум).

К примеру, банковская карта или карта FRANCE TELECOM (в которых используются одни и те же кристаллы BU LL СР8) может выдать по команде "сброс* следующий ответ (в шестнадцатеричном коде):

3F 65 35 10 01 04 6С 90 00

При этом система находится в режиме чтения (read), и управляющее устройство теперь может, если необходимо, начать операцию записи (write), переводя в низкий уровень линию WRITE микросхемы TDA 8000. При этом направление передачи данных по линии I/O изменяется на обратное, а напряжение Vpp с определенной скоростью (обычно 1 В/мкс) повышается до выбранного напряжения программирования.

Когда запись закончена, линия WRITE переводится обратно в высокий уровень. Вся система сразу же возвращается в режим чтения и готова к приему ответа карты, если таковой предусмотрен.

В конце сеанса выполняется цикл отключения карты, обратный циклу включения, и TDA 8000 возвращается в состояние покоя, в котором от нее можно отключить питание: I • выполняется сброс карты;

• отключается сигнал синхронизации карты;

• напряжение Vpp снижается до нуля;

■ линии входа/выхода переводятся в высокоимпедансное состояние;

■ напряжение Vcc снижается до нуля.

Естественно, TDA 8000 в любой момент сеанса может быть переведен в режим ошибки (fault), если будет обнаружена одна из следующих аномалии:

■ короткое замыкание на линиях Vcc или Vpp;

■ чрезмерное увеличение тока на линиях данных карты;

• изъятие карты в ходе сеанса;

• перегрев.

В этих случаях TDA 8000 переводит линию OFF в низкий уровень и сразу же выполняет последовательность действий для отключения карты. Все решения о дальнейшем развитии событий возлагаются на микроконтроллер.

Интерфейсные устройства для карт || Оглавление || Схема применения TDA 8000