Emulador
SmartCard para PC |
Disposicisn de pines
Descripcisn del Circuito
El MAX232 convierte los niveles RS-232 (cerca de +10 y -10
V) a voltaje TTL ( 0 a +5 V ) y vice versa sin requerir nada mas que una fuente de +5 V.
El chip contiene dos drivers TTL-->RS-232 y dos RS-232-->TTL y necesita cuatro
condensadores externos de 1uF para generar el voltaje RS-232 internamente. El adaptador
electronico obtiene su voltaje necesitado desde el pin VCC del decodificador o quizas
podrmas usar una fuente externa de 5 V si tu deseas.
En la ranura o slot , el conector RST esta
conectado usando uno de los drivers TTL->RS-232
en el MAX232 al DCD, asi el software y el lector pueden facilmente resincronizar en el
caso de un error del protocolo.
La coneccion I/O es una half-duplex bidireccional asmncrona con nivel TTL de puerto
serial.
Nosotros podemos conectar esta lmnea a la entrada TTL
MAX232 ( la cual esta conectada a RxD y manda bytes al PC) para recibir datos desde
el lector. La seqal TxD es convertida en el MAX232
a nivel TTL y esta conectada con un driver colector TTL abierto a I/O.
Este driver colector ( uno de seis en el 74LS07) tiene una
alta impedancia de salida durante el estado idle 1 y se conecta a GND durante un 0 en su
entrada. Como ya existe una resistencia pull-ip a +5 V en I/O del
decodificador, este circuito garantiza que el adaptador esta en estado de alta impedancia
si la lmnea TxD esta en idle, y entrega el correcto voltaje si el PC envma bytes cuando
el decodificador esta en modo de recepcisn. Como nosotros no conectamos el
polo-totem o salida triestado al I/O, en el adaptador serma imposible tener un corto
circuito.
Hay que tener cuidado con la polaridad de los condensadores
( marcados con un + en el diagrama para cada condensador) el simbolo -->-- en el
diagrama de arriba del MAX232, el voltaje se convierte dentro del chip. El led rojo se
enciende cuando el lector activa la interfase. El led verde muestra el trafico I/O ( de
entrada y salida ). El condensador entre VCC y GND no es absolutamente necesario pero si
recomendado.
En este diseqo de interfase, cada byte enviado por el PC
esta al mismo tiempo siendo recibido por el PC. Consecuentemente puedes testear el
circuito con un emulador de terminal como el Hyperterminal de windows y una fuente externa
de voltaje de +5 Volts seteando en el terminal el eco local o local echo: si
tu tu ves cada caracter tipeado inmediatamente en pantalla, esto quiere decir que la
interfase esta funcionando bien. El software debe ser capaz de negociar con este
eco desde la interfase. Como especifica en el Standard ISO, el lector activa
la tensisn VCC en un pequeqo instante solo despues de un reseteo y desactiva VCC otra
vez si un paquete answer-to-reset no se ha recibido desde la tarjeta en el tiempo
posterior de la seņal de reseteo.
|