ES2277939T3 - Metodo y dispositivo para señalizar la transferencia de datos entre un puerto usb y un modulo de tarjeta inteligente con bus de serie universal (usb). - Google Patents

Metodo y dispositivo para señalizar la transferencia de datos entre un puerto usb y un modulo de tarjeta inteligente con bus de serie universal (usb). Download PDF

Info

Publication number
ES2277939T3
ES2277939T3 ES01968767T ES01968767T ES2277939T3 ES 2277939 T3 ES2277939 T3 ES 2277939T3 ES 01968767 T ES01968767 T ES 01968767T ES 01968767 T ES01968767 T ES 01968767T ES 2277939 T3 ES2277939 T3 ES 2277939T3
Authority
ES
Spain
Prior art keywords
smart card
usb
card module
contact
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01968767T
Other languages
English (en)
Inventor
Taylor J. Leaming
Robert Antoine Leydier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Axalto SA
Schlumberger Technologies Operating Ltd
STMicroelectronics lnc USA
Original Assignee
Axalto SA
Schlumberger Technologies Operating Ltd
STMicroelectronics lnc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Axalto SA, Schlumberger Technologies Operating Ltd, STMicroelectronics lnc USA filed Critical Axalto SA
Application granted granted Critical
Publication of ES2277939T3 publication Critical patent/ES2277939T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07733Physical layout of the record carrier the record carrier containing at least one further contact interface not conform ISO-7816
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Communication Control (AREA)

Abstract

Un método para señalizar la actividad de las transacciones entre un módulo de tarjeta inteligente (10) con bus de serie universal (USB) y un puerto USB, caracterizado porque el módulo de tarjeta inteligente tiene cuatro contactos de tarjeta inteligente que se utilizan para conectar el módulo de tarjeta inteligente al USB y al menos un contacto que no se utiliza para conectar la tarjeta inteligente al USB y porque el módulo de tarjeta inteligente (10) está conectado al USB mediante un dispositivo de interfaz (40) que tiene un conector dotado de contactos que coinciden con los de la tarjeta inteligente, incluyendo: a) la transmisión y recepción de paquetes USB entre el módulo de tarjeta inteligente (10) y el puerto USB; b) la generación de una señal de correcta transmisión (37), tras la correcta transmisión y recepción de un paquete USB, por lo menos en uno de los contactos no utilizados para el tráfico USB del módulo de tarjeta inteligente (10); y c) la señalización de actividad de las transacciones, basada en la señal de correcta transmisión (37), en un dispositivo (300) montado en el dispositivo de interfaz (40) y conectado por lo menos a uno de los contactos de la tarjeta inteligente que no se utilizan para conectar el módulo de tarjeta inteligente (10) al USB.

Description

Método y dispositivo para señalizar la transferencia de datos entre un puerto USB y un módulo de tarjeta inteligente con bus de serie universal (USB).
Antecedentes
En términos generales, el presente invento hace referencia a tarjetas con circuitos integrados (CI), o tarjetas inteligentes, empleadas para procesar transacciones relacionadas con bienes y servicios. Las tarjetas inteligentes son tarjetas de plástico que incorporan, en su cara anterior o posterior, un microprocesador y unos circuitos de memoria conectados a los contactos eléctricos situados en la cara anterior de la tarjeta. Al introducir la tarjeta en un dispositivo de lectura que establece conexión con los contactos eléctricos, los circuitos se activan y es posible acceder a los datos almacenados en la tarjeta. De forma más específica, el presente invento hace referencia a un dispositivo y a un método para conectar una tarjeta inteligente equipada con una interfaz de bus de serie universal (USB, por sus siglas en inglés) a dispositivos para la lectura de tarjetas inteligentes que no precisen de circuitos electrónicos activos. Además, el presente invento hace referencia a un método y a un dispositivo novedoso para ofrecer indicaciones visuales sobre la actividad del flujo de datos procedente de la tarjeta inteligente.
Las tarjetas inteligentes son un tipo de tarjetas de datos. Las tarjetas de datos utilizadas en el procesamiento de transacciones pueden ser de carácter activo o pasivo. Son tarjetas de datos pasivas las tarjetas de crédito, las tarjetas de débito y las tarjetas ATM tradicionales, que emplean datos almacenados en una banda magnética situada en el dorso de la tarjeta. Cuando se procesa una transacción utilizando una tarjeta de datos pasiva, suele ser necesario verificar la transacción mediante un dispositivo de lectura conectado a un ordenador remoto a través de una red telefónica. Durante una transacción, es posible proceder a la escritura y lectura de datos desde la banda magnética. Las tarjetas de datos activas, o tarjetas inteligentes, emplean un procesador y unos circuitos de memoria incorporados en la misma tarjeta que se activan cuando ésta se conecta a un dispositivo de lectura. Dado que las tarjetas inteligentes pueden albergar la inteligencia necesaria para completar transacciones, éstas se pueden llevar a cabo de forma local, sin necesidad de recurrir a la conexión telefónica con un servicio remoto de verificación de transacciones. Además de almacenar datos relacionados con la cuenta del propietario, como el número de identificación y el saldo de la cuenta, los circuitos también admiten encriptación con fines de seguridad. Las tarjetas inteligentes se emplean para distintos usos, como módulos de identificación de abonados (más conocidos como tarjetas SIM) en el sistema global de telefonía móvil (GSM), receptores de TV por satélite, banca, programas de asistencia sanitaria, pago de aparcamientos y peajes de autopista, etc. Se prevé que las tarjetas inteligentes tengan cada vez mayor aplicación, hasta sustituir por completo a las tarjetas de datos con banda magnética.
La norma base para las tarjetas inteligentes es la norma internacional ISO 7816, que establece los requisitos detallados de la interfaz física, eléctrica, mecánica y de programación de aplicaciones para tarjetas CI con contactos. En concreto, la presente comprende por referencia las normas internacionales ISO 7816-1 "Características físicas", ISO 7816-2 "Dimensiones y posición de los contactos", ISO 7816-3 "Señales electrónicas y protocolos de transmisión" y ISO 7816-10 "Señales electrónicas y respuesta a reposición para tarjetas sincrónicas". Esta norma prevé una conexión mediante interfaz de serie a la tarjeta inteligente. En la mayoría de los casos, estas tarjetas se utilizan con un lector conectado a un ordenador. El lector de tarjetas inteligentes conforme con la norma ISO incorpora circuitos electrónicos que permiten la comunicación entre la tarjeta y el ordenador. La tarjeta inteligente se introduce en un conector del lector de tarjetas que permite que una primera interfaz del lector establezca comunicación con la tarjeta inteligente. Una segunda interfaz del lector de tarjetas se conecta a un ordenador por medio de un puerto de serie, un puerto paralelo o un bus de serie universal (USB). El lector de tarjetas inteligentes conforme con la norma ISO emplea un microcontrolador con su software asociado. Los componentes electrónicos se encargan de traducir las señales entre la tarjeta inteligente y el ordenador. Algunos de estos componentes están dedicados a la visualización del flujo de datos que transcurre entre la aplicación que se está ejecutando en el ordenador y la tarjeta inteligente.
Las condiciones operativas de la ISO 7816-3 Clase B hacen uso de las señales de comunicación REPOSICIÓN (RESET) (RST), reloj (CLK) y entrada/salida (I/O). Un lector de tarjetas inteligentes genera señales RST y CLK y se limita a almacenar temporalmente el enlace de comunicación semidúplex en I/O. Las señales VCC, GND, RST, CLK e I/O están conectadas a contactos del módulo de tarjeta inteligente. El lector de tarjetas inteligentes conforme con la norma ISO 7816 prevé la comunicación entre la aplicación cliente basada en ordenador y la tarjeta inteligente, por medio de circuitos de interfaz electrónica. Esta interfaz acciona un dispositivo que proporciona indicaciones visuales de la actividad I/O en el enlace. Para las indicaciones visuales, se suele utilizar un diodo emisor de luz (LED).
El bus de serie universal (USB) cuenta con un sólido reconocimiento y una creciente aceptación en el mercado de los ordenadores personales (PC). El USB se ideó en respuesta a la necesidad de una interfaz estándar que extendiese el concepto de "plug and play" (enchufar y listo) a dispositivos externos del PC y permitiese a los usuarios instalar y quitar dispositivos periféricos externos sin tener que abrir la torre o desconectar el PC. El USB proporciona una interfaz de serie semidúplex de bajo coste, sencilla de usar y fácil de ampliar. El USB también proporciona hasta 500 mA de corriente a 5 voltios para los dispositivos interconectados. En la actualidad, el USB está definido por las especificaciones redactadas y controladas por USB Implementers Forum, Inc., una corporación sin ánimo de lucro fundada por el grupo de compañías que desarrollaron las especificaciones USB. En concreto, la presente comprende por referencia el Capítulo 5 "Modelo de flujo de datos USB", el Capítulo 7 "Componentes eléctricos" y el Capítulo 8 "Capa de protocolo" de las especificaciones USB. El uso cada vez más extendido del USB en ordenadores ha llevado a los fabricantes de lectores de tarjetas inteligentes a desarrollar interfaces USB para conectar sus productos a los ordenadores, complementando así las interfaces paralelas y de serie ya existentes. No obstante, dadas las diferencias entre la interfaz de serie definida por la norma ISO 7816 y la interfaz de serie definida por las especificaciones USB, las tarjetas inteligentes no son directamente compatibles con las especificaciones USB. También ha sido necesario prever distintas configuraciones para el lector de tarjetas debido a las limitaciones de compatibilidad existentes entre los distintos estándares de las interfaces para ordenadores.
El uso generalizado del USB en los ordenadores ha llevado a los fabricantes de tarjetas inteligentes y lectores de tarjetas inteligentes a perfeccionar todavía más sus productos y reducir costes. El lector de tarjetas inteligentes USB establece comunicación entre una aplicación basada en ordenador y una tarjeta inteligente o módulo de conexión. El lector de tarjetas inteligentes USB y el lector de fichas USB incorporan contactos para las interconexiones entre las señales USB y las cuatro zonas de contacto correspondientes del módulo de tarjeta inteligente equipado con un CI. El lector de tarjetas inteligentes USB conecta los contactos C1 y C5 y las clavijas C4 y C8 del módulo de tarjeta inteligente con las señales USB VBUS, GND, D + y D -, respectivamente. No existen circuitos electrónicos que permitan dar parte de la actividad del enlace. La complejidad del lector de tarjetas inteligentes se ha trasladado al ordenador, reduciendo así los costes generales. La tarjeta inteligente USB precisa de un conector pasante y de un controlador para establecer comunicación con el ordenador. Esta arquitectura reduce el número de componentes electrónicos y, en consecuencia, el coste, sin comprometer la velocidad ni la fiabilidad de la transmisión de datos. En las tarjetas electrónicas USB, sólo hay un CI para llevar a cabo las comunicaciones, los procesamientos y el almacenamiento.
Por los motivos anteriores, surge la necesidad de equipar las tarjetas inteligentes con una interfaz USB que permita conectarlas a un puerto USB, sin necesidad de interponer circuitos electrónicos, permitiendo así que el software de la aplicación informática establezca comunicación directamente con la interfaz USB de la tarjeta inteligente, a través de un controlador de software específico de la tarjeta inteligente. También surge la necesidad de disponer de una indicación visual que confirme la correcta transmisión de datos entre el ordenador y el módulo CI situado en la tarjeta inteligente.
Resumen
El presente invento ha sido ideado como un método y un dispositivo para permitir que las tarjetas inteligentes sean compatibles con la interfaz de serie definida por las especificaciones USB. El invento hace referencia a un enlace físico entre un puerto USB y una tarjeta inteligente. También ha sido ideado como un método y un dispositivo para conectar una tarjeta inteligente a un puerto USB mediante un sencillo conector, sin necesidad de insertar circuitos electrónicos. El invento también hace referencia a un dispositivo y a un método para visualizar el flujo de datos hacia y desde una tarjeta inteligente.
Se establece una vía de comunicación entre el software cliente del ordenador y los puntos finales de la tarjeta inteligente USB. Un motor en serie de la tarjeta inteligente USB captura el tráfico descendente y lo conduce hasta un microcontrolador de la tarjeta inteligente. El motor en serie de la tarjeta inteligente USB conduce el tráfico ascendente desde el microcontrolador de la tarjeta inteligente hasta el ordenador. El tráfico ascendente y descendente está formado por paquetes. Cada vez que se produce una transmisión de paquetes sin errores, el hardware del motor en serie de la tarjeta inteligente USB genera un indicador de correcta transmisión (CTR) que se traduce en una interrupción. El software de la tarjeta inteligente USB eliminará este indicador una vez se haya resuelto la interrupción. La señal CTR activa una primera etapa de un contador de diez bits. Se selecciona una salida para activar un búfer I/O conectado a una clavija de conexión I/O. Esta clavija está conectada a un LED del lector de tarjetas inteligentes que parpadea al ritmo marcado por el tráfico USB. Todas las funciones están incluidas en un único CI y los únicos componentes electrónicos necesarios en el lector de tarjetas inteligentes son un LED que proporcione indicaciones visuales de la actividad del flujo de datos, el conector pasante y, en algunas configuraciones, un resistor que limite la corriente del LED. El presente invento proporciona un método y un dispositivo que permite visualizar el tráfico USB entre un ordenador central y una tarjeta inteligente USB.
El método con las características del presente invento contempla la transmisión y recepción de paquetes USB con señales diferenciales en serie entre el módulo de la tarjeta inteligente y el puerto USB, la generación de una señal de correcta transmisión por parte del módulo de tarjeta inteligente tras la correcta transmisión y recepción de un paquete USB y la señalización de la actividad de transacción, basada en la señal de correcta transmisión. El paso de señalización puede prever la conexión de la señal de correcta transmisión a la entrada de un contador, ambos situados dentro del módulo de tarjeta inteligente, y que la actividad de las transacciones se señalice basándose en la salida del contador. El método también puede prever la selección de una salida del contador, de modo que el usuario reciba una indicación perceptible de la señalización de la actividad de las transacciones. También puede prever la conexión de la salida del contador a un búfer de salida situado dentro del módulo de tarjeta inteligente que acciona el LED. El búfer de salida puede incluir un circuito de fuente de corriente conectado a una tensión de referencia GND. El búfer de salida puede incluir un circuito de fuente de corriente conectado a una tensión de alimentación VBUS. El búfer de salida puede incluir un circuito de conmutación conectado a una tensión de alimentación VBUS. El búfer de salida puede incluir un circuito de conmutación conectado a una tensión de referencia GND.
Otras configuraciones del presente invento pueden incluir la transmisión y recepción de paquetes USB con señales diferenciales en serie entre el puerto USB y los terminales externos de los transceptores situados dentro del módulo de tarjeta inteligente, la conexión de los terminales internos de los transceptores a las entradas de un motor en serie situado dentro del módulo de tarjeta inteligente, la interconexión de una señal de correcta transmisión desde una salida del motor en serie hasta un microcontrolador y un contador, ambos situados dentro del módulo de tarjeta inteligente, el control del contador desde el microcontrolador, la activación de la entrada de un búfer de salida situado dentro del módulo de tarjeta inteligente desde una salida del contador y la activación de un dispositivo desde una salida del búfer de salida para señalizar la actividad de las transacciones basándose en la señal de correcta transmisión. El dispositivo activado puede ser un LED con un ánodo y un cátodo.
El método también puede incluir la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente; la conexión del cátodo del LED a un contacto I/O del módulo de tarjeta inteligente; la conexión de un segundo transistor NMOS de un circuito espejo de corriente, situado dentro del módulo de la tarjeta inteligente, entre el contacto I/O y un contacto de tensión de referencia GND, para ofrecer un sumidero de corriente modulada que ilumine el LED; la conexión de un primer transistor NMOS del circuito espejo de corriente, situado dentro del módulo de la tarjeta inteligente, al segundo transistor NMOS y el suministro de una corriente modulada al primer transistor NMOS desde la salida del búfer de salida, que refleja la actividad de las transacciones USB, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El cátodo del LED puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El método también puede incluir la conexión del ánodo del LED a un contacto I/O del módulo de tarjeta inteligente; la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente; la conexión de un segundo transistor PMOS de un circuito espejo de corriente, situado dentro del módulo de la tarjeta inteligente, entre el contacto I/O y una tensión de alimentación VBUS, para ofrecer un sumidero de corriente modulada que ilumine el LED; la conexión de un primer transistor PMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente, al segundo transistor PMOS y el suministro de una corriente modulada al primer transistor PMOS desde la salida del búfer de salida, que refleja la actividad de las transacciones USB, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El método también puede incluir la conexión del ánodo del LED a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El método también puede incluir la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente; la conexión de un primer terminal de un resistor al ánodo del LED; la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente; la conexión de un transistor de conmutación PMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y un contacto de tensión de alimentación VBUS y el suministro de una fuente de tensión modulada desde la salida del búfer de salida, que refleja la actividad de las transacciones USB, hasta una terminal de compuerta del transistor de conmutación PMOS situado dentro del módulo de tarjeta inteligente, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El segundo terminal del resistor puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El método también puede incluir la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente; la conexión de un primer terminal de un resistor al cátodo del LED; la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente; la conexión de un transistor de conmutación NMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y un contacto de tensión de referencia GND y el suministro de una fuente de tensión modulada desde la salida del búfer de salida, que refleja la actividad de las transacciones USB, hasta una terminal de compuerta del transistor de conmutación NMOS situado dentro del módulo de tarjeta inteligente, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El segundo terminal del resistor puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
Otra configuración del presente invento está formada por un dispositivo que comprende los transceptores situados dentro del módulo de tarjeta inteligente para la transmisión y recepción de paquetes USB con señales diferenciales en serie entre el puerto USB y los terminales externos de los transceptores. Esta configuración se caracteriza por tener transceptores con terminales internos conectados a entradas de un motor en serie situado dentro del módulo de tarjeta inteligente; una señal de correcta transferencia, procedente del motor en serie, interconectada a un microcontrolador y a un contador, ambos situados dentro del módulo de tarjeta inteligente; un contador controlado desde el microcontrolador; una salida del contador que activa la entrada de un búfer de salida situado dentro del módulo de tarjeta inteligente y un dispositivo activado desde una salida del búfer de salida para señalizar la actividad de las transacciones basándose en la señal de correcta transmisión. El dispositivo activado puede ser un LED con un ánodo y un cátodo.
El dispositivo también puede incluir la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente; la conexión del cátodo del LED a un contacto I/O del módulo de tarjeta inteligente; la conexión de un segundo transistor NMOS de un circuito espejo de corriente, situado dentro del módulo de la tarjeta inteligente, entre el contacto I/O y un contacto de tensión de referencia GND, para ofrecer un sumidero de corriente modulada que ilumine el LED; la conexión de un primer transistor NMOS del circuito espejo de corriente situado dentro del módulo de tarjeta inteligente al segundo transistor NMOS y el suministro de una corriente modulada al primer transistor NMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El cátodo del LED puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El dispositivo también puede incluir la conexión del ánodo del LED a un contacto I/O del módulo de tarjeta inteligente; la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente; la conexión de un segundo transistor PMOS de un circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y una tensión de alimentación VBUS, para ofrecer un sumidero de corriente modulada que ilumine el LED; la conexión de un primer transistor PMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente, al segundo transistor PMOS y el suministro de una corriente modulada al primer transistor PMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El ánodo del LED puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El dispositivo también puede incluir la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente; la conexión de un primer terminal de un resistor al ánodo del LED; la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente; la conexión de un transistor de conmutación PMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y un contacto de tensión de alimentación VBUS y el suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación PMOS, situado dentro del módulo de tarjeta inteligente, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El segundo terminal del resistor puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
El dispositivo también puede incluir la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente; la conexión de un primer terminal de un resistor al cátodo del LED; la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente; la conexión de un transistor de conmutación NMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y un contacto de tensión de referencia GND y el suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación NMOS, situado dentro del módulo de tarjeta inteligente, modulando así la intensidad de iluminación del LED en función de la actividad de las transacciones USB. El segundo terminal del resistor puede estar conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
Breve descripción de los dibujos
A continuación, se aportará mayor claridad a éstas y otras características, aspectos y ventajas del presente invento, a través de la siguiente descripción, las reivindicaciones anexas y los dibujos adjuntos, en los que:
La Figura 1 muestra un módulo de tarjeta inteligente compatible con una tarjeta inteligente USB para su conexión a un enlace en serie USB;
La Figura 2 muestra el diagrama de bloque de un lector de tarjetas inteligentes y de una tarjeta inteligente conformes con la normativa ISO;
La Figura 3 muestra el diagrama de bloque de un novedoso CI con transceptores USB y circuitos de señalización del tráfico USB;
La Figura 4 muestra un lector de tarjetas inteligentes USB y una tarjeta inteligente;
La Figura 5 muestra una conexión de interfaz USB entre un módulo de tarjeta inteligente USB y un puerto USB, empleando un cable y activando un LED para indicar la actividad del tráfico USB;
La Figura 6 muestra el módulo de conexión de una tarjeta inteligente USB listo para ser separado de la tarjeta inteligente USB;
La Figura 7 muestra un lector de fichas USB en el que se ha introducido el módulo de conexión de una tarjeta inteligente USB;
La Figura 8 muestra una conexión de interfaz USB entre un módulo de tarjeta inteligente USB introducido en un lector de fichas y un puerto USB, empleando un conector y activando un LED para indicar la actividad del tráfico USB;
La Figura 9 muestra el esquema eléctrico del LED de señalización del tráfico USB, desviado por un sumidero de corriente hacia una tensión de referencia GND;
La Figura 10 muestra el esquema eléctrico del LED de señalización del tráfico USB, desviado por una fuente de corriente desde VBUS;
La Figura 11 muestra el esquema eléctrico del LED de señalización del tráfico USB, habilitado por un conmutador hacia VBUS;
y
La Figura 12 muestra el esquema eléctrico del LED de señalización del tráfico USB, habilitado por un conmutador hacia una tensión de referencia GND;
Descripción detallada
Regresando a la Figura 1, la ilustración muestra un módulo de tarjeta inteligente 10 compatible con la norma IS0 7816-2 "Dimensiones y posición de los contactos". El módulo de tarjeta inteligente 10 tiene ocho contactos eléctricos 1 - 8 situados sobre una placa 11 y un CI 100 montado en el lado de la placa 11 opuesto a los contactos 1 - 8. Los contactos eléctricos 1 - 8 están aislados eléctricamente entre sí. Las conexiones eléctricas entre el CI 100 y los contactos 1 - 8 se llevan a cabo con los cables de conexión 9. Las conexiones eléctricas entre las caras opuestas de la placa 11 se pueden llevar a cabo con cualquier medio común en el sector, como vías conductoras. El CI 100 y los cables de conexión 9 suelen estar encapsulados para su protección contra efectos mecánicos y medioambientales. El módulo de tarjeta inteligente 10 es compatible para su uso en aplicaciones asíncronas ISO 7816. El contacto C1 1 está asignado a la tensión de alimentación VCC, el contacto C2 2 está asignado a la señal de reposición RST, el contacto C3 3 está asignado a la señal del reloj CLK, el contacto C5 5 está asignado a la tensión de referencia GND, el contacto C6 6 está asignado a la tensión de alimentación variable VPP 6 y el contacto C7 7 está asignado a la entrada y salida de datos I/O. En las aplicaciones síncronas ISO 7816-10, el contacto C4 4 está asignado al código de función FCB, mientras que el contacto C8 8 se puede utilizar para otro tipo de aplicaciones síncronas. El módulo de tarjeta inteligente 10 es compatible para su uso en aplicaciones USB. En una aplicación con tarjeta inteligente USB, el contacto C1 1 está asignado a la tensión de alimentación VBUS, el contacto C4 4 está asignado a la línea de datos D +, el contacto C5 5 está asignado a la tensión de referencia GND y el contacto C8 8 está asignado a la línea de datos D -. Los contactos C2 2, C3 3, C6 6 y C7 7 están disponibles para otros usos. El presente invento consiste en el uso de uno de los contactos del módulo C2, C3, C6 y C7 para dar parte de las actividades USB registradas entre la aplicación basada en ordenador y el CI 100 de la tarjeta inteligente USB.
Regresando a la Figura 2, la ilustración muestra el diagrama de bloque de un lector de tarjetas inteligentes 20 conforme con la normativa ISO. El lector de tarjetas inteligentes 20 está conectado a un ordenador 21. Se ha introducido una tarjeta inteligente 200 en el lector de tarjetas inteligentes 20. El protocolo utilizado entre la tarjeta inteligente 200 y el lector de tarjetas inteligentes 20 es el descrito por la norma IS0 7816. Este protocolo no está implantado en el ordenador 21. Cuando la tarjeta inteligente 200 se introduce en el lector de tarjetas inteligentes 20, se conecta un módulo de tarjeta inteligente 10 a una primera interfaz de tarjeta inteligente 26 mediante un conector pasante 27. La primera interfaz 26 controla el protocolo semidúplex ISO 7816. El lector de tarjetas inteligentes 20 está conectado al puerto paralelo 22, al puerto en serie 23 o incluso a un puerto USB 24 del ordenador a través de una segunda interfaz 25. Un LED 300, activado por los circuitos hardware del lector de tarjetas inteligentes 20, proporciona indicaciones sobre el tráfico registrado entre la tarjeta inteligente y el ordenador.
Volviendo a la Figura 3, la ilustración muestra el diagrama de bloque de un novedoso CI 100 con transceptores USB 36 y circuitos de señalización del tráfico USB 31 y 32. La Figura 3 ilustra una configuración específica del presente invento. El transceptor USB 36 recibe las señales diferenciales en serie D + y D - y se comunica con un motor en serie 35. El motor en serie 35 intercambia datos con un microcontrolador 34. Un programa de software se almacena en una memoria 33. Cada vez que se transmite un paquete USB correctamente, ya sea por flujo ascendente o descendente, el hardware del motor en serie 35 emite una señal de correcta transmisión (CTR) 37, conectada entre el motor en serie 35, el microcontrolador 34 y un contador 32. Una transmisión se considera correcta cuando no se ha detectado ningún error en la transmisión del paquete. El programa de software almacenado en la memoria 33 hace que el microcontrolador 34 borre la señal CTR 37 una vez el microcontrolador 34 haya resuelto la interrupción CTR. El contador 32 tiene, por ejemplo, diez etapas. El programa de software almacenado en la memoria 33 hace que el microcontrolador 34 seleccione una salida apropiada del contador 32 a través de la señal de selección 38. La salida seleccionada del contador 32 activa el controlador del LED 31, conectado al terminal I/O 39.
Volviendo a la Figura 4, la ilustración muestra un lector de tarjetas inteligentes 40 y una tarjeta inteligente 200. La tarjeta inteligente 200 contiene un módulo de tarjeta inteligente 10, tal y como se ha descrito anteriormente. La tarjeta inteligente 200 se introduce en el lector de tarjetas inteligentes 40. El lector de tarjetas inteligentes 40 tiene unos contactos de conector pasante 27 que conectan los contactos del módulo de tarjeta inteligente a un cable USB 42 con un enchufe USB serie A 41 en el extremo. El enchufe USB serie A se conecta al puerto de un concentrador USB 24 de un PC central 21 o de otro concentrador USB. Además del conector pasante 27, el lector de tarjetas inteligentes USB incorpora un LED 300. El lector de tarjetas inteligentes USB no precisa de otros componentes activos. La tarjeta inteligente 200 compatible con USB que se ha introducido en el lector de tarjetas inteligentes USB 40 con enchufe USB serie A 41 en el extremo conforma un dispositivo de tarjeta
inteligente USB 43.
Volviendo a la Figura 5, la ilustración muestra una conexión de interfaz USB entre un módulo de tarjeta inteligente USB 10 y un puerto USB 24 mediante un cable 42, activando un LED 300 para indicar la actividad del tráfico USB, tal y como se ilustra en la Figura 4. El lector de tarjetas inteligentes 40 tiene ocho clavijas pasantes de conexión 50 que se conectan a los contactos del módulo de tarjeta inteligente 10. Las conexiones eléctricas son conducidas por el cable 42 desde el módulo de tarjeta inteligente hasta un conector con enchufe USB serie A 41. El módulo de tarjeta inteligente compatible con USB 10 se introduce en un lector de tarjetas inteligentes USB 40 equipado con un cable USB 42 con enchufe USB serie A 41 en el extremo. El cable 42 emplea cuatro hilos para conectar el módulo de tarjeta inteligente 10 al conector del enchufe 41. El conector 41 se puede enchufar directamente a un puerto USB 24 del concentrador raíz de un PC central 21 equipado con un receptáculo de serie A, o al puerto USB de un concentrador equipado con el receptáculo descrito en la Figura 4. El concentrador proporciona la fuente de alimentación VBUS conectada al contacto C1 1 del módulo de tarjeta inteligente 10, la tensión de referencia GND conectada al contacto C5 5 del módulo de tarjeta inteligente 10, la línea de datos D + conectada al contacto C4 4 y la línea de datos D - conectada al contacto C8 8. En la presente configuración del invento, cuando se conecta una tarjeta inteligente a una interfaz USB, los contactos C2, C3 y C6 del módulo de tarjeta inteligente no están asignados. El ánodo del LED 300 se conecta al contacto C7 7 del módulo de tarjeta inteligente 10 y el cátodo del LED 300 se conecta a la tensión de referencia GND del módulo de tarjeta inteligente 10. Normalmente, el lector de tarjetas inteligentes USB proporciona estas señales al módulo de tarjeta inteligente siguiendo los protocolos eléctricos y de transmisión definidos en las especificaciones USB. Mientras que la presente configuración del invento hace uso de los contactos C4 4 y C8 8, la norma ISO 7816-2 se reserva estos dos contactos para uso futuro. En una aplicación síncrona, la norma ISO 7816-10 asigna el C4 al código de función FCB.
Volviendo a la Figura 6, la ilustración muestra el módulo de conexión de una tarjeta inteligente USB 400 listo para ser separado de una tarjeta inteligente USB 200. El módulo de conexión de la tarjeta inteligente 400 está equipado con un módulo de tarjeta inteligente 10. Éste es otro factor de forma de las tarjetas inteligentes USB 200. Una vez el módulo de conexión de la tarjeta inteligente 400 se separe de la tarjeta inteligente 200, el primero se podrá introducir en un lector de fichas USB 500, tal y como se muestra en la Figura 7.
Volviendo a la Figura 7, la ilustración muestra un lector de fichas 500 en el que se ha introducido un módulo de conexión 400. El uso de este tipo de módulo de conexión 400 está muy generalizado en las tarjetas SIM ideadas para teléfonos móviles GSM. El conector 41 se puede enchufar directamente al puerto USB 24 del concentrador raíz de un ordenador central 21 equipado con un receptáculo de serie A, o al puerto USB de un concentrador equipado con el receptáculo descrito en la Figura 4. La configuración eléctrica del módulo de tarjeta inteligente 10 montado en el módulo de conexión de la tarjeta inteligente 400 que se ha introducido en el lector de fichas 500 es igual a la descrita en la Figura 5, excepto por el hecho de que el conector 41 está incorporado en el lector de fichas 500 y no en el cable 42. El módulo de conexión de la tarjeta inteligente compatible con USB 400 que se ha introducido en el lector de tarjetas inteligentes USB 500 con enchufe USB serie A 41 conforma un dispositivo de tarjeta inteligente USB 46.
Volviendo a la Figura 8, la ilustración muestra una conexión de interfaz USB entre un módulo de tarjeta inteligente USB 10 introducido en un lector de fichas 500 y un puerto USB 24, utilizando un conector 41 y activando un LED 300 para indicar la actividad de tráfico USB, tal y como se muestra en la Figura 7. El lector de fichas 500 tiene ocho clavijas pasantes de conexión 50 que se conectan a los contactos del módulo de tarjeta inteligente 10. Las conexiones eléctricas se conectan desde el módulo de tarjeta inteligente 10 a un conector USB serie A 41. El módulo de tarjeta inteligente compatible con USB 10 se introduce en un lector de fichas USB 500 que tiene un conector USB serie A 41 en el extremo. El conector 41 se puede enchufar directamente al puerto USB 24 del concentrador raíz de un ordenador central 21 equipado con un receptáculo de serie A o al puerto USB de un concentrador equipado con el receptáculo que aparece en la Figura 4. El concentrador proporciona la fuente de alimentación VBUS conectada al contacto C1 1 del módulo de tarjeta inteligente 10, la tensión de referencia GND conectada al contacto C5 5 del módulo de tarjeta inteligente 10, la señal de datos D + conectada al contacto C4 4 del módulo de tarjeta inteligente 10 y la señal de datos D - conectada al contacto C8 8 del módulo de tarjeta inteligente 10. El ánodo del LED 300 está conectado al contacto C7 del módulo de tarjeta inteligente 10 y el cátodo del LED está conectado a la tensión de referencia GND del módulo de tarjeta inteligente 10. Normalmente, el lector de tarjetas inteligentes USB proporciona estas señales al módulo de tarjeta inteligente siguiendo los protocolos eléctricos y de transmisión definidos en las especificaciones USB. En la presente configuración del invento, los contactos C2, C3 y C6 del módulo de tarjeta inteligente no están asignados. Mientras que la presente configuración del invento hace uso de los contactos C4 4 y C8 8, la norma ISO 7816-2 se reserva estos dos contactos para uso futuro. En una aplicación síncrona, la norma ISO 7816-10 asigna el C4 al código de función FCB.
Volviendo a la Figura 9, la ilustración muestra el esquema eléctrico 60 del LED de señalización del tráfico USB 300 desviado por una fuente de corriente hacia el contacto C5 5. El circuito de la fuente de corriente forma parte del CI 100 montado en el módulo de tarjeta inteligente 10. La Figura 9 ilustra un circuito espejo de corriente 60 que comprende los transistores NMOS 63 y 64, que permiten que la corriente 62 que llega al transistor NMOS 63 determine la corriente del LED 300, por lo que la corriente 62 que llega al transistor NMOS 63 es proporcional a la corriente que pasa por el transistor NMOS 64 y fluye a través del LED 300. Los circuitos espejo de corriente y su funcionamiento son bien conocidos por los profesionales cualificados de la electrónica. El transistor NMOS 64 está conectado entre el contacto C7 7 y el contacto C5 5. El LED 300 está conectado entre la tensión de alimentación VBUS y el contacto C7 7, mientras que el ánodo del LED 300 está conectado al VBUS y el cátodo del LED 300 está conectado al contacto C7 7. La corriente 62 y, por tanto, la corriente que pasa por el LED 300, determina la luminosidad del LED 300, que varía en función de la cantidad de tráfico USB.
Volviendo a la Figura 10, la ilustración muestra el esquema eléctrico 70 del LED de señalización del deflector USB 300 desviado por una fuente de corriente desde el contacto C1 1. El circuito de la fuente de corriente forma parte del CI 100 montado en el módulo de tarjeta inteligente 10. La Figura 10 ilustra un circuito espejo de corriente 70 que comprende los transistores PMOS 73 y 74, que permiten que la corriente 72 que llega al transistor PMOS 73 determine la corriente del LED 300, por lo que la corriente 72 que llega al transistor PMOS 73 es proporcional a la corriente que pasa por el transistor PMOS 74 y fluye a través del LED 300. Los circuitos espejo de corriente y su funcionamiento son bien conocidos por los profesionales cualificados de la electrónica. El transistor NMOS 74 está conectado entre el contacto I/O 7 y el contacto C1 1. El LED 300 está conectado entre la tensión de referencia GND y el contacto C7 7, mientras que el ánodo del LED 300 está conectado al contacto C7 7 y el cátodo del LED 300 está conectado a la tensión de referencia GND. La corriente 72 y, por tanto, la corriente que pasa por el LED 300, determina la luminosidad del LED 300, que varía en función de la cantidad de tráfico USB.
Volviendo a la Figura 11, la ilustración muestra el esquema eléctrico 80 del LED de señalización del tráfico USB 300, habilitado por un conmutador de corriente desde el contacto C1 1. El circuito de conmutación de corriente forma parte del CI 100 montado en el módulo de tarjeta inteligente 10. La Figura 11 ilustra un circuito de conmutación de tensión 80 que comprende un transistor de conmutación PMOS 83 conectado entre el contacto C7 7 y el contacto C1 1. Hay un circuito en serie formado por un LED 300 y un resistor 11 conectado entre la tensión de referencia GND y el contacto C7 7, mientras que el cátodo del LED 300 está conectado a la tensión de referencia GND. Cuando se aplica una tensión negativa a la compuerta 82 del transistor PMOS 83, éste se activa, haciendo que la corriente fluya desde el contacto C7 7, a través del resistor 11 y del LED 300, hasta la tensión de referencia GND. El resistor 11 limita la corriente que pasa por el LED 300. La modulación de la tensión en la compuerta 82 del transistor PMOS 83 varía en función del tráfico USB, haciendo que la luminosidad del LED 300 varíe en función de la cantidad de tráfico USB.
Volviendo a la Figura 12, la ilustración muestra el esquema eléctrico 90 del LED de señalización del tráfico USB 300, habilitado por un conmutador de corriente hacia el contacto C5 5. El circuito de conmutación de corriente forma parte del CI 100 montado en el módulo de tarjeta inteligente 10. La Figura 12 ilustra un circuito de conmutación de tensión 90 que comprende un transistor de conmutación NMOS 93 conectado entre el contacto C7 7 y el contacto C5 5. Hay un circuito en serie, formado por un LED 300 y un resistor 12, conectado entre la tensión de alimentación VBUS y el contacto C7 7, mientras que el ánodo del LED 300 está conectado al VBUS. Cuando se aplica una tensión positiva a la compuerta 92 del transistor NMOS 93, éste se activa, haciendo que la corriente fluya a través del LED 300 y el resistor 12, hasta la tensión de referencia GND. El resistor 12 limita la corriente que pasa por el LED 300. La modulación de la tensión en la compuerta 92 del transistor NMOS 93 varía en función del tráfico USB, haciendo que la luminosidad del LED 300 varíe en función de la cantidad de tráfico USB.

Claims (33)

1. Un método para señalizar la actividad de las transacciones entre un módulo de tarjeta inteligente (10) con bus de serie universal (USB) y un puerto USB, caracterizado porque el módulo de tarjeta inteligente tiene cuatro contactos de tarjeta inteligente que se utilizan para conectar el módulo de tarjeta inteligente al USB y al menos un contacto que no se utiliza para conectar la tarjeta inteligente al USB y porque el módulo de tarjeta inteligente (10) está conectado al USB mediante un dispositivo de interfaz (40) que tiene un conector dotado de contactos que coinciden con los de la tarjeta inteligente, incluyendo:
a) la transmisión y recepción de paquetes USB entre el módulo de tarjeta inteligente (10) y el puerto USB;
b) la generación de una señal de correcta transmisión (37), tras la correcta transmisión y recepción de un paquete USB, por lo menos en uno de los contactos no utilizados para el tráfico USB del módulo de tarjeta inteligente (10); y
c) la señalización de actividad de las transacciones, basada en la señal de correcta transmisión (37), en un dispositivo (300) montado en el dispositivo de interfaz (40) y conectado por lo menos a uno de los contactos de la tarjeta inteligente que no se utilizan para conectar el módulo de tarjeta inteligente (10) al USB.
2. Un método de acuerdo con la reivindicación 1, caracterizado porque el paso de señalización comprende:
a) la conexión de la señal de correcta transmisión (37) a la entrada de un contador (32), ambos situados dentro del módulo de tarjeta inteligente (10); y
b) la señalización de actividad de las transacciones basándose en una salida del contador (32).
3. Un método de acuerdo con la reivindicación 2, que incluye además la selección de una salida del contador (32) para que el usuario disponga de una indicación perceptible de la actividad de las transacciones, que se proporcionará en el dispositivo de la interfaz.
4. Un método de acuerdo con la reivindicación 2, que incluye además la conexión de la salida del contador (32) a un búfer de salida, situado dentro del módulo de tarjeta inteligente (10), que activa un LED situado en el dispositivo de interfaz.
5. Un método de acuerdo con la reivindicación 4, caracterizado porque el búfer de salida incluye un circuito de fuente de corriente conectado a una tensión de referencia GND.
6. Un método de acuerdo con la reivindicación 4, caracterizado porque el búfer de salida incluye un circuito de fuente de corriente conectado a una tensión de alimentación VBUS.
7. Un método de acuerdo con la reivindicación 4, caracterizado porque el búfer de salida incluye un circuito de conmutación conectado a una tensión de alimentación VBUS.
8. Un método de acuerdo con la reivindicación 4, caracterizado porque el búfer de salida incluye un circuito de conmutación conectado a una tensión de referencia GND.
9. Un método para señalizar la actividad de las transacciones entre un módulo de tarjeta inteligente (10) con bus de serie universal (USB) y un puerto USB mediante un dispositivo de interfaz (40), que incluye:
a) la transmisión y recepción de paquetes USB con señales diferenciales en serie entre el puerto USB y los terminales externos de los transceptores situados dentro del módulo de tarjeta inteligente (10);
b) la conexión de los terminales internos de los transceptores a las entradas de un motor en serie (35) situado dentro del módulo de tarjeta inteligente (10);
c) la interconexión de una señal de correcta transmisión (37) desde una salida del motor en serie (35) hasta un microcontrolador (34) y un contador (32), todos ellos situados dentro del módulo de tarjeta inteligente;
d) el control del contador (32) desde el microcontrolador (34);
e) la activación de la entrada de un búfer de salida, situado dentro del módulo de tarjeta inteligente (10), desde una salida del contador (32); y
f) la activación de un dispositivo (300) situado en el dispositivo de interfaz (40) y conectado a una salida del búfer de salida, para señalizar la actividad de las transacciones basándose en la señal de correcta transferencia (37).
10. Un método de acuerdo con la reivindicación 9, caracterizado porque el dispositivo activado es un LED dotado de un ánodo y un cátodo.
11. Un método de acuerdo con la reivindicación 10, que incluye además los pasos de:
a) conexión del ánodo del LED a una tensión de alimentación VBUS
b) conexión del cátodo del LED a un contacto I/O del módulo de tarjeta inteligente (10);
c) conexión de un segundo transistor NMOS de un circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y un contacto de la tensión de referencia GND para proporcionar un sumidero de corriente modulada para la iluminación del LED;
d) conexión de un primer transistor NMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), al segundo transistor NMOS; y
e) suministro de una corriente modulada al primer transistor NMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, modulando así la intensidad de la iluminación del LED en función de la actividad de las transacciones USB.
12. Un método de acuerdo con la reivindicación 11, caracterizado porque el cátodo del LED está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
13. Un método de acuerdo con la reivindicación 10, que incluye además los pasos de:
a) conexión del ánodo del LED a un contacto I/O del módulo de tarjeta inteligente (10);
b) conexión del cátodo del LED a una tensión de referencia GND
c) conexión de un segundo transistor PMOS de un circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente, entre el contacto I/O y un contacto de la tensión de alimentación VBUS 13 14 para proporcionar un sumidero de corriente modulada para la iluminación del LED;
d) conexión de un primer transistor PMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), al segundo transistor PMOS; y
e) suministro de una corriente modulada al primer transistor PMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, modulando así la intensidad de la iluminación del LED en función de la actividad de las transacciones USB.
14. Un método de acuerdo con la reivindicación 13, caracterizado porque el ánodo del LED está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
15. Un método de acuerdo con la reivindicación 10, que incluye además los pasos de:
a) conexión del cátodo del LED a una tensión de referencia GND
b) conexión de un primer terminal de un resistor al ánodo del LED;
c) conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente (10);
d) conexión de un transistor de conmutación PMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y el contacto de tensión de alimentación VBUS; y
e) suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación PMOS, dentro del módulo de tarjeta inteligente (10), de modo que la intensidad de la iluminación del LED sea modulada en función de la actividad de las transacciones USB.
16. Un método de acuerdo con la reivindicación 15, caracterizado porque el segundo terminal del resistor está conectado a un contacto del módulo de tarjeta inteligente seleccionado de entre el grupo formado por C2, C3, C6 y C7.
17. Un método de acuerdo con la reivindicación 10, que incluye además los pasos de:
a) conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente (10);
b) conexión de un primer terminal de un resistor al cátodo del LED;
c) conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente (10);
d) conexión de un transistor de conmutación NMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y una tensión de referencia GND; y
e) suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación NMOS, dentro del módulo de tarjeta inteligente (10), de modo que la intensidad de la iluminación del LED sea modulada en función de la actividad de las transacciones USB.
18. Un método de acuerdo con la reivindicación 17, caracterizado porque el segundo terminal del resistor está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
19. Una tarjeta inteligente con bus de serie universal (USB), dotada de un módulo de tarjeta inteligente (10) capaz de activar un dispositivo (300) montado en un dispositivo de interfaz (40) para indicar la actividad de las transacciones registradas entre el módulo de tarjeta inteligente USB y un puerto USB, donde:
a) hay unos transceptores situados dentro del módulo de tarjeta inteligente (10) para transmitir y recibir paquetes USB entre el puerto USB y los terminales externos de los transceptores;
b) los transceptores tienen terminales internos conectados a las entradas de un motor en serie (35) situado dentro del módulo de tarjeta inteligente (10);
c) hay una señal de correcta transmisión (37), procedente de una salida del motor en serie (35), interconectada a un microcontrolador (34) y a un contador (32), todos ellos situados dentro del módulo de tarjeta inteligente;
d) el contador (32) se controla desde el microcontrolador (34) y una salida del contador (32) activa una entrada de un búfer de salida situado dentro del módulo de tarjeta inteligente (10), mientras que una salida está conectada al dispositivo (300) montado en el dispositivo de interfaz (40) y es activada desde la salida del búfer de salida, señalando así la actividad de las transacciones en función de la señal de correcta transmisión (37).
20. Una tarjeta inteligente de acuerdo con la reivindicación 19, caracterizada porque el dispositivo activado (300) es un LED dotado de un ánodo y un cátodo.
21. Una tarjeta inteligente de acuerdo con la reivindicación 20, que incluye además:
a) la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente (10);
b) la conexión del cátodo del LED a un contacto I/O del módulo de tarjeta inteligente (10);
c) la conexión de un segundo transistor NMOS de un circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y un contacto de la tensión de referencia GND para proporcionar un sumidero de corriente modulada para la iluminación del LED;
d) la conexión de un primer transistor NMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), al segundo transistor NMOS; y
e) el suministro de una corriente modulada al primer transistor NMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, haciendo así que la intensidad de la iluminación del LED se module en función de la actividad de las transacciones USB.
22. Una tarjeta inteligente de acuerdo con la reivindicación 21, caracterizada porque el cátodo del LED está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
23. Una tarjeta inteligente de acuerdo con la reivindicación 20, que incluye además:
a) la conexión del ánodo del LED a un contacto I/O del módulo de tarjeta inteligente (10);
b) la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente (10);
c) la conexión de un segundo transistor PMOS de un circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y un contacto de la tensión de alimentación VBUS para proporcionar un sumidero de corriente modulada para la iluminación del LED;
d) la conexión de un primer transistor PMOS del circuito espejo de corriente, situado dentro del módulo de tarjeta inteligente (10), al segundo transistor PMOS; y
e) el suministro de una corriente modulada al primer transistor PMOS desde la salida del búfer de salida que refleja la actividad de las transacciones USB, haciendo así que la intensidad de la iluminación del LED se module en función de la actividad de las transacciones USB.
24. Una tarjeta inteligente de acuerdo con la reivindicación 23, caracterizada porque el ánodo del LED está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
25. Una tarjeta inteligente de acuerdo con la reivindicación 20, que incluye además:
a) la conexión del cátodo del LED a una tensión de referencia GND del módulo de tarjeta inteligente (10);
b) la conexión de un primer terminal de un resistor al ánodo del LED;
c) la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente (10);
d) la conexión de un transistor de conmutación PMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y un contacto de tensión de alimentación VBUS; y
e) el suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación PMOS, dentro del módulo de tarjeta inteligente (10), de modo que la intensidad de la iluminación del LED sea modulada en función de la actividad de las transacciones USB.
26. Una tarjeta inteligente de acuerdo con la reivindicación 25, caracterizada porque el segundo terminal del resistor está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
27. Una tarjeta inteligente de acuerdo con la reivindicación 20, que incluye además:
a) la conexión del ánodo del LED a una tensión de alimentación VBUS del módulo de tarjeta inteligente (10);
b) la conexión de un primer terminal de un resistor al cátodo del LED;
c) la conexión de un segundo terminal del resistor a un contacto I/O del módulo de tarjeta inteligente (10);
d) la conexión de un transistor de conmutación NMOS de un circuito de conmutación de corriente, situado dentro del módulo de tarjeta inteligente (10), entre el contacto I/O y una tensión de referencia GND; y
e) el suministro de una fuente de tensión modulada desde la salida del búfer de salida que refleja la actividad de las transacciones USB hasta una terminal de compuerta del transistor de conmutación NMOS, dentro del módulo de tarjeta inteligente (10), de modo que la intensidad de la iluminación del LED sea modulada en función de la actividad de las transacciones USB.
28. Una tarjeta inteligente de acuerdo con la reivindicación 27, caracterizada porque el segundo terminal del resistor está conectado a un contacto del módulo de tarjeta inteligente (10) seleccionado de entre el grupo formado por C2, C3, C6 y C7.
29. Un dispositivo de interfaz USB-tarjeta inteligente que incluye:
una conexión a un USB;
un conector pasante con pluralidad de conectores de contactos operativos para establecer conexiones con un módulo de tarjeta inteligente (10), implantado en una tarjeta inteligente introducida en el dispositivo de interfaz USB-tarjeta inteligente, de modo que un primer conector de contacto establezca una conexión entre el GND de la tarjeta inteligente y el GND del USB, un segundo conector de contacto establezca una conexión entre el VBUS de la tarjeta inteligente y el VBUS del USB, un tercer conector de contacto establezca conexiones entre D+ en el USB y en el módulo de tarjeta inteligente (10) y un cuarto conector de contacto establezca conexiones entre D- en el USB y en el módulo de tarjeta inteligente; y
un dispositivo (300) con un primer terminal conectado a un quinto conector de contacto y un segundo terminal conectado a un conector de contacto, seleccionados de entre el grupo que comprende todos los conectores de contacto del conector pasante;
donde el dispositivo (300) indica la actividad de las transacciones entre el USB y el módulo de tarjeta inteligente, en respuesta a la señalización de la tarjeta inteligente de correcta transmisión en el quinto conector de contacto.
30. El dispositivo de interfaz USB-tarjeta inteligente de acuerdo con la reivindicación 29, caracterizado porque el segundo terminal está conectado al primer conector de contacto.
31. El dispositivo de interfaz USB-tarjeta inteligente de acuerdo con la reivindicación 29, caracterizado porque el segundo terminal está conectado al segundo conector de contacto.
32. El dispositivo de interfaz USB-tarjeta inteligente de acuerdo con la reivindicación 29, caracterizado porque el dispositivo (300) es un LED.
33. El dispositivo de interfaz USB-tarjeta inteligente de acuerdo con la reivindicación 29, caracterizado porque el segundo terminal está conectado a un sexto conector de contacto.
ES01968767T 2000-09-14 2001-09-10 Metodo y dispositivo para señalizar la transferencia de datos entre un puerto usb y un modulo de tarjeta inteligente con bus de serie universal (usb). Expired - Lifetime ES2277939T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/661,748 US6694399B1 (en) 2000-09-14 2000-09-14 Method and device for universal serial bus smart card traffic signaling
US661748 2000-09-14

Publications (1)

Publication Number Publication Date
ES2277939T3 true ES2277939T3 (es) 2007-08-01

Family

ID=24654950

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01968767T Expired - Lifetime ES2277939T3 (es) 2000-09-14 2001-09-10 Metodo y dispositivo para señalizar la transferencia de datos entre un puerto usb y un modulo de tarjeta inteligente con bus de serie universal (usb).

Country Status (13)

Country Link
US (1) US6694399B1 (es)
EP (1) EP1317713B1 (es)
JP (1) JP4948741B2 (es)
KR (2) KR100974572B1 (es)
CN (1) CN1249595C (es)
AT (1) ATE344492T1 (es)
AU (1) AU2001288990A1 (es)
BR (1) BR0113908A (es)
DE (1) DE60124273T2 (es)
DK (1) DK1317713T3 (es)
ES (1) ES2277939T3 (es)
MX (1) MXPA03002250A (es)
WO (1) WO2002023357A2 (es)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2339044B (en) 1998-03-02 2003-06-04 Lexar Media Inc Flash memory card with enhanced operating mode detection and user-friendly interfacing system
FR2783336B1 (fr) * 1998-09-11 2001-10-12 Schlumberger Ind Sa Procede de transmission de donnees et carte pour une telle transmission
FR2808608A1 (fr) * 2000-05-03 2001-11-09 Schlumberger Systems & Service Carte a memoire electronique destinee a etre introduite dans un dispositif de traitement
US6744634B2 (en) * 2001-11-23 2004-06-01 Power Quotient International Co., Ltd. Low height USB interface connecting device and a memory storage apparatus thereof
JP2005518589A (ja) * 2002-02-22 2005-06-23 レクサー メディア,インク. インジケータライトが一体化されたリムーバブル記憶媒体
US20050212690A1 (en) * 2002-08-26 2005-09-29 Dai Nippon Printing Co., Ltd. Sim, sim holder, ic module, ic card and ic card holder
US20050044385A1 (en) * 2002-09-09 2005-02-24 John Holdsworth Systems and methods for secure authentication of electronic transactions
US20040093496A1 (en) * 2002-11-04 2004-05-13 Colnot Vincent Cedric Method and apparatus to secure online transactions on the internet
FR2849945B1 (fr) * 2003-01-10 2005-03-11 Atmel Corp Moyens pour la communication des cartes a puces usb utilisant des transferts a vitesse maximale ou elevee
US7080789B2 (en) 2003-05-09 2006-07-25 Stmicroelectronics, Inc. Smart card including a JTAG test controller and related methods
US7143224B2 (en) 2003-05-09 2006-11-28 Stmicroelectronics, Inc. Smart card for performing advance operations to enhance performance and related system, integrated circuit, and methods
US6783078B1 (en) 2003-05-09 2004-08-31 Stmicroelectronics, Inc. Universal serial bus (USB) smart card having read back testing features and related system, integrated circuit, and methods
US7373522B2 (en) 2003-05-09 2008-05-13 Stmicroelectronics, Inc. Smart card with enhanced security features and related system, integrated circuit, and methods
US7181649B2 (en) 2003-05-09 2007-02-20 Stmicroelectronics, Inc. Universal serial bus (USB) smart card having enhanced testing features and related system, integrated circuit, and methods
US7369982B2 (en) 2003-06-04 2008-05-06 Stmicroelectronics, Inc. Multi-mode smart card emulator and related methods
EP1511313A1 (en) * 2003-08-29 2005-03-02 Thomson Licensing S.A. Control device, smart card reading activation device and associated products
ITTO20030716A1 (it) * 2003-09-18 2005-03-19 Eutron Infosecurity Srl Dispositivo multi-funzione portatile per elaboratori elettronici
US7597250B2 (en) 2003-11-17 2009-10-06 Dpd Patent Trust Ltd. RFID reader with multiple interfaces
US7762470B2 (en) 2003-11-17 2010-07-27 Dpd Patent Trust Ltd. RFID token with multiple interface controller
US7213766B2 (en) * 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
US8234421B2 (en) * 2004-04-21 2012-07-31 Stmicroelectronics, Inc. Smart card with selectively allocatable data buffers and associated methods
US7904607B2 (en) 2004-04-21 2011-03-08 Stmicroelectronics, Inc. Smart card with self-reconfiguration features and related methods
US7328849B2 (en) 2004-04-21 2008-02-12 Stmicroelectronics, Inc. Smart card providing data mapping for multiple applications and related methods
US8046508B2 (en) 2004-04-21 2011-10-25 Stmicroelectronics, Inc. Smart card with self-detachment features and related methods
US20050263596A1 (en) * 2004-05-12 2005-12-01 Solicore, Inc. Portable charger, including portable sleeve, for an electronically readable card
JP4981271B2 (ja) * 2004-07-05 2012-07-18 三星電子株式会社 モード検出を含むマルチモード集積回路装置及びそれの動作方法
DE102004039201A1 (de) * 2004-08-12 2006-02-23 Giesecke & Devrient Gmbh Verfahren zur Herstellung eines tragbaren Datenträgers
US7685328B2 (en) 2004-09-09 2010-03-23 Stmicroelectronics, Inc. Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
EP1638264A1 (en) * 2004-09-15 2006-03-22 Axalto S.A. Wireless USB network adapter with smart card
US7748636B2 (en) * 2004-11-16 2010-07-06 Dpd Patent Trust Ltd. Portable identity card reader system for physical and logical access
FR2883653B1 (fr) * 2005-03-22 2007-05-25 Gemplus Sa Module electronique et carte a puce avec indicateur lumineux
DE102005057557A1 (de) * 2005-11-30 2007-05-31 Vodafone Holding Gmbh Chipkarte mit Steuerungsprozessor
JP2008027235A (ja) * 2006-07-21 2008-02-07 Ricoh Co Ltd 情報処理装置、情報処理方法および情報処理プログラム
US20080268938A1 (en) * 2007-04-28 2008-10-30 Stephane Pierre Doutriaux Systems and methods for gambling using combinations of gaming devices
US20090159705A1 (en) 2007-12-24 2009-06-25 Dynamics Inc. Payment cards and devices operable to receive point-of-sale actions before point-of-sale and forward actions at point-of-sale
US8134471B2 (en) * 2009-03-20 2012-03-13 International Business Machines Corporation Alert protocol for indicating a failure condition in a distributed system
CN102914981A (zh) * 2011-08-05 2013-02-06 鸿富锦精密工业(深圳)有限公司 芯片烧录检测系统
US8649820B2 (en) 2011-11-07 2014-02-11 Blackberry Limited Universal integrated circuit card apparatus and related methods
CN102520272B (zh) * 2011-11-24 2015-07-15 大唐微电子技术有限公司 智能卡掉电保护功能的测试系统及方法
USD703208S1 (en) 2012-04-13 2014-04-22 Blackberry Limited UICC apparatus
US8936199B2 (en) 2012-04-13 2015-01-20 Blackberry Limited UICC apparatus and related methods
USD701864S1 (en) * 2012-04-23 2014-04-01 Blackberry Limited UICC apparatus
US9159149B2 (en) 2013-03-14 2015-10-13 Interntional Business Machines Corporation Visualizing data transfers in distributed file system
DE102013104142B4 (de) * 2013-04-24 2023-06-15 Infineon Technologies Ag Chipkarte
FR3116138B1 (fr) * 2020-11-12 2023-11-24 St Microelectronics Rousset Dispositif pour l'enrôlement d'une carte à microcircuit

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3115940B2 (ja) * 1992-04-30 2000-12-11 松下電工株式会社 通信回線状態表示回路
JPH10302030A (ja) * 1997-02-28 1998-11-13 Toshiba Corp 接続装置、および情報処理装置
JP3134821B2 (ja) * 1997-09-02 2001-02-13 日本電気株式会社 通信システム
US6119194A (en) 1998-03-19 2000-09-12 Advanced Micro Devices, Inc. Method and apparatus for monitoring universal serial bus activity
US6199128B1 (en) * 1998-03-26 2001-03-06 Gemplus, S.C.A. Smart card system for use with peripheral devices
US6581122B1 (en) * 1998-03-26 2003-06-17 Gemplus Smart card which operates with the USB protocol
US6151647A (en) * 1998-03-26 2000-11-21 Gemplus Versatile interface smart card
FR2783336B1 (fr) 1998-09-11 2001-10-12 Schlumberger Ind Sa Procede de transmission de donnees et carte pour une telle transmission
US6168077B1 (en) * 1998-10-21 2001-01-02 Litronic, Inc. Apparatus and method of providing a dual mode card and reader
DE69935836T2 (de) 1998-11-10 2007-12-27 Aladdin Knowledge Systems Ltd. Benutzer-Rechner Wechselwirkungsverfahren das durch flexibel verbindbare Rechnersysteme verwendet werden soll
US7272723B1 (en) 1999-01-15 2007-09-18 Safenet, Inc. USB-compliant personal key with integral input and output devices
US6343364B1 (en) * 2000-07-13 2002-01-29 Schlumberger Malco Inc. Method and device for local clock generation using universal serial bus downstream received signals DP and DM
US6439464B1 (en) * 2000-10-11 2002-08-27 Stmicroelectronics, Inc. Dual mode smart card and associated methods

Also Published As

Publication number Publication date
CN1249595C (zh) 2006-04-05
EP1317713B1 (en) 2006-11-02
WO2002023357A3 (en) 2003-04-03
DE60124273D1 (de) 2006-12-14
WO2002023357A2 (en) 2002-03-21
BR0113908A (pt) 2005-04-19
JP4948741B2 (ja) 2012-06-06
KR100974572B1 (ko) 2010-08-06
DE60124273T2 (de) 2007-05-31
DK1317713T3 (da) 2007-03-05
CN1484792A (zh) 2004-03-24
KR20030051651A (ko) 2003-06-25
JP2004524597A (ja) 2004-08-12
EP1317713A2 (en) 2003-06-11
AU2001288990A1 (en) 2002-03-26
MXPA03002250A (es) 2004-12-03
ATE344492T1 (de) 2006-11-15
KR20090009781A (ko) 2009-01-23
KR100990189B1 (ko) 2010-10-29
US6694399B1 (en) 2004-02-17

Similar Documents

Publication Publication Date Title
ES2277939T3 (es) Metodo y dispositivo para señalizar la transferencia de datos entre un puerto usb y un modulo de tarjeta inteligente con bus de serie universal (usb).
ES2212604T3 (es) Procedimiento de transmision de datos y tarjeta para tal transmision.
KR100626748B1 (ko) 다중 모드 스마트 카드, 시스템 및 그 방법
US7305535B2 (en) Memory cards including a standard security function
US6945454B2 (en) Smart card device used as mass storage device
US7559469B2 (en) Chip card of reduced size with backward compatibility and adapter for a reduced size chip card
US7413129B2 (en) USB device with secondary USB on-the-go function
US8453939B2 (en) Smart card supporting a plurality of interfaces and interface method thereof
EP1457901A2 (en) System and method for simulating USB smart cards connected to USB host
US20060053244A1 (en) Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
US6772956B1 (en) Smart card and method that modulates traffic signaling indicative of operational attributes of the smart card and/or transactions between the smart card and USB port of a USB host
WO2002103923A1 (en) Portable telephone having smartcard which non-contact interface is transferred into break contact point
KR200329847Y1 (ko) 스마트카드리드기 겸용 유에스비 드라이브 장치
CN100442260C (zh) Sim卡和gsm调制解调器之间作为接口用的电路配置
KR20070042792A (ko) Usb 데이터 통신 및 비접촉 통신이 가능한 스마트 카드및 스마트 카드 소켓
CN204463131U (zh) 基于USBKey的接触式IC-USB卡
KR20060000110U (ko) 다수의 유에스비장치가 탈착 가능한 형태의 접촉/비접촉식스마트칩 및 알에프안테나가 구비된 유에스비허브장치
EP2912605A1 (en) Smart card including an integrated usb card reader