Brevet FR2859846A1 — publié le 20050318

Des systèmes de transmission de données sont bien connus et largement utilisés pour échanger de l'information et effectuer des transactions avec des dispositifs de données portables placés à distance. De tels dispositifs de données portables sont communément appelés cartes, cartes intelligentes ou étiquettes. De façon similaire, des terminaux de transmission de données sont couramment appelés des lecteurs de cartes. Dans un tel système de transmission de données, une transaction commence lorsqu'une carte entre dans le champ d'excitation du terminal / lecteur. En particulier, le terminal produit un signal d'alimentation en énergie ainsi qu'un signal de données (qu'on appelle également un signal d'information) et émet le signal d'information en utilisant un signal porteur. C'est par la détection et la réception du signal porteur que la carte est alimentée à distance, et que les circuits de la carte peuvent remplir leur fonction prévue. On peut utiliser des dispositifs de données (c'est-à-dire des cartes) alimentés à distance (c'est-à-dire sans contact), pour accomplir une variété de tâches incluant la prévention du vol, l'identification et la commande de personnes ou d'objets, la collecte automatique du paiement dans des moyens de transport, l'enregistrement et la commande de transactions relatives à des services et de l'argent, et autres. Bien que des étiquettes d'identification puissent être moins complexes, les cartes qu'on appelle des cartes intelligentes tendent à être plus complexes et peuvent inclure un ou plusieurs processeurs, ainsi qu'une mémoire locale pour stocker et traiter de l'information. Une variété particulière des cartes à circuit intégré (CI) sans contact (ou cartes intelligentes sans contact) est connue sous l'appellation de carte de proximité, et utilise un protocole de communication qu'on appelle la norme ISO/IEC 14443. Des caractéristiques physiques d'une carte à CI de proximité, son interface de signal et sa puissance en radiofréquence (RF), et son initialisation et son protocole anti-collision et de transmission sont définis dans la norme ISO/IEC 14443. De façon spécifique, deux interfaces de signal de communication, qu'on appelle interfaces de type A et de type B, sont décrites dans la norme ISO/IEC 14443. Dans l'interface de type A, la fonction d'interface entre un lecteur de cartes (ou un terminal) et une carte à CI est accomplie en utilisant la technique de modulation d'amplitude (ASK pour "Amplitude Shift Keying") du champ RF de fonctionnement, avec un taux de 100%, et des données à émettre sont codées sous le format d'un code de Miller modifié. Dans l'interface de type B, la fonction d'interface entre un lecteur de cartes (ou un terminal) et une carte à CI est accomplie en utilisant la modulation d'amplitude (ASK) à un taux de 10%, et des données à émettre sont codées sous la forme d'un code Non Retour à Zéro / Niveau (NRZ-L). Du fait que les interfaces de type A et de type B sont décrites en détail dans la norme ISO/IEC 14443, on n'en donnera pas une description détaillée. Des cartes à CI conformes à l'art antérieur supportent soit l'interface de type A, soit l'interface de type B. Comme décrit ci-dessus, du fait que la modulation et le codage de type A et de type B diffèrent mutuellement, une carte à CI supportant l'une des interfaces de signal de communication peut être utilisée seulement dans un lecteur de cartes supportant l'interface de signal de communication correspondante. Si un lecteur de cartes supporte le protocole de communication de type A, il est impossible de l'utiliser avec une carte à CI supportant seulement l'interface de type B, et inversement. Au moins un mode de réalisation de la présente invention procure une carte à CI sans contact capable d'améliorer la compatibilité en commutant (par exemple de façon adaptative) des interfaces de signal de communication conformément à des signaux RF introduits, en temps réel. Au moins un mode de réalisation de la présente invention procure une carte à circuit intégré (CI) sans contact. Une telle carte à CI sans contact peut comprendre un bloc d'interface analogique pouvant fonctionner de façon à démoduler un signal radiofréquence (RF) reçu, pour fournir de multiples versions de celui-ci, respectivement en conformité avec une première multiplicité de protocoles de communication; une unité de commande pouvant fonctionner de façon à effectuer une sélection parmi une seconde multiplicité de protocoles de communication; et un émetteur / récepteur asynchrone universel (UART pour "Universel Asynchronous Receiver/Transmitter") pouvant fonctionner de façon à sélectionner l'une des versions démodulées du signal RF, conformément au protocole sélectionné. Des avantages, buts et caractéristiques supplémentaires de la présente invention seront présentés en partie dans la description qui suit et apparaîtront en partie à l'homme de l'art à l'examen de ce qui suit, ou pourront être appris par la mise en oeuvre de l'invention. Les buts et autres avantages de la présente invention peuvent être atteints et réalisés par la structure spécialement exposée dans la description et les revendications écrites associées, ainsi que par les dessins annexés. Les dessins joints, qui sont inclus pour permettre 25 une meilleure compréhension de la présente invention et sont incorporés dans cette demande et constituent une partie de celle-ci, illustrent un ou plusieurs modes de réalisation de la présente invention, et conjointement à la description, ont pour fonction d'expliquer le principe de la présente invention. Dans les dessins: La figure 1 est un schéma synoptique d'une carte à CI sans contact, conforme à au moins un mode de réalisation de la présente invention; La figure 2 est un schéma synoptique d'un bloc d'interface analogique de la figure 1, conforme à au moins un mode de réalisation de la présente invention; La figure 3 illustre un signal démodulé par des circuits démodulateurs de la figure 2 dans une communication de type A, selon au moins un mode de 5 réalisation de la présente invention; La figure 4 illustre un signal démodulé par des circuits démodulateurs de la figure 2 dans une communication de type B, selon au moins un mode de réalisation de la présente invention; La figure 5 est un schéma synoptique plus détaillé d'un émetteur / récepteur asynchrone universel de la figure 1, conforme à au moins un mode de réalisation de la présente invention; La figure 6 est un schéma synoptique d'une carte à 15 CI sans contact, conforme à au moins un autre mode de réalisation de la présente invention; et La figure 7 est un schéma synoptique plus détaillé d'un émetteur / récepteur asynchrone universel de la figure 6, conforme à au moins un autre mode de réalisation de la 20 présente invention. On va maintenant se référer en détail aux modes de réalisation de la présente invention, constituant des exemples, qui sont illustrés dans les dessins annexés. La présente invention n'est cependant pas limitée aux exemples de modes de réalisation illustrés ci-après, et les exemples de modes de réalisation donnés ici sont introduits pour procurer une compréhension aisée et complète du cadre et de l'esprit de la présente invention. Les termes "interface de signal de communication" et "protocole de communication" seront utilisés de manière interchangeable. Dans le développement de modes de réalisation de la présente invention, on a reconnu le problème suivant dans l'art antérieur, et on a identifié une voie menant à une solution. Comme indiqué, les cartes à CI du type à proximité, appartenant à l'art antérieur, supportent soit l'interface de type A, soit l'interface de type B, mais non les deux, ce qui est un problème lorsqu'on tente d'utiliser une carte à CI d'un type d'interface avec un lecteur de cartes de l'autre type d'interface. On peut éviter un tel problème en procurant une carte à CI et/ou un lecteur de cartes qui est/sont compatible(s) avec à la fois des interfaces de type A et de type B. La figure 1 est un schéma synoptique d'une carte à CI sans contact conforme à au moins un mode de réalisation de la présente invention. En se référant à la figure 1, on note qu'une carte à CI sans contact 100 comprend: une unité centrale de traitement 120 avec un système d'exploitation (qu'on appelle ci-après UC 120); un registre de commande de protocole d'émission / réception (TRX) 140; un émetteur / récepteur asynchrone universel (UART) sans contact 160; et un bloc d'interface analogique 180. Pour émettre / recevoir un signal RF, le type d'interface de signal de communication est fixé dans le registre 140, par exemple initialement par un programme d'exploitation de la carte à CI sans contact 100. Une fois que le contenu du registre 140 est fixé, l'UART 160 et le bloc d'interface analogique 180 fonctionnent de façon correspondante. Le registre de commande de protocole de TRX 140 commande une vitesse de transfert de protocole, un procédé de vérification d'erreur, la notification de début et de fin d'émission / réception de l'UART, et autres. L'UART 160 code des données (provenant de l'UC 120, qui doivent être émises), conformément à une interface de signal de communication particulière qui a été fixée dans le registre 140 (qu'on appelle ci-après le type d'interface sélectionné), et émet les données codées vers le bloc d'interface analogique 180, par exemple bit par bit. Le bloc d'interface analogique 180 module les données émises par l'UART 160 conformément au type d'interface sélectionné, et il émet ensuite à travers une antenne 200 les données modulées. De façon correspondante, le bloc d'interface analogique 180 démodule un signal RF reçu par l'intermédiaire de l'antenne 200, conformément au type d'interface sélectionné, et l'UART 160 stocke temporairement un signal de sortie du bloc d'interface analogique 180 conformément au type d'interface sélectionné. Les données stockées sont émises vers l'UC 120. La figure 2 est un schéma synoptique plus détaillé du bloc d'interface analogique 180 de la figure 1, conforme à au moins un mode de réalisation de la présente invention. En se référant à la figure 2, on note que le bloc d'interface analogique 180 comprend: une bobine 401; une capacité variable 409; un redresseur 402; un régulateur shunt à courant continu 403; un démodulateur de type B 405; une interface de restauration 407; un démodulateur de type A 404; un extracteur d'horloge 406; et un modulateur ISO 408. Le redresseur 402 convertit un signal alternatif pour donner une tension continue, et il est connecté de façon électronique à une bobine 401. Sur la base de la tension continue émise par le redresseur 402, un régulateur shunt à courant continu 403 génère une tension d'alimentation VDD nécessaire pour faire fonctionner des circuits internes de la carte à CI 100. Un démodulateur de type A (modulation ASK à 100%) 404 démodule une information de réception contenue dans le signal à courant alternatif reçu par l'intermédiaire de la bobine 401, et un démodulateur de type B (modulation ASK à 10%) 405 démodule une information de réception contenue dans un signal de sortie du redresseur 402. La figure 3 illustre des signaux démodulés par les démodulateurs 404 et 405 lorsque des signaux RF sont reçus à partir d'un lecteur de cartes ayant une interface de type A, selon au moins un mode de réalisation de la présente invention. La figure 4 illustre des signaux démodulés par les démodulateurs 404 et 405 lorsque des signaux RF sont reçus à partir d'un lecteur de cartes ayant une interface de type B, selon au moins un mode de réalisation de la présente invention. Comme on peut le voir sur la figure 3, lorsque des signaux RF sont reçus à partir du lecteur de cartes ayant l'interface de type A, les signaux démodulés par les démodulateurs 404 et 405 ont les mêmes formes. Comme on peut le voir sur la figure 4, lorsque des signaux RF sont reçus à partir du lecteur de cartes ayant l'interface de type B, le signal démodulé par le démodulateur 404 conserve un niveau constant, tandis que le signal démodulé par le démodulateur 405 a une forme de signal démodulé qui est caractéristique de l'interface de type B. En se référant à nouveau à la figure 2, on note que l'extracteur d'horloge 406 est configuré pour extraire un signal d'horloge RF_CLK à partir du signal alternatif reçu par l'intermédiaire de la bobine 401, et l'interface de restauration 407 est configurée pour générer un signal de restauration RST basé sur le signal de sortie du redresseur 402. Le modulateur ISO 408 module des données TX A/B émises par l'UART 160 conformément au type d'interface sélectionné. La figure 5 est un schéma synoptique plus détaillé de l'émetteur / récepteur asynchrone universel (qu'on appelle encore UART) 160 de la figure 1, conforme à au moins un mode de réalisation de la présente invention. L'UART 160 comprend. un bloc de commande d'émission / réception (qu'on appelle encore TRX) 161; un registre à décalage 162; un bloc de conversion de code 163; un bloc de synchronisation et de commande 164; un bloc de commande de parité 165; un bloc de contrôle par redondance cyclique (CRC) 166; et un bloc de détection d'en-tête 167. En se référant à la figure 5, on note que l'UC 120 émet des signaux de commande concernant l'établissement de protocole et le pilotage de l'UART, le mode d'émission / réception, la vitesse d'émission / réception, le procédé de traitement des erreurs, l'option de mise en oeuvre de protocole, la commande de fin d'émission / réception, et autres, qui sont dirigés vers le bloc de commande de TRX 161. Le bloc de commande de TRX 161 commande une séquence de fonctionnement de l'UART. Des données de transmission sont décalées hors du registre à décalage 162, par exemple en sortant par la position du bit le moins significatif, par exemple bit par bit, par exemple périodiquement, et elles sont ensuite transmises à un bloc de conversion de code de transmission 163a. Le bloc de conversion de code de transmission 163a convertit les données de transmission appliquées en entrée en données de code conformes au type d'interface sélectionné. Les données de code converties de cette manière sont modulées par le bloc d'interface analogique 180, et les signaux modulés sont émis vers le lecteur de cartes ou le terminal par l'intermédiaire de l'antenne 200. Si l'interface de signal de communication de type A est sélectionnée, alors le bloc de conversion de code de transmission 163a ajoute une information de parité, obtenue à partir du bloc de commande de parité 165, aux données émises par le registre à décalage 162. Le signal RF reçu par l'intermédiaire de l'antenne 200 est démodulé individuellement au passage à travers les démodulateurs 404 et 405 du bloc d'interface analogique 180 (ce qui donne de multiples versions démodulées du signal RF), et ensuite les signaux démodulés sont transmis au bloc de conversion de bloc 163. Des signaux de code miroir modifié, démodulés par le démodulateur 404, sont convertis en codes NRZ-L par un bloc de conversion de code de réception 163b. Un sélecteur 163c émet sélectivement un signal de sortie du bloc de conversion de code de réception 163b et le signal démodulé par le démodulateur 405, conformément à l'interface sélectionnée. Les données émises par le bloc de conversion de code 163 sont introduites dans le registre à décalage 162, par exemple à la position du bit le moins significatif, par exemple bit par bit. Si le registre à décalage devient plein, par exemple avec des données représentant une unité d'un octet, alors les données stockées dans le registre à décalage 162 sont transmises à l'UC 120. Par exemple, si le registre à décalage 162 devient complètement plein, le bloc de commande de TRX 161 émet alors un signal d'interruption vers l'UC 120, et ensuite l'UC 120 prend les données stockées dans le registre à décalage 162, en réponse au signal d'interruption. Un bloc de commande et de commande de synchronisation 164 reçoit une horloge provenant du bloc d'interface analogique 180 et génère une horloge pour l'UART 160 sous la commande du bloc de commande de TRX 161. Si l'interface de type A est sélectionnée, alors le bloc de commande de parité 165 détermine s'il y a ou non une erreur de parité dans une opération de réception, et ensuite il génère une information de parité concernant les données de transmission, pendant une opération de transmission. Le bloc de contrôle par redondance cyclique (qu'on appelle encore CRC) 166 est configuré pour déterminer s'il y a ou non une erreur dans les données transmises. Le bloc de détection d'en-tête 167 reçoit les signaux démodulés par le bloc d'interface analogique 180 et détecte une information d'en-tête (par exemple une information SOF dans le cas de l'interface de type B) d'un signal d'entrée présent. Le bloc de commande de TRX 161 commande le registre à décalage 162 conformément au résultat détecté du bloc de détection d'en-tête 167. Si la carte à CI sans contact 100 est fixée au type A de l'interface de signal de communication, alors la carte à CI sans contact 100 peut communiquer seulement avec un lecteur de cartes ayant l'interface de signal de communication du type A, et inversement. En d'autres termes, en dépit du fait qu'elle est capable de travailler avec une interface ou l'autre, la carte à CI sans contact 100 travaillera seulement avec l'une ou l'autre des interfaces, sauf si un changement est apporté au contenu du registre 140. Par conséquent, une autre configuration de la carte à CI sans contact 100 comprend une possibilité facultative de basculement pour commuter l'interface de signal de communication établie dans le registre 140 entre le type A et le type B, par exemple périodiquement. Avec une telle possibilité de basculement, il est possible de communiquer avec un lecteur de cartes ayant l'interface de type B, ainsi qu'avec un lecteur de cartes ayant l'interface de type A. Une telle possibilité de commutation peut être fournie en utilisant en supplément par exemple du matériel (par exemple un temporisateur 121 indiqué comme étant facultatif par l'utilisation de lignes en pointillés) ou du logiciel (s'exécutant par exemple sur l'UC 120), etc. La figure 6 est un schéma synoptique d'une carte à CI sans contact conforme à au moins un autre mode de réalisation de la présente invention. En se référant à la figure 6, on note que la carte à CI sans contact 300 comprend: une unité centrale de traitement 320 avec un système d'exploitation (qu'on appelle ci-après UC 320); un registre de commande de protocole d'émission / réception (qu'on appelle ici encore TRX) 340; un émetteur / récepteur asynchrone universel (qu'on appelle ici encore UART) 360; un bloc d'interface analogique 380; et un registre de drapeau 400. La carte à CI sans contact 300 accomplit les processus suivants avant de fixer une interface de communication. Premièrement, la carte à CI sans contact est placée dans un mode de réception sous la commande de l'UC 320 afin de recevoir des signaux RF de l'un ou l'autre du type A et du type B. Ensuite, une option de base de l'UART 360 est fixée et l'UART 360 est mise en fonction. Cette condition est un état prêt pour la communication entre la carte à CI sans contact et un lecteur de cartes dont l'interface de signal de communication n'est pas connue. Lorsqu'un lecteur de cartes émet un signal RF, le signal RF reçu est démodulé par l'intermédiaire du bloc d'interface analogique 380 individuellement selon le type A ainsi que le type B (ce qui donne de multiples versions démodulées du signal RF), et les premier et second signaux démodulés sont transmis à l'UART 360. L'UART 360 détermine le type d'interface auquel le signal RF est conforme sur la base de l'un au moins des signaux démodulés, et il transmet le type identifié au registre de drapeau 400. Enfin, l'UC 320 fixe des valeurs dans le registre 340 conformément à la valeur stockée dans le registre de drapeau 400 correspondant au type identifié. Ensuite, la carte à CI sans contact 300 communique avec un terminal conformément au type d'interface identifié. Si des signaux RF de l'autre interface de signal de communication sont reçus, l'UART 360 change de façon adaptative la valeur stockée dans le registre de drapeau 400, et ensuite l'UC 320 commute de façon adaptative l'interface de signal de communication conformément à la valeur changée. Dans la carte à CI sans contact 300, le bloc d'interface analogique 380 de la figure 6 est configuré avec une structure pratiquement identique à celle de la figure 2. Sa description détaillée sera donc omise. La figure 7 est un schéma synoptique plus détaillé de l'UART de la figure 6, conforme à au moins un autre mode de réalisation de la présente invention. L'UART 360 comprend: un bloc de commande d'émission / réception (TRX) 361; un bloc 410 de registres à décalage; un bloc 412 de convertisseurs de code; un détecteur d'en-tête 367; un bloc de commande de parité et un bloc de CRC 420. En se référant à la figure 7, on note que les données de transmission sont décalées hors du registre à décalage de transmission 362, par exemple à partir de la position du bit le moins significatif, par exemple périodiquement, par exemple bit par bit, sous la commande du bloc de commande de TRX 361, et elles sont transmises à un bloc de conversion de code de transmission 363 dans le bloc 412. Le bloc de conversion de code de transmission 363 convertit les données de transmission en données de code conformément au type d'interface sélectionné. Les données de code converties sont modulées au passage à travers un modulateur ISO 408 du bloc d'interface analogique 380 (voir à nouveau la figure 2), et les signaux modulés sont transmis au lecteur de cartes ou au terminal par l'intermédiaire de l'antenne 200. Les signaux reçus par la carte à CI sans contact 300 par l'intermédiaire de l'antenne 200 sont démodulés individuellement en codes de type A et de type B par l'intermédiaire des modulateurs 404 et 405 du bloc d'interface analogique 380 (voir à nouveau la figure 2). Les signaux démodulés par le démodulateur 404 sont convertis en données de code NRZ-L par le bloc de conversion de code de réception 364 du bloc 412, et les données converties sont envoyées à une interface de type A du registre à décalage 365 du bloc 410. Les signaux démodulés par le démodulateur 405 sont envoyés à un registre à décalage d'interface de type B, 366, sans aucune conversion de code. Le bloc de détection d'en-tête 367 détecte si une information SOF est contenue ou non dans une partie d'en-tête du signal démodulé par le démodulateur 404. Le bloc de commande de TRX 361 fixe une valeur du registre de drapeau 400 conformément au résultat détecté. Un bloc de commande de parité 368 détermine s'il y a ou non une erreur de parité lorsque la carte à CI sans contact est fixée au type A de l'interface, et il génère une information de parité concernant les données de transmission dans une opération de transmission. Un bloc de commande de synchronisation et d'horloge 369 reçoit une horloge provenant du bloc d'interface analogique 380 et génère une horloge pour l'UART 360. Un bloc de CRC 420 est configuré pour contrôler s'il y a ou non une erreur dans les données transmises. Contrairement à la carte à CI sans contact 100, la carte à CI sans contact 300 ne communique pas avec le lecteur de cartes conformément à une interface sélectionnée préalablement, stockée dans le registre 340, mais communique avec le lecteur de cartes après avoir analysé les signaux RF émis par le lecteur de cartes, en temps réel, et elle fixe de façon adaptative le type d'interface dans le registre 340 conformément au résultat analysé. Le type d'interface sélectionné est commuté en temps réel pour correspondre à celui du lecteur de cartes. Par exemple, dans la communication de type A, le lecteur de cartes émet vers la carte à CI sans contact 300 un signal de trame courte constituant un ordre REQA (26H ou 0110010B). Chacun des démodulateurs 404 et 405 du bloc d'interface analogique 380 démodule le signal de trame courte reçu en entrée. Comme décrit ci-dessus (voir les figures 3-4), si les signaux RF de type A sont reçus, alors les signaux démodulés individuellement par les démodulateurs 404 et 405 ont les mêmes formes. Les signaux démodulés par le démodulateur 404 sont convertis à partir de codes miroirs modifiés en codes NRZ-L, par l'intermédiaire du bloc de conversion de code 364. En même temps, le bloc de détection d'en-tête 367 détecte si une information SOF est contenue ou non dans une partie d'en- tête du signal démodulé par le démodulateur 405. Dans la communication de type A, le bloc de commande de TRX 361 reconnaîtra qu'une information SOF n'est pas contenue dans la partie d'en-tête du signal démodulé, et par conséquent il fixe une valeur dans le registre de drapeau 400, et il émet ensuite un signal d'interruption vers l'UC 320. L'UC 320 fixe de façon correspondante des valeurs dans le registre 340 sur la base du contenu du registre de drapeau 400, et ensuite, l'UART 360 et le bloc d'interface analogique 380 fonctionnent conformément à l'interface de type A. Ensuite, la carte à CI sans contact 300 communique avec le lecteur de cartes en utilisant l'interface de type A. D'autre part, dans la communication de type B, le lecteur de cartes émet vers la carte à CI sans contact 300 un signal de trame constituant un ordre REQB (050000H). Chacun des démodulateurs 404 et 405 du bloc d'interface analogique 380 démodule le signal de trame courte introduit. Comme décrit ci-dessus (voir à nouveau les figures 3-4), lorsque les signaux RF de type B sont reçus, le signal démodulé par le démodulateur 404 maintient un niveau constant tandis que le signal démodulé par le démodulateur 405 a une forme représentée sur la figure 4. Du fait que le signal démodulé par le démodulateur 405 a un format de code NRZ-L, le signal démodulé est transmis au registre à décalage de réception de type B 366 sans aucune conversion de code. En même temps, le bloc de détection d'en-tête 367 détecte si une information SOF est contenue ou non dans une partie d'en-tête du signal démodulé par le démodulateur 405. Le bloc de commande de TRX 361 fixe une valeur du registre de drapeau 400 conformément au résultat détecté du bloc de détection d'en-tête 367, et émet un signal d'interruption vers l'UC 320. Dans la communication de type B, le bloc de commande de TRX 361 reconnaîtra qu'une information SOF est contenue dans la partie d'en-tête du signal démodulé par le démodulateur 405, et ensuite le bloc de commande de TRX 361 fixera une valeur correspondante dans le registre de drapeau 400 et enverra un signal d'interruption à l'UC 320. L'UC 320 fixe de façon correspondante des valeurs dans le registre 340 sur la base du contenu du registre de drapeau 400, et ensuite l'UART 360 et le bloc d'interface analogique 380 fonctionnent conformément à l'interface de type B. Ensuite, la carte à CI sans contact 300 communique avec le lecteur de cartes en utilisant l'interface de type B. Après la fixation de l'interface de signal de communication, des blocs liés à une interface de signal de communication non sélectionnée peuvent être placés dans un mode de sommeil afin de réduire la consommation d'énergie. Par exemple, on peut accomplir ceci en commandant sélectivement les horloges générées par le bloc de commande de synchronisation et d'horloge 369. Selon une variante, il est possible de réduire la consommation d'énergie en commandant les composants du bloc d'interface analogique 380 (par exemple les démodulateurs) conformément à l'interface sélectionnée. La description ci-dessus des cartes à CI sans contact 100 et 300, en termes de fonctionnement avec l'interface de type A et de type B, est un exemple de la manière selon laquelle la présente invention peut être mise en oeuvre. Cependant, en configurant de façon appropriée le bloc d'interface analogique 180/380, une telle carte à CI sans contact peut également communiquer en temps réel avec un lecteur de cartes ayant une interface de signal de communication autre que les interfaces de type A et de type B, ou en plus de celles-ci, en configurant en conséquence, l'UART 160/360, etc. Sur les figures 6 et 7, il apparaîtra à l'homme de l'art que le registre de drapeau 400 peut, à la place, être contenu dans l'UART 360 ou le bloc de commande de TRX 361. Comme décrit ci-dessus, la carte à CI sans contact 300 peut communiquer avec des lecteurs de cartes utilisant divers protocoles de communication, en analysant le protocole de communication qui est utilisé et en fixant de façon adaptative le registre 340 de manière correspondante, le tout en temps réel. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif et au procédé décrits et représentés, sans sortir du cadre de l'invention. REVENDICATIONS 1. Carte à circuit intégré sans contact, caractérisée en ce qu'elle comprend: un bloc d'interface analogique (180, 380) pouvant fonctionner de façon à démoduler un signal radiofréquence (RF) reçu, pour donner de multiples versions de celui-ci, respectivement en conformité avec une première multiplicité de protocoles de communication; une unité de commande (120, 320) pouvant fonctionner de façon à sélectionner un protocole parmi une seconde multiplicité de protocoles de communication; et un émetteur / récepteur asynchrone universel (UART) (160, 360) pouvant fonctionner de façon à sélectionner l'une des versions démodulées du signal RF conformément au protocole sélectionné. 2. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que l'UART (160, 360) comprend des registres à décalage de réception (162; 365, 366) correspondant aux versions démodulées du signal RF. 3. Carte à circuit intégré sans contact selon la revendication 2, caractérisée en ce que l'unité de commande (320) peut en outre fonctionner de façon à commander le bloc d'interface analogique (380) conformément au protocole sélectionné; et l'UART (360) comprend en outre un registre à décalage d'émission (362) pouvant fonctionner de façon à stocker des données à émettre, et un bloc de conversion de code (412) pouvant fonctionner de façon à convertir des données qui ont été décalées hors du registre à décalage d'émission (362) en données de code d'un type correspondant au protocole sélectionné, et à émettre vers le bloc d'interface analogique (380) les données de code converties. 4. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que les protocoles de communication comprennent des protocoles de communication de type A et de type B contenus dans la norme ISO 14443. 5. Carte à circuit intégré sans contact selon la revendication 4, caractérisée en ce que le bloc d'interface analogique comprend: un premier démodulateur (404) pouvant fonctionner de façon à démoduler le signal RF reçu conformément au protocole de communication de type A; et un second démodulateur (405) pouvant fonctionner de façon à démoduler le signal RF reçu conformément au protocole de communication de type B. 6. Carte à circuit intégré sans contact selon la revendication 5, caractérisée en ce que l'UART (360) comprend des premier et second registres à décalage de réception (365, 366) correspondant respectivement aux signaux démodulés par les premier et second démodulateurs. 7. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que l'unité de commande (120) peut en outre fonctionner de façon à resélectionner périodiquement le protocole d'une manière alternée, parmi la seconde multiplicité de protocoles. 8. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce qu'elle est configurée pour communiquer avec un lecteur de cartes à travers une interface sans contact, en ce que le bloc d'interface analogique (380) comprend: un premier bloc de démodulation (404) pouvant fonctionner de façon à démoduler un signal RF reçu pour donner un premier signal démodulé (RX A); un second bloc de démodulation (405) pouvant fonctionner de façon à démoduler le signal RF reçu pour donner un second signal démodulé (RX_B); et en ce que l'UART (360) comprend un bloc de conversion de code (412) pouvant fonctionner de façon à convertir le premier signal démodulé (RX A) en données de code; un premier registre à décalage (365) pouvant fonctionner de façon à stocker les données de code; un second registre à décalage (366) pouvant fonctionner de façon à stocker le second signal démodulé (RX_B); un bloc de détermination (367) pouvant fonctionner de façon à déterminer un protocole de communication du signal RF reçu, d'après le second signal démodulé; et un bloc de commande {361) pouvant fonctionner de façon à : sélectionner un protocole de communication de la carte à circuit intégré sans contact conformément au protocole du signal RF déterminé par le bloc de détermination (367), et choisir l'un d'un signal de sortie du premier registre à décalage (365) et d'un signal de sortie du second registre à décalage (366), conformément au protocole sélectionné. 9. Carte à circuit intégré sans contact selon la revendication 8, caractérisée en ce que le premier bloc de démodulation (404) peut fonctionner de façon à démoduler un signal en modulation d'amplitude numérique (ASK) à un taux de 100%, et le second bloc de démodulation (405) peut fonctionner de façon à démoduler un signal en modulation d'amplitude numérique (ASK) à un taux de 10%. 10. Carte à circuit intégré sans contact selon la revendication 9, caractérisée en ce que le bloc de détermination (367) peut fonctionner de façon à déterminer si une information SOF est contenue ou non dans le second signal démodulé (RX B). 11. Carte à circuit intégré sans contact selon la revendication 8, caractérisée en ce qu'elle comprend en outre. un registre à décalage d'émission (362) pouvant fonctionner de façon à stocker des données à émettre; un bloc de conversion de code (363) pouvant fonctionner de façon à convertir des données stockées dans le registre à décalage d'émission (362) pour fournir des données de code (TXA/B) en conformité avec le protocole sélectionné; et un bloc de modulation (408) pouvant fonctionner de façon à moduler les données de code (TX A/B) conformément au protocole de communication fixé. 12. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que le bloc d'interface analogique (380) comprend: un premier bloc de démodulation (404) pour démoduler un signal RF reçu pour donner un premier signal démodulé (RX A); un second bloc de démodulation (405) pour démoduler le signal RF reçu pour donner un second signal démodulé (RX_B); en ce que l'UART (360) comprend un bloc de conversion de code (412) pour convertir le premier signal démodulé (RX A) en données de code; un premier registre à décalage (365) pour stocker les données de code; un second registre à décalage (366) pour stocker le second signal démodulé (RX_B); un bloc de détermination (367) pour déterminer un protocole de communication du signal RF sur la base du second signal démodulé (RX B); et un bloc de commande d'émission / réception (TRX) (361) pour fixer une valeur du drapeau dans un registre de drapeau (400) apte à stocker un drapeau de façon à indiquer le protocole déterminé par le bloc de détermination (367) ; et en ce que l'unité de commande comprend une unité centrale de traitement (320) pour sélectionner un protocole de communication de la carte à circuit intégré sans contact conformément au signal de drapeau, et commander le fonctionnement sur la base de l'un d'un signal de sortie du premier registre à décalage (365) et d'un signal de sortie du second registre à décalage (366), conformément au protocole sélectionné. 13. Carte à circuit intégré sans contact selon la revendication 12, caractérisée en ce que le premier bloc de démodulation (404) est configuré pour démoduler un signal en modulation d'amplitude numérique (ASK) au taux de 100%, et le second bloc de démodulation (405) est configuré pour démoduler un signal en modulation d'amplitude numérique (ASK) à un taux de 10%. 14. Carte à circuit intégré sans contact selon la revendication 12, caractérisée en ce que le bloc de détermination (367) détermine si une information SOF est contenue ou non dans le second signal démodulé (RX_B). 15. Carte à circuit intégré sans contact selon la revendication 12, caractérisée en ce qu'elle comprend en outre un registre à décalage d'émission (362) pour stocker des données à émettre; un bloc de conversion de code (363) pour convertir les données stockées dans le registre à décalage d'émission (362) en données de code (TX A/B) en conformité avec le protocole sélectionné; et un bloc de modulation (408) pour moduler les données de code converties (TX A/B) en conformité avec le protocole sélectionné. 16. Carte à circuit intégré sans contact selon la revendication 12, caractérisée en ce que le bloc de commande de TRX (361) commande un seul des premier et second registres à décalage (365, 366) pour fonctionner conformément au protocole de communication fixé par l'unité centrale de traitement (320). 17. Procédé pour changer un protocole de communication d'une carte à circuit intégré sans contact, configurée pour communiquer avec un lecteur de cartes à travers une interface sans contact, le procédé étant caractérisé en ce qu'il comprend les étapes suivantes: on démodule un signal RF reçu pour donner de multiples versions de celui-ci (RX A, RX B), en conformité avec une première multiplicité de protocoles de communication, respectivement; et on sélectionne un protocole de communication de la carte à circuit intégré sans contact parmi la multiplicité de protocoles; et on fait en sorte que le fonctionnement ait lieu sur la base de l'une des multiples versions démodulées (RX A, RX B), en conformité avec le protocole sélectionné. 18. Procédé selon la revendication 17, caractérisé en ce qu'il comprend en outre les étapes suivantes: on convertit en données de code au moins une des versions démodulées (RX A, RX_B); et on stocke les données de code dans un premier registre à décalage (365) et les versions démodulées restantes dans un second registre à décalage (366), respectivement. 19. Procédé selon la revendication 17, caractérisé en ce que les protocoles de communication incluent des 35 protocoles de communication de type A et de type B contenus dans la norme ISO 14443. 20. Procédé selon la revendication 19, caractérisé en ce que le signal RF reçu est respectivement démodulé conformément aux protocoles de communication de type A et de type B, pour produire les multiples versions démodulées (RX_A, RXB) du signal RF. 21. Procédé selon la revendication 20, caractérisé en ce qu'il comprend en outre les étapes suivantes: on convertit la version démodulée de type A pour donner les données de code correspondant au protocole de type A; et on stocke les données de code dans le premier registre à décalage (365) ; la version démodulée de type B (RX_B) étant stockée dans le second registre à décalage (366) sans aucun processus de conversion de code. 22. Procédé selon la revendication 17, caractérisé en ce qu'il comprend en outre les étapes suivantes: on stocke dans un registre à décalage (362) les données à émettre; on convertit les données stockées dans le registre à décalage en données de code (TX A/B) conformes au protocole sélectionné; et on module et ensuite on émet les données de code converties (TX A/B) en conformité avec le protocole sélectionné. 23. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que le bloc d'interface analogique (380) comprend: un premier bloc de démodulation (404) pour démoduler un signal RF reçu de façon à donner un premier signal démodulé (RX_A); un second bloc de démodulation (405) pour démoduler le signal RF reçu pour donner un second signal démodulé (RX_B); et en ce que l'UART (360) comprend: un bloc de conversion de code (163b) pour convertir le premier signal démodulé (RX_A) en données de code; un bloc de sélection (163c) pour sélectionner soit les données de code, soit le second signal démodulé (RX_B) en réponse à un signal de sélection de protocole; un registre à décalage (162) pour stocker le signal sélectionné par le bloc de sélection (163c); un bloc de détermination (167) pour déterminer un protocole de communication du signal RF reçu en réponse au signal démodulé (RX_B) par le second bloc de démodulation; et une unité de commande (161) pour générer le signal de sélection de protocole, pour faire en sorte que le bloc de sélection (163c) alterne périodiquement entre la sélection des données de code et la sélection du second signal démodulé (RX B). 24. Carte à circuit intégré sans contact selon la revendication 23, caractérisée en ce que le premier bloc de démodulation (404) est configuré pour démoduler un signal en modulation d'amplitude numérique (ASK) au taux de 100%, et le second bloc de démodulation (405) est configuré pour démoduler un signal en modulation d'amplitude numérique (ASK) au taux de 10%. 25. Carte à circuit intégré sans contact selon la revendication 23, caractérisée en ce que le bloc de détermination (167) détermine si une information SOF est contenue ou non dans le second signal démodulé (RX_B). 26. Carte à circuit intégré sans contact selon la revendication 23, caractérisée en ce qu'elle comprend en outre un registre à décalage d'émission (162) pour stocker des données à émettre; un bloc de conversion de code (163a) pour convertir les données stockées dans le registre à décalage d'émission (162) en données de code (TX A/B) en conformité avec le protocole sélectionné; et un bloc de modulation (408) pour moduler les données de code (TXA/B) en conformité avec le protocole sélectionné. 27. Carte à circuit intégré sans contact selon la revendication 23, caractérisée en ce qu'elle comprend en outre: un bloc de détermination (167) pour déterminer un protocole de communication du signal RF, sur la base du second signal démodulé (RX_B); et en ce que l'unité de commande (161) a également pour fonction d'arrêter au moins temporairement la sélection alternée périodique, de façon que le bloc de sélection (163c) soit commandé de manière à sélectionner le protocole qui correspond au protocole du signal RF. 28. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que l'UART (160, 360) peut en outre fonctionner de façon à déterminer un protocole de communication qui est utilisé par le signal RF, en se basant sur l'une au moins des versions démodulées (RX A, RXB) du signal RF, et émettre une indication du protocole déterminé; et l'unité de commande (161, 361) peut en outre fonctionner de façon à sélectionner le protocole conformément au protocole déterminé, et également de façon à commander le bloc d'interface analogique (180, 380) conformément au protocole sélectionné. 29. Carte à circuit intégré sans contact selon la revendication 1, caractérisée en ce que la seconde multiplicité de protocoles de communication est la même que la première multiplicité de protocoles de communication. 30. Procédé selon la revendication 17, caractérisé en ce qu'il comprend en outre l'étape suivante on détermine un protocole de communication pour le signal RF en se basant sur au moins une des versions démodulées (RX A, RX_B) du signal RF; et en ce que l'étape de sélection d'un protocole de communication comprend le choix du protocole déterminé du signal RF pour le protocole sélectionné.