DE102006010091B4 - Smartcard sowie Verfahren zur Steuerung einer Smartcard - Google Patents
Smartcard sowie Verfahren zur Steuerung einer Smartcard Download PDFInfo
- Publication number
- DE102006010091B4 DE102006010091B4 DE102006010091A DE102006010091A DE102006010091B4 DE 102006010091 B4 DE102006010091 B4 DE 102006010091B4 DE 102006010091 A DE102006010091 A DE 102006010091A DE 102006010091 A DE102006010091 A DE 102006010091A DE 102006010091 B4 DE102006010091 B4 DE 102006010091B4
- Authority
- DE
- Germany
- Prior art keywords
- mode
- supply voltage
- contact
- vdd
- contactless
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000008859 change Effects 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims 5
- 238000010586 diagram Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0013—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
- G06K7/0056—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers housing of the card connector
- G06K7/006—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers housing of the card connector the housing being a portable casing
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/1306—Details
- G02F1/1309—Repairing; Testing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/02—Details
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/133—Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
- G02F1/1333—Constructional arrangements; Manufacturing methods
- G02F1/1335—Structural association of cells with optical devices, e.g. polarisers or reflectors
- G02F1/1336—Illuminating devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0013—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
- G06K7/0021—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers for reading/sensing record carriers having surface contacts
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F2203/00—Function characteristic
- G02F2203/69—Arrangements or methods for testing or calibrating a device
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Nonlinear Science (AREA)
- Artificial Intelligence (AREA)
- Crystallography & Structural Chemistry (AREA)
- Optics & Photonics (AREA)
- Chemical & Material Sciences (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Mathematical Physics (AREA)
- Power Sources (AREA)
- Credit Cards Or The Like (AREA)
Abstract
Smartcard für einen Mischmodusbetrieb mit
– einem internen Schaltkreis (220),
– einer Schnittstelle (211, 214, 215, 216) einer kontaktbehafteten Betriebsart, die derart ausgebildet ist, dass sie eine erste Versorgungsspannung (CNT_VDD) zur Verfügung stellt, die über einen Versorgungsspannungsanschluss (211) empfangen wird,
– einer Schnittstelle (212, 213) einer kontaktlosen Betriebsart, die derart ausgebildet ist, dass sie eine zweite Versorgungsspannung (RF_VDD) zur Verfügung stellt, die über eine Antenne empfangen wird, und
– einem Versorgungsspannungssteuerblock (230), der derart ausgebildet ist, dass er dem internen Schaltkreis (220) eine interne Versorgungsspannung (IN_VDD) zur Verfügung stellt, die aus der ersten Versorgungsspannung (CNT_VDD) oder der zweiten Versorgungsspannung (RF_VDD) in Abhängigkeit davon abgeleitet wird, ob die erste Versorgungsspannung (CNT_VDD) oder die zweite Versorgungsspannung (RF_VDD) zuerst angelegt wird.
– einem internen Schaltkreis (220),
– einer Schnittstelle (211, 214, 215, 216) einer kontaktbehafteten Betriebsart, die derart ausgebildet ist, dass sie eine erste Versorgungsspannung (CNT_VDD) zur Verfügung stellt, die über einen Versorgungsspannungsanschluss (211) empfangen wird,
– einer Schnittstelle (212, 213) einer kontaktlosen Betriebsart, die derart ausgebildet ist, dass sie eine zweite Versorgungsspannung (RF_VDD) zur Verfügung stellt, die über eine Antenne empfangen wird, und
– einem Versorgungsspannungssteuerblock (230), der derart ausgebildet ist, dass er dem internen Schaltkreis (220) eine interne Versorgungsspannung (IN_VDD) zur Verfügung stellt, die aus der ersten Versorgungsspannung (CNT_VDD) oder der zweiten Versorgungsspannung (RF_VDD) in Abhängigkeit davon abgeleitet wird, ob die erste Versorgungsspannung (CNT_VDD) oder die zweite Versorgungsspannung (RF_VDD) zuerst angelegt wird.
Description
- Die Erfindung betrifft eine Smartcard für einen Mischmodusbetrieb sowie ein Verfahren zur Steuerung einer Smartcard, die für eine Mischmodusbetrieb eingerichtet ist.
- Der Begriff „Intelligente Karte” oder „Smartcard” bezieht sich auf eine bekannte Klasse von tragbaren Einheiten verschiedener physikalischer Ausprägungen, die charakteristischerweise mindestens einen integrierten Schaltkreis umfassen, beispielsweise einen Smartcardchip. Smartcards können in Bezug auf ihre Betriebsart bzw. ihren Betriebsmodus klassifiziert werden, darunter eine kontaktbehaftete Betriebsart, eine kontaktlose Betriebsart und eine gemischte Betriebsart bzw. einen Mischmodusbetrieb.
- Smartcards der kontaktbehafteten Betriebsart sind allgemein mit einem sogenannten Subscriber-Identification-Modul (SIM) konfiguriert und sind zum Betrieb unter Verwendung von Versorgungsspannungen, beispielsweise einer positiven Versorgungsspannung und Masse, Taktsignalen, einem Rücksetzsignal und/oder Datensignalen ausgebildet, die über Verbindungsanschlüsse oder Kontaktanschlüsse elektrisch bereit gestellt werden, die in dem Formfaktor der Smartcard enthalten sind. Beispielsweise kann eine zugeordnete Hosteinheit die vorgenannten Signale zur Verfügung stellen, wenn die Smartcard in ein Terminal eingeschoben wird.
- Im Gegensatz hierzu sind intelligente Karten mit kontaktloser Betriebsart derart ausgebildet, dass sie durch Abstraktion der Versorgungsspannungen, der Taktsignale, des Rücksetzsignals und der Datensignale aus Hochfrequenzsignalen (HF- bzw. RF-Signale) arbeiten, die durch die Smartcard über eine integrierte Antenne empfangen werden.
- Smartcards mit einer gemischten Betriebsart bzw. mit einem Mischmodusbetrieb sind derart ausgebildet, dass sie in der kontaktbehafteten und/oder der kontaktlosen Betriebsart arbeiten. Folglich umfassen Smartcards der gemischten Betriebsart typischerweise Kontaktanschlüsse, die zur Verbindung mit einem externen Anschluss während eines Betriebs in der kontaktbehafteten Betriebsart ausgebildet sind, und eine Antenne, die zum Empfangen von extern bereitgestellten HF-Signalen während eines Betriebs in der kontaktlosen Betriebsart ausgebildet ist.
-
1 zeigt ein Blockschaltbild eines herkömmlichen Smartcardsystems100 , das in der gemischten Betriebsart betreibbar ist. Bezugnehmend auf1 umfasst das Smartcardsystem100 einen Smartcardchip110 , Kontaktanschlüsse120 zur Bereitstellung von Spannungen, Signalen und Daten für den Smartcardchip110 in der kontaktbehafteten Betriebsart und kontaktlose Anschlüsse130 und140 zur Bereitstellung von Spannungen, Signalen und Daten für den Smartcardchip110 in der kontaktlosen Betriebsart. - In der kontaktbehafteten Betriebsart kommuniziert das Smartcardsystem
100 mit einer Hosteinheit, wobei Versorgungsspannungen, Taktsignale, Rücksetzsignale und Datensignale über die Kontaktanschlüsse120 zur Verfügung gestellt werden. In der kontaktlosen Betriebsart kommuniziert das Smartcardsystem100 mit der Hosteinheit durch Abstraktion der Versorgungsspannungen, der Taktsignale, des Rücksetzsignals und der Datensignale aus HF-Signalen, die über die kontaktlosen Anschlüsse130 und140 empfangen werden. - Das herkömmliche, in
1 gezeigte Smartcardsystem weist jedoch ein Problem bezüglich eines erneuten Initialisierens seiner internen Schaltkreise auf. Dieses Problem kann beispielsweise auftreten, wenn eine erste ausgeführte kontaktbehaftete oder kontaktlose Operation der Smartcard durch eine zweite Operation der Smartcard unterbrochen wird, die unter Verwendung der momentan nicht ausgeführten Betriebsart durchgeführt wird. Beispielsweise kann das Reinitialisierungsproblem auftreten, wenn während einer kontaktbehafteten Operation, beispielsweise bei einem Versuch zum Bezahlen der Gebühr eines Busses oder einer U-Bahn, eine Unterbrechung durch eine Operation der kontaktlosen Betriebsart auftritt, beispielsweise beim Empfangen eines ankommenden Mobiltelefonanrufs. - Die
EP 1 367 532 A1 zeigt eine Smartcard mit gemischter Betriebsart, wobei eine interne Versorgungsspannung aus der momentan von den Schnittstellen zur Verfügung gestellten Spannung erzeugt wird. - Die
EP 1 079 328 A2 zeigt eine IC-Karte, die zwischen einem kontaktbehafteten Modus und einem kontaktlosen Modus umschaltbar ist. - Die
EP 1 174 820 A1 zeigt eine Chipkarte mit einer Kontaktschnittstelle und einer kontaktlosen Schnittstelle. - Es ist die Aufgabe der Erfindung, eine Smartcard für einen Mischmodusbetrieb und ein Verfahren zur Steuerung einer Smartcard, die für ei nen Mischmodusbetrieb eingerichtet ist, zur Verfügung zu stellen, die stabile Betriebseigenschaften bei Betriebsartumschaltungen aufweisen.
- Die Erfindung löst diese Aufgabe durch eine Smartcard mit den Merkmalen der Ansprüche 1 oder 19 und ein Verfahren mit den Merkmalen des Anspruchs 15.
- Bevorzugte Ausführungsformen sind Gegenstand der Unteransprüche, die hiermit durch Bezugnahme zum Inhalt der Beschreibung gemacht werden, um unnötige Widerholungen zu vermeiden.
- Ausführungsformen der Erfindung stellen Smartcards mit gemischter Betriebsart bzw. für einen Mischmodusbetrieb zur Verfügung, die stabile Betriebseigenschaften ohne Probleme hinsichtlich der Reinitialisierung von internen Schaltkreisen oder Betriebsartumschaltungen aufweisen. Ausführungsformen der Erfindung beziehen sich auch auf ein zugehöriges Verfahren zur Steuerung des Betriebs einer Smartcard einer gemischten Betriebsart sowohl in einer kontaktbehafteten als auch in einer kontaktlosen Betriebsart, wobei keine Reinitialisierungsprobleme auftreten.
- Bevorzugte Ausführungsformen der Erfindung und die oben beschriebene, herkömmliche Ausführungsform sind in den Zeichnungen dargestellt. Hierbei zeigen:
-
1 ein Blockschaltbild einer herkömmlichen Smartcard, -
2 ein Blockschaltbild einer Smartcard gemäß einer Ausführungsform der Erfindung, -
3 ein Blockschaltbild eines Versorgungsspannungssteuerblocks der in2 gezeigten Smartcard und -
4 ein Flussdiagramm eines beispielhaften Verfahrens zur Steuerung einer Smartcard mit gemischter Betriebsart gemäß einer Ausführungsform der Erfindung. -
2 zeigt ein Blockschaltbild einer Smartcard210 mit gemischter Betriebsart gemäß einer Ausführungsform der Erfindung. Die Smartcard210 umfasst kontaktbehaftete Schnittstellenanschlüsse211 ,214 ,215 und216 , kontaktlose Schnittstellenanschlüsse212 und213 , einen internen Schaltkreis220 , einen Versorgungsspannungssteuerblock230 , ei nen Mischmodussteuerblock260 und einen Mischmodusfehlererkennungsblock270 . - Die kontaktbehafteten Schnittstellenanschlüsse
211 ,214 ,215 und216 dienen zum Zuleiten verschiedener Signale an die Smartcard210 während einer kontaktbehafteten Betriebsart, beispielsweise unter Verwendung der in dem Standard 7816 der internationalen Standardisierungsorganisation (ISO) spezifizierten Schnittstelle und des dort spezifizierten Kommunikationsprotokolls. Die beispielhaften kontaktbehafteten Schnittstellenanschlüsse umfassen den Versorgungsspannungsanschluss211 , über den eine Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart bereitgestellt wird, einen Rücksetzanschluss214 , über den ein Rücksetzsignal CNT_RST der kontaktbehafteten Betriebsart zur Verfügung gestellt wird, einen Taktanschluss215 , über den ein Taktsignal CNT_CLK der kontaktbehafteten Betriebsart zur Verfügung gestellt wird, und einen Datenanschluss216 , über die Eingangs-/Ausgangsdaten CNT_IO der kontaktbehafteten Betriebsart bereitgestellt werden. - Die Schnittstellenanschlüsse
212 und213 der kontaktlosen Betriebsart dienen zur Freigabe einer kontaktlosen Betriebsart des internen Schaltkreises220 , beispielsweise unter Verwendung der in dem ISO-Standard 14443 spezifizierten Schnittstelle und des dort spezifizierten Kommunikationsprotokolls. Die kontaktlose Betriebsart wird allgemein durch Abstraktion einer Versorgungsspannung RF_VDD der kontaktlosen Betriebsart aus einem HF-Signal zur Verfügung gestellt, das über mindestens eine Antenne empfangen wird, die den Schnittstellenanschlüssen212 und213 der kontaktlosen Betriebsart zugeordnet ist. - Der Versorgungsspannungssteuerblock
230 erzeugt eine interne Versorgungsspannung IN_VDD aus der Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart oder der Versorgungsspannung RF_VDD der kontaktlosen Betriebsart, je nachdem, welche Spannung zuerst angelegt wird. Die interne Versorgungsspannung IN_VDD wird dann an den internen Schaltkreis220 angelegt. Der Versorgungsspannungssteuerblock230 kann zusätzlich zur Abstraktion eines Takts RF_CLK der kontaktlosen Betriebsart, eines Rücksetzsignals RF_RST der kontaktlosen Betriebsart und von Daten RF_IO der kontaktlosen Betriebsart aus der empfangenen Versorgungsspannung RF_VDD der kontaktlosen Betriebsart ausgebildet sein. - In einer Ausführungsform umfasst der interne Schaltkreis
220 eine zentrale Verarbeitungseinheit (CPU)221 , einen Speicher223 , einen Prozessor225 der kontaktlosen Betriebsart und einen Prozessor227 der kontaktbehafteten Betriebsart. Der Prozessor227 der kontaktbehafteten Betriebsart führt die Operationen der kontaktbehafteten Betriebsart unter Verwendung des Takts CNT_CLK der kontaktbehafteten Betriebsart und der Daten CNT_IO der kontaktbehafteten Betriebsart aus. Der in diesem Kontext verwendete Begriff „Ausführen” bedeutet allgemein eine Ausführung oder ein Fortschreiten von auf Hardware und/oder Software basierenden Operationen innerhalb der Smartcard210 , um eine gewünschte Funktionalität zur Verfügung zu stellen. Der Prozessor225 der kontaktlosen Betriebsart führt entsprechend die kontaktlose Betriebsart unter Verwendung des Takts RF_CLK der kontaktlosen Betriebsart und der Daten RF_IO der kontaktlosen Betriebsart aus. - Ein Schnittstellenblock
250 erzeugt einen Systemtakt SYS_CLK und ein Systemrücksetzsignal SYS_RST in Bezug auf das Taktsignal CNT_CLK der kontaktbehafteten Betriebsart und des Rücksetzsignals CNT_RST der kontaktbehafteten Betriebsart, wenn die zuerst angelegte Spannung die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart ist. Wenn andernfalls die erste angelegte Spannung die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart ist, erzeugt der Schnittstellenblock250 den Systemtakt SYS_CLK und das Systemrücksetzsignal SYS_RST unter Verwendung des Taktsignals RF_CLK der kontakt losen Betriebsart und des Rücksetzsignals RF_RST der kontaktlosen Betriebsart. Der Systemtakt und die Systemrücksetzsignale werden folglich aus Signalen erzeugt, die der zuerst angelegten Versorgungsspannung zugeordnet sind. Der interne Schaltkreis220 empfängt den Systemtakt SYS_CLK und das Systemrücksetzsignal SYS_RST und arbeitet in Abhängigkeit von diesen Signalen. - Der Mischmodussteuerblock
260 regelt die Betriebsart der Smartcard210 und Übergänge zwischen den Betriebsarten, d. h. den Übergang auf die kontaktlose Betriebsart während der fortlaufenden kontaktbehafteten Betriebsart oder den Übergang auf die kontaktbehaftete Betriebsart während der fortlaufenden kontaktlosen Betriebsart, wobei die fortschreitende bzw. fortlaufende Betriebsart durch die zuerst angelegte Spannung bestimmt wird. - In einer Ausführungsform ist der Mischmodussteuerblock
260 derart ausgebildet, dass er ein erstes Moduswechselsignal CON_MX für den internen Schaltkreis220 zur Verfügung stellt, beispielsweise ein Signal, das einen Zustand anzeigt, bei dem der Takt RF_CLK der kontaktlosen Betriebsart im Anschluss an den Empfang der zuerst angelegten Spannung empfangen wird, die die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart umfasst. Das erste Moduswechselsignal kann in unterschiedlicher Weise als ein logisches Signal konfiguriert sein und beispielsweise einen Moduswechsel der Smartcard210 von der kontaktbehafteten Betriebsart in die kontaktlose Betriebsart anzeigen. In Abhängigkeit von dem ersten Moduswechselsignal CON_MX gibt die CPU221 dem Prozessor225 der kontaktlosen Betriebsart den Befehl, die Operation zu beginnen. Wenn folglich die Daten RF_IO der kontaktlosen Betriebsart nachfolgend empfangen werden, ist der Prozessor225 der kontaktlosen Betriebsart bereit und kann diese verarbeiten. - Der Mischmodussteuerblock
260 ist zum Bereitstellen eines zweiten Moduswechselsignals CON_MX für den internen Schaltkreis220 ausgebildet, beispielsweise ein Signal, das einen Zustand anzeigt, bei dem das Taktsignal CNT_CLK der kontaktbehafteten Betriebsart nach dem Empfang einer zuerst angelegten Spannung empfangen wird, welche die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart umfasst. Das zweite Moduswechselsignal kann in unterschiedlicher Weise als ein logisches Signal konfiguriert sein und beispielsweise einen Moduswechsel der Smartcard210 von der kontaktlosen zur kontaktbehafteten Betriebsart anzeigen. In Abhängigkeit von dem zweiten Moduswechselsignal CON_MX gibt die CPU221 dem Prozessor227 der kontaktbehafteten Betriebsart den Befehl, die Operation zu beginnen. Wenn folglich die Daten CNT_IO der kontaktbehafteten Betriebsart nachfolgend empfangen werden, ist der Prozessor227 bereit und in der Lage, diese zu verarbeiten. - In dem obigen Beispiel wird eine einzelne Signalleitung zur Anzeige sowohl des ersten als auch des zweiten Moduswechselsignals unter Verwendung unterschiedliche logischer Pegel verwendet. Dieses Signal kann jedoch auch anders realisiert sein.
- Die herkömmliche Smartcard mit gemischter Betriebsart initialisiert einen internen Schaltkreis unter Verwendung einer neu angelegten Versorgungsspannung, wenn ein Moduswechsel stattfindet. Das heißt, dass der interne Schaltkreis der herkömmlichen Smartcard unter Verwendung einer internen Versorgungsspannung initialisiert wird, die aus einer Versorgungsspannung der kontaktbehafteten Betriebsart abgeleitet wird, wenn eine herkömmliche, wie oben beschriebene Hardwarekonfiguration verwendet wird und wenn eine Operation der kontaktlosen Betriebsart während einer fortlaufenden kontaktbehafteten Betriebsart auftritt. Beim Empfangen einer Anzeige der Operation der kontaktlosen Betriebsart, versucht die herkömmliche Smartcard zwischen den Versor gungsspannungen umzuschalten, d. h. auf eine interne Versorgungsspannung umzuschalten, die aus der Versorgungsspannung der kontaktlosen Betriebsart abgeleitet wird. Diese Versorgungsspannungsumschaltung ist der Hauptgrund für die oben beschriebenen Schwierigkeiten bezüglich des Betriebs der herkömmlichen Smartcard mit gemischter Betriebsart. Es bestehen viele Schwierigkeiten bei der gleichzeitigen Ausführung der kontaktbehafteten und der kontaktlosen Betriebsart, wie beispielsweise eine Unterbrechung von gerade ablaufenden Operationen. Im Gegensatz hierzu hält der in dem gezeigten Ausführungsbeispiel vorgesehene Versorgungsspannungssteuerblock
230 eine stabile interne Versorgungsspannung IN_VDD auch während eines Betriebsartwechsels aufrecht, die aus einer initialen Versorgungsspannung abgeleitet wird, d. h. aus der zuerst angelegten Versorgungsspannung. Folglich besteht keine Notwendigkeit für eine erneute Initialisierung des internen Schaltkreises220 , da die interne Versorgungsspannung IN_VDD, die an den internen Schaltkreis220 durch den Versorgungsspannungssteuerblock230 angelegt wird, kontinuierlich ohne eine Änderung aufgrund eines Betriebsartwechsels aufrecht erhalten wird. - Dieses funktionale Merkmal erlaubt eine ordnungsgemäße Ausführung einer Betriebsartunterbrechung und auch die Fortführung der fortschreitenden bzw. unterbrochenen Operation nach einer Unterbrechung, wodurch sichergestellt wird, dass sowohl die kontaktbehaftete als auch die kontaktlose Betriebsart zuverlässig und stabil in einem Smartcardsystem mit gemischter Betriebsart ausgeführt werden können.
-
3 zeigt ein Blockschaltbild des Versorgungsspannungssteuerblocks230 der Smartcard210 von2 . Bezugnehmend auf3 umfasst der Versorgungsspannungssteuerblock230 einen Versorgungsspannungsdetektor231 , einen HF-Datenabstraktor233 , einen Versorgungsspannungsmodusspeicherblock235 , einen ersten Schalter237 und einen zweiten Schalter239 . - Bezugnehmend auf
2 und3 detektiert der Versorgungsspannungsdetektor231 des Versorgungsspannungssteuerblocks230 die zuerst angelegte Spannung und erzeugt ein Versorgungssignal AI_CON, wenn die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart über die Schnittstellenanschlüsse211 der kontaktbehafteten Betriebsart angelegt wird, oder wenn die kontaktlose Versorgungsspannung RF_VDD der kontaktlosen Betriebsart über die Schnittstellenanschlüsse212 und213 der kontaktlosen Betriebsart angelegt wird. In Abhängigkeit vom Empfang entweder des Rücksetzsignals CNT_RST oder RF_RST speichert der Versorgungsspannungsmodusspeicherblock235 das empfangene Versorgungssignal AI_CON als ein erstes Versorgungssignal CON. Das erste Versorgungssignal CON hält seinen Pegel ohne Änderung aufrecht, selbst wenn eine andere Versorgungsspannung durch die Smartcard210 detektiert wird. - Der RF-Datenabstraktor
233 leitet eine interne, für die Verwendung durch den internen Schaltkreis220 optimierte Versorgungsspannung RF_INVDD der kontaktlosen Betriebsart aus der empfangenen Versorgungsspannung RF_VDD der kontaktlosen Betriebsart unter Verwendung des Taktsignals RF_CLK der kontaktlosen Betriebsart, des Rücksetzsignals RF_RST der kontaktlosen Betriebsart, der Daten RF_IO der kontaktlosen Betriebsart und einem zugehörigen nicht gezeigten Spannungsregler ab. - Der erste Schalter
237 steuert die Verbindung der internen Versorgungsspannung RF_INVDD mit dem internen Schaltkreis220 in Abhängigkeit von einem Mischmoduseintrittssignal MX_MODE. Der zweite Schalter239 steuert die Verbindung der Versorgungsspannung CNT_VDD mit dem internen Schaltkreis220 in Abhängigkeit von dem ersten Versorgungssignal CON. - Wenn die Smartcard
210 beispielsweise das erste Moduswechselsignal durch den internen Schaltkreis220 während der kontaktbehafteten Betriebsart empfängt, d. h. während eines Zeitraums, während dem die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart die Smartcard210 versorgt, veranlasst die CPU221 den Prozessor225 , dass dieser die kontaktbehaftete und die kontaktlose Betriebsart gleichzeitig für einen gewissen Zeitraum aktiviert. Die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart wird in dem gezeigten Beispiel als Empfangen angenommen, wenn der Takt RF_CLK der kontaktlosen Betriebsart für eine vorbestimmte minimale Anzahl von Zyklen, beispielsweise zehn Taktzyklen, empfangen wird. - Wenn dies eintritt, geht das Mischmoduseintrittssignal MX_MODE von einem logischen High-Pegel auf einen logischen Low-Pegel über und das erste Versorgungssignal CON geht auf einen High-Pegel über. Bei diesen beispielhaften logischen Pegeln wird der erste Schalter
237 abgeschaltet bzw. geöffnet und der zweite Schalter239 eingeschaltet bzw. geschlossen. Der interne Schaltkreis220 wird folglich durch die interne Versorgungsspannung IN_VDD versorgt, die aus der zuerst angelegten Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart abgeleitet wird, solange diese angelegt bleibt, selbst wenn auch die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart angelegt wird. - Unter entsprechenden Bedingungen, aber wenn die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart zuerst angelegt wird, erzeugt der Mischmodussteuerblock
260 das zweite Moduswechselsignal und legt dieses an den internen Schaltkreis220 an. Danach gibt die CPU221 dem Prozessor227 der kontaktbehafteten Betriebsart den Befehl, in Abhängigkeit von dem zweiten Moduswechselsignal zu arbeiten. Die unterbrechenden Daten CNT_IO der kontaktbehafteten Betriebsart, die nachfolgend in der Smartcard210 empfangen werden, können folg lich durch den Prozessor227 der kontaktbehafteten Betriebsart verarbeitet werden. - Das heißt, dass die CPU
221 dem Prozessor227 der kontaktbehafteten Betriebsart den Befehl gibt, derart zu arbeiten, dass die kontaktbehaftete und kontaktlose Betriebsart gleichzeitig für eine bestimmte Zeitdauer freigegeben werden, wenn die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart durch die Smartcard210 während der kontaktlosen Betriebsart detektiert wird, d. h. während eines Zeitintervalls, während dem die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart die Smartcard210 versorgt. Die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart wird in dem gezeigten Beispiel als Empfangen betrachtet, wenn der Takt CNT_CLK der kontaktbehafteten Betriebsart für eine vorbestimmte minimale Anzahl von Zyklen, beispielsweise zehn Taktzyklen, erzeugt wird. - Wenn dies eintritt, geht das Mischmoduseintrittssignal MX_MODE von einem logischen Low-Pegel auf einen High-Pegel über und das erste Versorgungssignal CON geht auf einen Low-Pegel über. Bei diesen beispielhaften logischen Pegeln wird der erste Schalter
237 angeschaltet und der zweite Schalter239 abgeschaltet. Der interne Schaltkreis220 wird folglich durch die interne Versorgungsspannung IN_VDD versorgt, die aus der zuerst angelegten Versorgungsspannung RF_VDD der kontaktlosen Betriebsart abgeleitet wird, solange diese angelegt ist, selbst wenn die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart ebenfalls angelegt werden. - Eine erfindungsgemäße Smartcard kann folglich die interne Versorgungsspannung IN_VDD aufrechterhalten, selbst wenn eine unterbrechende Versorgungsspannung angelegt wird, die einer anderen Betriebsart zugeordnet ist. Es besteht keine Notwendigkeit, den internen Schaltkreis
220 erneut zu initialisieren und die gemischte Betriebsart wird kooperativ in einer hochgradig stabilen Weise aufrechterhalten. - Bezugnehmend auf
2 umfasst die Smartcard einen Mischmodusfehlerdetektionsblock270 . - Der Mischmodusfehlerdetektionsblock
270 kann ein Mischmodusfehlersignal ERR_MX an den internen Schaltkreis220 in Abhängigkeit von dem Takt RF_CLK, dem Rücksetzsignal CNT_RST, dem Systemtakt SYS_CLK und dem Moduswechselsignal CON_MX anlegen. Die CPU221 unterbricht den Prozessor227 der kontaktbehafteten Betriebsart oder den Prozessor225 der kontaktlosen Betriebsart in Abhängigkeit von dem Mischmodusfehlersignal ERR_MX. Dieses Unterbrechungssignal verhindert, dass der kontaktbehaftete und der kontaktlose Prozessor aufgrund von fehlerhaften Operationen in eine Endlosschleife geraten. -
4 zeigt ein Flussdiagramm eines beispielhaften Verfahrens zur Steuerung einer Smartcard mit gemischter Betriebsart gemäß einer Ausführungsform der Erfindung. Beispielhafte Verfahrensschritte werden durch SXXX bezeichnet. - Bezugnehmend auf
4 wird die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart oder die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart in der Smartcard in einem Schritt S10 als die zuerst angelegte Spannung identifiziert, die entweder über die Schnittstellenanschlüsse der kontaktbehafteten Betriebsart oder die Schnittstellenanschlüsse der kontaktlosen Betriebsart angelegt wird. Die zuerst angelegte Spannung wird in einem Schritt S20 an die Smartcard angelegt. - Wenn die zuerst angelegte Spannung die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart ist, wird sie in einem Schritt S40 als das erste Versorgungssignal CON in Abhängigkeit von dem in einem Schritt S30 empfangenen Rücksetzsignal CNT_RST der kontaktbehafteten Betriebsart oder einem Einschaltrücksetzsignal POR gespeichert. In einem Schritt S50 wird der interne Schaltkreis
220 mit dem ersten Versorgungssignal CON initialisiert. - Wenn die Smartcard in der kontaktbehafteten Betriebsart arbeitet, bestimmt sie in einem Schritt S60 fortlaufend, ob eine Mischmodusbetriebsart angefordert wird. Wenn keine Mischmodusbetriebsart angefordert wird, führt der interne Schaltkreis
220 in einem Schritt S70 die kontaktbehaftete Betriebsart unter Verwendung der Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart als die erste und einzige Versorgungsspannung CON aus, bis die Betriebsart in einem Schritt S80 fertiggestellt ist und in einem Schritt S90 ein Abschalten erfolgt. - Wenn jedoch die Smartcard nach einer Initialisierung in der kontaktbehafteten Betriebsart eine Anzeige einer Mischmodusoperation empfängt, wird in einem Schritt S100 bestimmt, ob der Takt RF_CLK momentan zur Verfügung steht, d. h. für eine minimale Anzahl von Taktzyklen vorhanden ist. Wenn der Takt RF_CLK vorhanden ist, führt der interne Schaltkreis
220 eine Eingabe-/Ausgabeoperation in der kontaktlosen Betriebsart in einem Schritt S120 aus. Die kontaktbehaftete Betriebsart schreitet jedoch in einem Schritt S110 unabhängig von dem Vorhandensein des Takts RF_CLK der kontaktlosen Betriebsart fort. In einem Schritt S130 wird die Mischmodusbetriebsart unter diesen Randbedingungen fortgeführt, bis der Takt RF_CLK der kontaktlosen Betriebsart nicht länger anliegt oder die kontaktlose Betriebsart in einem Schritt S140 abgeschaltet wird. - Während die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart an den internen Schaltkreis
220 in einer Mischmodusbetriebsart angelegt wird, ist es nicht notwendig, den internen Schaltkreis220 zu initialisieren, da die erste Versorgungsspannung CON die zuerst angelegte Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart bleibt. Folglich kann mit der kontaktbehafteten Betriebsart fortgefahren werden, da die unterbrechende kontaktlose Betriebsart unter Verwendung einer stabilen Versorgungsspannung durchgeführt werden kann. - Wenn andererseits die in dem Schritt S20 zuerst angelegte Spannung die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart ist, wird diese als die erste Versorgungsspannung CON in Abhängigkeit von dem Rücksetzsignal RF_RST der kontaktlosen Betriebsart in Schritten S150 und S160 gespeichert. Danach wird in einem Schritt S170 der interne Schaltkreis
220 mit dem ersten Versorgungssignal CON in der kontaktlosen Betriebsart initialisiert. Danach wird in einem Schritt S180 bestimmt, ob eine Mischmodusoperation bzw. Mischmodusbetriebsart angezeigt wird. Wenn keine Mischmodusoperation angezeigt wird, führt der interne Schaltkreis220 die durch die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart, die als die erste Versorgungsspannung CON gespeichert ist, freigegebene kontaktlose Betriebsart in einem Schritt S190 aus, bis diese in einem Schritt S200 fertiggestellt ist und in einem Schritt S210 abgeschaltet wird. - Wenn jedoch eine Mischmodusoperation angezeigt wird, bestimmt die Smartcard
210 in einem Schritt S220, ob das Rücksetzsignal CNT_RST der kontaktbehafteten Betriebsart vorhanden ist. Wenn das Rücksetzsignal CNT_RST vorhanden ist, führt der interne Schaltkreis220 in einem Schritt S240 eine Eingabe-/Ausgabeoperation in der kontaktbehafteten Betriebsart aus. Die kontaktlose Betriebsart wird jedoch in einem Schritt S230 unabhängig davon fortgeführt, ob das Rücksetzsignal CNT_RST der kontaktbehafteten Betriebsart vorhanden ist. Danach wird in einem Schritt S250 bestimmt, ob die Mischmodusbetriebsart beendet ist. Wenn die Mischmodusbetriebsart beendet ist, wird die Versorgungsspannung CNT_VDD in einem Schritt S260 unterbrochen. - Wenn die Versorgungsspannung CNT_VDD der kontaktbehafteten Betriebsart an den internen Schaltkreis
220 in einer Mischmodusbetriebsart angelegt wird, muss der interne Schaltkreis220 nicht initialisiert werden, da die erste Versorgungsspannung CON die Versorgungsspannung RF_VDD der kontaktlosen Betriebsart bleibt. Folglich kann die Mischmodusbetriebsart der Smartcard stabil fortgesetzt werden, wodurch sowohl die kontaktbehaftete als auch die kontaktlose Betriebsart zuverlässig ausgeführt werden können.
Claims (20)
- Smartcard für einen Mischmodusbetrieb mit – einem internen Schaltkreis (
220 ), – einer Schnittstelle (211 ,214 ,215 ,216 ) einer kontaktbehafteten Betriebsart, die derart ausgebildet ist, dass sie eine erste Versorgungsspannung (CNT_VDD) zur Verfügung stellt, die über einen Versorgungsspannungsanschluss (211 ) empfangen wird, – einer Schnittstelle (212 ,213 ) einer kontaktlosen Betriebsart, die derart ausgebildet ist, dass sie eine zweite Versorgungsspannung (RF_VDD) zur Verfügung stellt, die über eine Antenne empfangen wird, und – einem Versorgungsspannungssteuerblock (230 ), der derart ausgebildet ist, dass er dem internen Schaltkreis (220 ) eine interne Versorgungsspannung (IN_VDD) zur Verfügung stellt, die aus der ersten Versorgungsspannung (CNT_VDD) oder der zweiten Versorgungsspannung (RF_VDD) in Abhängigkeit davon abgeleitet wird, ob die erste Versorgungsspannung (CNT_VDD) oder die zweite Versorgungsspannung (RF_VDD) zuerst angelegt wird. - Smartcard nach Anspruch 1, dadurch gekennzeichnet, dass die Schnittstelle der kontaktbehafteten Betriebsart eine ISO-7816-kompatible Schnittstelle umfasst und die Schnittstelle der kontaktlosen Betriebsart eine ISO-14443-kompatible Schnittstelle umfasst.
- Smartcard nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Versorgungsspannungssteuerblock derart ausgebildet ist, dass er einen Takt der kontaktlosen Betriebsart, ein Rücksetzsignal der kontaktlosen Betriebsart und Daten der kontaktlosen Betriebsart aus der zweiten Versorgungsspannung ableitet.
- Smartcard nach einem der Ansprüche 1 bis 3, gekennzeichnet durch: – einen Schnittstellenblock, der derart ausgebildet ist, dass er einen Systemtakt aus einem Takt der kontaktbehafteten Betriebsart erzeugt, der durch einen Taktanschluss der kontaktbehafteten Betriebsart zur Verfügung gestellt wird, und ein Systemrücksetzsignal aus einem Rücksetzsignal der kontaktbehafteten Betriebsart erzeugt, das über einen Rücksetzanschluss der kontaktbehafteten Betriebsart zur Verfügung gestellt wird, wenn die zuerst angelegte Spannung die erste Versorgungsspannung ist, und – der derart ausgebildet ist, dass er den Systemtakt aus einem Takt der kontaktlosen Betriebsart erzeugt, der aus der zweiten Versorgungsspannung abgeleitet wird, und das Systemrücksetzsignal aus einem Rücksetzsignal der kontaktlosen Betriebsart erzeugt, das aus der zweiten Versorgungsspannung abgeleitet wird, wenn die zuerst angelegt Spannung die zweite Versorgungsspannung ist.
- Smartcard nach Anspruch 4, dadurch gekennzeichnet, dass der interne Schaltkreis umfasst: – eine zentrale Verarbeitungseinheit CPU, – einen Prozessor der kontaktbehafteten Betriebsart, der derart ausgebildet ist, dass er die kontaktbehaftete Betriebsart in Verbindung mit der zentralen Verarbeitungseinheit in Abhängigkeit von dem Systemtakt und empfangenen Daten der kontaktbehafteten Betriebsart ausführt, und – einen Prozessor der kontaktlosen Betriebsart, der derart ausgebildet ist, dass er die kontaktlose Betriebsart in Verbindung mit der zentralen Verarbeitungseinheit in Abhängigkeit von dem Systemtakt und empfangenen Daten der kontaktlosen Betriebsart ausführt.
- Smartcard nach Anspruch 5, gekennzeichnet durch einen Mischmodussteuerblock, der derart ausgebildet ist, dass er ein Moduswechselsignal in Abhängigkeit von dem Takt der kontaktlosen Betriebsart, der während der kontaktbehafteten Betriebsart empfangen wird, oder einem Rücksetzsignal der kontaktbehafteten Betriebsart erzeugt, das während der kontaktlosen Betriebsart empfangen wird.
- Smartcard nach Anspruch 6, dadurch gekennzeichnet, dass der Mischmodussteuerblock ein erstes Moduswechselsignal in Abhängigkeit von dem Takt der kontaktlosen Betriebsart und ein zweites Moduswechselsignal in Abhängigkeit von dem Rücksetzsignal der kontaktbehafteten Betriebsart erzeugt.
- Smartcard nach Anspruch 7, dadurch gekennzeichnet, dass die zentrale Verarbeitungseinheit eine Operation des Prozessors der kontaktlosen Betriebsart in Abhängigkeit von dem ersten Moduswechselsignal initiiert und eine Operation des Prozessors der kontaktbehafteten Betriebsart in Abhängigkeit von dem zweiten Moduswechselsignal initiiert.
- Smartcard nach Anspruch 8, dadurch gekennzeichnet, dass der Prozessor der kontaktbehafteten Betriebsart während der kontaktlosen Betriebsart betreibbar ist, die durch die zweite Versorgungsspannung freigegeben wird, und der Prozessor der kontaktlosen Betriebsart während der kontaktbehafteten Betriebsart betreibbar ist, die durch die erste Versorgungsspannung freigegeben wird.
- Smartcard nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass der Versorgungsspannungsteuerblock umfasst: – einen Versorgungsspannungsdetektor, der derart ausgebildet ist, dass er die erste Versorgungsspannung oder die zweite Versor gungsspannung als die zuerst angelegte Spannung identifiziert, und – einen HF-Datenabstraktor, der derart ausgebildet ist, dass er einen Takt der kontaktlosen Betriebsart, ein Rücksetzsignal der kontaktlosen Betriebsart, Daten der kontaktlosen Betriebsart und eine interne Versorgungsspannung der kontaktlosen Betriebsart aus der zweiten Versorgungsspannung ermittelt.
- Smartcard nach Anspruch 10, dadurch gekennzeichnet, dass der Versorgungsspannungssteuerblock umfasst: – einen Versorgungsmodussteuerblock zum Speichern der zuerst angelegten Spannung als ein erstes Versorgungssignal in Abhängigkeit von dem Rücksetzsignal der kontaktlosen Betriebsart oder dem Rücksetzsignal der kontaktbehafteten Betriebsart, das über einen Rücksetzanschluss der kontaktbehafteten Betriebsart angelegt wird.
- Smartcard nach Anspruch 11, dadurch gekennzeichnet, dass der Versorgungsspannungssteuerblock umfasst: – einen ersten Schalter zum Steuern der Verbindung der internen Versorgungsspannung der kontaktlosen Betriebsart mit dem internen Schaltkreis in Abhängigkeit von einem Mischmoduseintrittssignal und – einen zweiten Schalter zum Steuern der Verbindung der ersten Versorgungsspannung mit dem internen Schaltkreis in Abhängigkeit von dem ersten Versorgungssignal.
- Smartcard nach einem der Ansprüche 6 bis 12, gekennzeichnet durch einen Mischmodusfehlerdetektionsblock zum Erzeugen eines Mischmodusfehlersignals in Abhängigkeit von dem Takt der kontaktlosen Betriebsart, dem Rücksetzsignal der kontaktbehafte ten Betriebsart, dem Systemtakt und/oder dem Moduswechselsignal.
- Smartcard nach Anspruch 13, dadurch gekennzeichnet, dass die zentrale Verarbeitungseinheit eine Operation des Prozessors der kontaktbehafteten Betriebsart oder des Prozessors der kontaktlosen Betriebsart in Abhängigkeit von dem Mischmodusfehlersignal unterbricht.
- Verfahren zur Steuerung einer Smartcard, die für einen Mischmodusbetrieb eingerichtet ist, mit den Schritten: – Empfangen einer Versorgungsspannung (CNT_VDD) einer kontaktbehafteten Betriebsart oder einer Versorgungsspannung (RF_VDD) einer kontaktlosen Betriebsart als eine zuerst angelegte Spannung, – wenn die Versorgungsspannung (CNT_VDD) der kontaktbehafteten Betriebsart als die zuerst angelegte Spannung empfangen wird, Durchführen der kontaktlosen Betriebsart während der kontaktbehafteten Betriebsart, wobei die Versorgungsspannung der kontaktbehafteten Betriebsart als Versorgungsspannung der Smartcard aufrechterhalten wird, und – wenn die Versorgungsspannung (RF_VDD) der kontaktlosen Betriebsart als die zuerst angelegte Spannung empfangen wird, Ausführen der kontaktbehafteten Betriebsart während der kontaktlosen Betriebsart, wobei die Versorgungsspannung der kontaktlosen Betriebsart als Versorgungsspannung der Smartcard aufrechterhalten wird.
- Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass eine interne Versorgungsspannung aus der zuerst angelegten Spannung erzeugt wird und die interne Versorgungsspannung an einen internen Schaltkreis angelegt wird, der eine zentrale Verarbei tungseinheit, einen Prozessor der kontaktlosen Betriebsart und einen Prozessor der kontaktbehafteten Betriebsart aufweist.
- Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass eine Mischmodusbetriebsart beim Empfangen eines Takts der kontaktlosen Betriebsart initiiert wird, wenn die zuerst angelegte Spannung die Versorgungsspannung der kontaktbehafteten Betriebsart ist, oder wenn ein Rücksetzsignal der kontaktbehafteten Betriebsart empfangen wird, wenn die zuerst angelegte Spannung die Versorgungsspannung der kontaktlosen Betriebsart ist.
- Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass die interne Versorgungsspannung ohne Änderung während der Mischmodusbetriebsart aufrechterhalten wird.
- Smartcard für einen Mischmodusbetrieb mit: – einem internen Schaltkreis (
220 ) mit einer zentralen Verarbeitungseinheit (221 ), einem Prozessor (225 ) einer kontaktlosen Betriebsart, der zum Ausführen der kontaktlosen Betriebsart ausgebildet ist, und einem Prozessor (227 ) einer kontaktbehafteten Betriebsart, der zum Ausführen der kontaktbehafteten Betriebsart ausgebildet ist, und – einem Versorgungsspannungssteuerblock (230 ), der derart ausgebildet ist, dass er eine Versorgungsspannung (CNT_VDD) der kontaktbehafteten Betriebsart und eine Versorgungsspannung (RF_VDD) der kontaktlosen Betriebsart empfängt und eine interne Versorgungsspannung (IN_VDD) dem internen Schaltkreis (220 ) während einer vollständigen Zeitdauer einer Mischmodusbetriebsart zur Verfügung stellt, die aus der Versorgungsspannung (CNT_VDD) der kontaktbehafteten Betriebsart oder der Versorgungsspannung (RF_VDD) der kontaktlosen Betriebsart in Abhängigkeit davon abgeleitet wird, welche Spannung zuerst ange legt wird, wobei die Mischmodusbetriebsart die kontaktlose Betriebsart umfasst, die während der kontaktbehafteten Betriebsart initiiert wird, die auf einen Empfang der Versorgungsspannung (CNT_VDD) der kontaktbehafteten Betriebsart als die zuerst angelegte Spannung folgt, oder die kontaktbehaftete Betriebsart umfasst, die während einer kontaktlosen Betriebsart initiiert wird, die auf den Empfang der Versorgungsspannung (RF_VDD) der kontaktlosen Betriebsart als die zuerst angelegte Spannung folgt. - Smartcard nach Anspruch 19, dadurch gekennzeichnet, dass der Versorgungsspannungssteuerblock umfasst: – eine ISO-7816-kompatible kontaktbehaftete Schnittstelle, die derart ausgebildet ist, dass sie die Versorgungsspannung der kontaktbehafteten Betriebsart empfängt, und – eine ISO-14443-kompatible kontaktlose Schnittstelle, die derart ausgebildet ist, dass sie die Versorgungsspannung der kontaktlosen Betriebsart empfängt.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050015493A KR101053185B1 (ko) | 2005-02-24 | 2005-02-24 | 스마트 카드 및 그것의 혼합모드 제어방법 |
KR10-2005-0015493 | 2005-02-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102006010091A1 DE102006010091A1 (de) | 2006-09-07 |
DE102006010091B4 true DE102006010091B4 (de) | 2010-09-30 |
Family
ID=36809559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006010091A Expired - Fee Related DE102006010091B4 (de) | 2005-02-24 | 2006-02-24 | Smartcard sowie Verfahren zur Steuerung einer Smartcard |
Country Status (4)
Country | Link |
---|---|
US (1) | US7255284B2 (de) |
KR (1) | KR101053185B1 (de) |
DE (1) | DE102006010091B4 (de) |
FR (1) | FR2882453A1 (de) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7137003B2 (en) * | 2001-02-27 | 2006-11-14 | Qualcomm Incorporated | Subscriber identity module verification during power management |
JP4878744B2 (ja) * | 2003-09-05 | 2012-02-15 | 三星電子株式会社 | 同時に接触方式及び非接触方式動作を有するチップカード |
FR2864292B1 (fr) * | 2003-12-17 | 2006-03-31 | Gemplus Card Int | Maintien en fonction pleinement simultanee d'un objet a interface duale |
EP1826709A3 (de) * | 2006-02-24 | 2012-04-25 | LG Electronics Inc. | Verfahren und Vorrichtung für kontaktlose Schnittstelle auf Hochgeschwindigkeitsschnittstellen unterstützender Chipkarte |
DE102006021087A1 (de) * | 2006-05-05 | 2007-11-08 | Giesecke & Devrient Gmbh | Simultaner Schnittstellenbetrieb |
KR100766607B1 (ko) * | 2006-07-28 | 2007-10-12 | 주식회사 케이티프리텔 | 접촉식 및 비접촉식 통신 기능을 통합한 스마트 카드 및 그작동 제어 방법 |
US8117745B2 (en) * | 2006-09-22 | 2012-02-21 | Johan Wenngren | Method of using a foldable card as a USB contact |
JP2008134735A (ja) * | 2006-11-27 | 2008-06-12 | Yoshikawa Rf System Kk | データキャリア及びデータキャリアシステム |
KR100907454B1 (ko) * | 2006-12-13 | 2009-07-13 | 삼성전자주식회사 | 안정된 내부 파워를 형성할 수 있는 내부 전압 제어기 및그것을 포함하는 스마트 카드 |
US7987380B2 (en) * | 2007-03-27 | 2011-07-26 | Atmel Rousset S.A.S. | Methods and apparatus to detect voltage class of a circuit |
ITMI20071085A1 (it) * | 2007-05-28 | 2008-11-29 | Incard Sa | Carta a circuito integrato comprendente un dispositivo principale e un dispositivo aggiuntivo. |
US8364989B2 (en) | 2007-09-26 | 2013-01-29 | Infineon Technologies Ag | Power supply input selection circuit |
KR101436982B1 (ko) * | 2007-10-12 | 2014-09-03 | 삼성전자주식회사 | 반도체 집적 회로 및 그것의 검사 방법 |
KR101555637B1 (ko) * | 2009-03-27 | 2015-09-24 | 삼성전자주식회사 | 스마트 카드 |
KR101546071B1 (ko) | 2009-05-21 | 2015-08-20 | 삼성전자주식회사 | 접촉식 및 비접촉식 모드를 갖는 칩 카드 및 그것의 동작 방법 |
US8320962B2 (en) * | 2009-06-05 | 2012-11-27 | Visa International Service Association | Contactless disablement |
US8186602B2 (en) * | 2009-08-18 | 2012-05-29 | On Track Innovations, Ltd. | Multi-application contactless smart card |
KR20120011974A (ko) * | 2010-07-29 | 2012-02-09 | 삼성전자주식회사 | 복수 개의 인터페이스를 지원하는 스마트 카드 및 그것의 인터페이스 방법 |
EP2469484A1 (de) * | 2010-12-22 | 2012-06-27 | Gemalto SA | Chipkartenempfangsvorrichtung zur Bereitstellung einer Fernkommunikation mit Schaltmitteln |
KR101939237B1 (ko) | 2011-06-14 | 2019-01-17 | 삼성전자 주식회사 | 내부 전압 생성 회로 및 스마트 카드 |
KR101286328B1 (ko) * | 2011-08-29 | 2013-07-15 | 키 아식 인크. | 멀티미디어 스토리지 카드 시스템 |
EP2600287A1 (de) * | 2011-12-01 | 2013-06-05 | Gemalto SA | Elektronische Vorrichtung, die Elemente umfasst, die durch verschiedene Standardprotokolle verwaltet werden, und Verwaltungsverfahren der Kommunikation zwischen diesen Elementen |
TWI459188B (zh) * | 2012-03-09 | 2014-11-01 | Phison Electronics Corp | 具智慧卡功能的記憶卡及其電源控制方法與電源控制電路 |
EP2677474A1 (de) * | 2012-06-21 | 2013-12-25 | ST-Ericsson SA | Sicheres System zur Verwaltung der Elementleistung |
US9514067B2 (en) * | 2012-08-31 | 2016-12-06 | Nxp B.V. | Interface arbitration for a wired tag |
US9053248B2 (en) | 2012-08-31 | 2015-06-09 | Nxp B.V. | SRAM handshake |
WO2015003587A1 (zh) * | 2013-07-10 | 2015-01-15 | 天地融科技股份有限公司 | 智能卡及校验数据输出方法、操作请求响应方法及*** |
US10466766B2 (en) * | 2017-11-09 | 2019-11-05 | Qualcomm Incorporated | Grouping central processing unit memories based on dynamic clock and voltage scaling timing to improve dynamic/leakage power using array power multiplexers |
US10473329B2 (en) | 2017-12-22 | 2019-11-12 | Honeywell International Inc. | Flame sense circuit with variable bias |
US10935237B2 (en) | 2018-12-28 | 2021-03-02 | Honeywell International Inc. | Leakage detection in a flame sense circuit |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1079328A2 (de) * | 1999-07-30 | 2001-02-28 | Nec Corporation | Datenverarbeitungseinrichtung und Verfahren zur Steuerung dafür |
EP1174820A1 (de) * | 2000-07-20 | 2002-01-23 | Infineon Technologies AG | Chipkarte mit einer Kontaktschnittstelle und einer kontaktlosen Schnittstelle |
EP1367532A1 (de) * | 2002-05-23 | 2003-12-03 | Sharp Kabushiki Kaisha | Kontaktlose/kontaktbehaftete Chipkarte |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996038814A2 (de) * | 1995-06-02 | 1996-12-05 | Philips Electronics N.V. | Chipkarte |
DE69933963T2 (de) * | 1998-03-24 | 2007-09-20 | Kabushiki Kaisha Toshiba | IC Karte mit kontaktbehafteten und kontaktlosen Schnittstellen |
US6955300B1 (en) * | 1999-06-29 | 2005-10-18 | Renesas Technology Corp. | Dual interface IC card |
JP3349998B2 (ja) * | 1999-09-07 | 2002-11-25 | エヌイーシーマイクロシステム株式会社 | データ処理装置、その動作制御方法 |
JP2002279378A (ja) | 2001-03-16 | 2002-09-27 | Jr East Mechatronics Co Ltd | 多電源式コンビネーション型icカード |
JP4022073B2 (ja) | 2002-01-31 | 2007-12-12 | 大日本印刷株式会社 | 非接触/接触両用icカード通信制御装置及び携帯電話装置 |
KR100486938B1 (ko) * | 2002-05-16 | 2005-05-03 | 한국전자통신연구원 | 콤비형 집적회로 카드 |
KR20020084043A (ko) | 2002-10-15 | 2002-11-04 | 김용필 | 스마트카드를 구비한 이동통신단말 |
-
2005
- 2005-02-24 KR KR1020050015493A patent/KR101053185B1/ko not_active IP Right Cessation
-
2006
- 2006-01-11 US US11/329,125 patent/US7255284B2/en not_active Expired - Fee Related
- 2006-02-22 FR FR0601552A patent/FR2882453A1/fr active Pending
- 2006-02-24 DE DE102006010091A patent/DE102006010091B4/de not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1079328A2 (de) * | 1999-07-30 | 2001-02-28 | Nec Corporation | Datenverarbeitungseinrichtung und Verfahren zur Steuerung dafür |
EP1174820A1 (de) * | 2000-07-20 | 2002-01-23 | Infineon Technologies AG | Chipkarte mit einer Kontaktschnittstelle und einer kontaktlosen Schnittstelle |
EP1367532A1 (de) * | 2002-05-23 | 2003-12-03 | Sharp Kabushiki Kaisha | Kontaktlose/kontaktbehaftete Chipkarte |
Also Published As
Publication number | Publication date |
---|---|
KR20060094376A (ko) | 2006-08-29 |
US20060186211A1 (en) | 2006-08-24 |
KR101053185B1 (ko) | 2011-08-01 |
US7255284B2 (en) | 2007-08-14 |
FR2882453A1 (fr) | 2006-08-25 |
DE102006010091A1 (de) | 2006-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102006010091B4 (de) | Smartcard sowie Verfahren zur Steuerung einer Smartcard | |
DE102004043408B4 (de) | Chipkarte und zugehöriges Datenverarbeitungsverfahren | |
DE102004033363B4 (de) | Multistandardprotokoll-Speicherbauelement | |
DE10317289A1 (de) | Integrierte Schaltung mit mehreren Kommunikationsmodi und zugehöriges Betriebsverfahren | |
DE4244266C2 (de) | Verfahren und Schaltungseinrichtung zum dynamischen Konfigurieren von Gerätetreibern für Computersystem-Betriebsmittel | |
DE102005036648A1 (de) | IC-Karte und IC-Kartensystem | |
EP2707833B1 (de) | Verfahren zum datenaustausch zwischen lesegerät und chipkarte | |
EP2021905B1 (de) | Simultaner schnittstellenbetrieb | |
DE69314533T2 (de) | IC-Karte | |
EP2092458B1 (de) | Tragbarer datenträger | |
DE69623752T2 (de) | Chipkartenleser | |
DE69926286T2 (de) | Kartenleser/-schreiber und Kommunikationsverfahren | |
DE19531372A1 (de) | Chipkarte | |
DE69921880T2 (de) | Chipkarte mit einer Steuereinheit zur Speicherinhaltsübertragung und Methode zur Datenspeicherung in einer Chipkarte | |
DE60132187T2 (de) | Frequenzsensor für jedes interface eines datenträgers | |
EP2795934B1 (de) | Verfahren zur kommunikation mit einer applikation auf einem portablen datenträger sowie ein solcher portabler datenträger | |
DE102005032483B4 (de) | Integriertes Mehrmodus-Schaltungsbauelement, Smartcardsystem und zugehörige Betriebsartauswahlverfahren | |
DE102004050039B4 (de) | Karte mit integrierter Schaltung, Betriebsverfahren und Kartensystem | |
DE102008022543A1 (de) | Kommunikationssystem und Verfahren zum Betreiben eines Kommunikationssystems | |
DE19742459C2 (de) | Einrichtung für den Betrieb einer Chipkarte und den Datenaustausch zwischen einer Chipkarte und einem mikroprozessorgestützten System | |
DE19928939A1 (de) | Datenträger sowie Verfahren zur Datenübertragung und zur Speicherverwaltung | |
DE19916723C2 (de) | Steuerverfahren für eine einen Kartenleser aufweisende Tastatur | |
EP2053826B1 (de) | Koordinierte Dual-Interface-Kommunikation | |
DE102005022578A1 (de) | IC-Kartensystem, Speicherkarte und Verfahren zur Zustandsbestimmung | |
DE10127124A1 (de) | Elektronischer Schaltkreis für Chipkarten-Schnittstellen und Verfahren zur Kommunikation mit Chipkarten-Schnittstellen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20110901 |