Brevet FR2928475A1 — publié le 20090911

DISPOSITIF DE COMMUNICATION SANS CONTACT DOMAINE DE L'INVENTION La présente invention a trait au domaine des circuits intégrés sans contact, comme des cartes à puce sans contact du type décrites dans la norme ISO 14443, capables de recevoir et de transmettre des données par couplage inductif par l'intermédiaire d'antenne. ETAT ANTERIEUR DE LA TECHNIQUE Un besoin grandissant d'intégration sur un même support de plusieurs puces sans contact se fait sentir notamment en raison d'une demande accrue en mémoire et en sécurité. L'intégration de plusieurs puces sur un même support pose cependant un problème d'encombrement lié aux distances de communication. En effet, les cartes sans contact émettent leurs données à l'aide d'un champ magnétique dont la puissance dépend de la taille de l'antenne inductive qu'elles embarquent. En conséquence la simple juxtaposition dans une même carte de plusieurs puces sans contact suppose que chacune de celle-ci dispose d'une antenne encombrante afin de présenter une portée de communication adéquate. Pour pallier un tel problème, il est proposé dans le document FR 2 812 482 une carte sans contact multi puces comportant une antenne collective formant une boucle inductive de grande surface pour établir une importante portée de communication. Chacune des puces sans contact de la carte comporte alors une antenne formant une boucle inductive de petite surface placée à l'intérieur de l'antenne collective. L'antenne collective sert ainsi de relais de communication et d'alimentation pour les puces sans contact. Toutefois, dans ce type d'architecture, l'antenne collective sert de relais à la fois pour la communication des puces avec l'environnement de la carte (usuellement un lecteur sans contact) et pour la communication entre les puces elle-même. Il s'en suit que des mécanismes complexes doivent être prévus pour gérer le flux de données transitant dans l'antenne collective. En outre, dans de nombreuses applications certaines puces n'ont pas vocation à communiquer avec un lecteur externe à la carte mais uniquement avec d'autres puces de la carte. On peut ainsi citer les groupements de puces formant ensemble une mémoire pour le stockage de données ou encore les puces en charge de la sécurité de la communication comme les cryptoprocesseurs par exemple. Non seulement la communication via uniquement une antenne collective induit un problème de bande-passante et de collision de données lorsque l'ensemble des communications doit transiter par celle-ci, mais en outre les communications des puces n'ayant pas vocation à communiquer avec un lecteur externe sont accessibles pour celui-ci, ce qui peut être dommageable notamment pour des raisons de sécurité. EXPOSE DE L'INVENTION Le but de la présente invention est de résoudre le problème susmentionné en proposant une architecture de communication dans une carte multi puces sans contact dans laquelle les puces peuvent communiquer entre elles de manière indépendante sans utiliser l'antenne de la carte prévue pour communiquer avec l'extérieur ni aucun autre élément externe à la carte comme un lecteur sans contact par exemple. A cet effet, l'invention a pour objet un dispositif comportant une première antenne inductive, et une pluralité de puces comportant chacune un circuit intégré et une seconde antenne inductive pour l'alimentation et la communication dudit circuit intégré. Selon l'invention, une puce parmi la pluralité de puces est apte à être reliée à la première antenne inductive, et en ce que le dispositif comprend en outre une troisième antenne inductive en couplage inductif avec chacune des secondes antennes de la pluralité de puces. En d'autres termes, une puce, dite � maître �, assure la communication de la carte avec l'extérieur et sert de tête de pont à un réseau de communication sans contact entre les puces dont la troisième antenne sert de bus. Ce réseau de communication interne à la carte permet ainsi une communication directe entre puces sans l'aide d'éléments extérieurs à la carte, et si nécessaire selon des protocoles et/ou des canaux de fréquence différents que ceux utilisés pour communiquer avec le lecteur sans contact. La troisième antenne sera ci-après qualifiée d'� antenne bus �, la seconde antenne d'une puce d� Selon un mode de réalisation particulier de l'invention, chacune des secondes antennes de la pluralité de puces forme au moins une boucle inductive, la troisième antenne forme au moins une boucle inductive, et la surface définie par la seconde antenne est accolée à la surface définie par la troisième antenne. En d'autres termes, un fort couplage inductif est réalisé entre les antennes puce et l'antenne bus permet d'utiliser des antennes puce de faibles dimensions et de réduire ainsi l'encombrement et la portée d'émission des puces. Avantageusement, la troisième antenne est vrillée de manière à définir des surfaces élémentaires respectivement accolées aux secondes antennes de la pluralité de puces. En d'autres termes, il est obtenu un couplage très faible entre chacune des puces et un lecteur externe, ainsi qu'une minimisation des interférences dans les 20 communications inter-puces. Avantageusement, le dispositif est une carte à puces, et la troisième antenne est vrillée dans le plan de la carte. 25 En d'autres termes, le fait de vriller l'antenne bus dans le plan de la carte implique qu'il n'y a pas d'empilement de puces. L'épaisseur de la carte reste donc inchangée. Selon un mode de réalisation de l'invention, la troisième antenne est coudée et vrillée de manière à définir des surfaces élémentaires enroulées respectivement 30 autour des secondes antennes de la pluralité de puces. Avantageusement, le dispositif est une carte à puces, et la troisième antenne est coudée dans un plan sensiblement perpendiculaire au plan de la carte. En d'autres termes, le fait de couder l'antenne bus dans un plan perpendiculaire à la 35 carte permet un empilement des puces. La longueur et la largeur de la carte restent ainsi inchangées. Selon un mode de réalisation particulier de l'invention, la surface définie par la troisième antenne est sensiblement égale à la somme des surfaces définies par les secondes antennes de la pluralité de puces. En d'autres termes, en utilisant un couplage fort entre les antennes puce et l'antenne bus et en choisissant des surfaces sensiblement égales, les champs magnétiques utilisés pour la communication inter-puces présentent un confinement maximal. Le réseau de communication interne à la puce est ainsi isolé de manière efficace de l'environnement de la carte et notamment d'un lecteur sans contact externe. Selon un mode de réalisation particulier de l'invention, le dispositif est apte à communiquer avec son environnement via la première antenne selon un premier canal de communication, et les puces sont aptes à communiquer entre elles via la troisième antenne selon un second canal de communication différent du premier canal de communication. En d'autres termes, le réseau interne utilise son propre canal de communication. Avantageusement, la puce apte à être reliée à la première antenne comporte un module de redressement du signal reçu sur la première antenne et un module de sélection d'une plage de fréquence du signal redressée, le signal redressé et filtré formant une porteuse pour le second canal de communication. En d'autres termes, la communication des cartes sans contact est régie par des normes prédéfinies, comme la norme ISO 14443 par exemple, qui impose une communication entre un lecteur sans contact et une carte sans contact selon une modulation d'amplitude d'une porteuse (typiquement une porteuse à 13,56 Mhz dans le cadre de la norme ISO 14443). Le redresseur de la puce maître produit ainsi un signal présentant une fréquence double de celle du signal reçu et le module de sélection sélectionne une harmonique, par exemple la seconde, du signal redressé. Une porteuse de fréquence double de celle utilisée dans la communication entre la carte et le lecteur est ainsi obtenue pour la communication entre les puces. En outre, le force électromotrice induite dans les antennes bus et puce est proportionnelle à la fréquence de la porteuse. Utiliser une fréquence double permet ainsi de doubler l'énergie transmise par ces antennes, ce qui compense au moins en partie leur faible surface. De manière analogue, d'autres harmoniques peuvent être utilisées par la communication entre puces. BREVE DESCRIPTION DES FIGURES L'invention sera mieux comprise à la lecture de la description qui va suivre, données uniquement à titre d'exemple, et faite en relation avec les dessins annexés dans lesquels des références identiques désignent des éléments identiques ou analogues, et dans lesquels : la figure 1 est une vue schématique de dessus d'une carte sans contact selon un premier mode de réalisation de l'invention ; la figure 2 est une vue schématique de dessus de la carte de la figure 1 mais sans les puces ; les figures 3 et 4 sont des vues schématiques de dessous d'une puce esclave et d'une puce maître respectivement ; les figures 5 et 6 sont des vues schématiques d'un réseau de communication multi-puces selon l'état de la technique et selon l'invention ; la figure 7 est une vue schématique d'une carte sans contact pourvue d'une variante de l'antenne bus ; la figure 8 est une vue schématique de dessus d'une autre variante de l'antenne bus ; la figure 9 est une vue schématique de côté d'une carte sans contact selon un second mode de réalisation de l'invention ; et la figure 10 est une vue schématique plus en détail d'une puce maître et d'une puce esclave. DESCRIPTION DETAILLEE DE L'INVENTION 25 Sur les figures 1 à 3, une carte multi puces sans contact, par exemple mettant en oeuvre la norme ISO 14443, est illustrée sous la référence générale 10. La carte sans contact 10 comporte un support rectangulaire 12, par exemple en matière plastique, sur lequel, ou dans lequel, est agencé une antenne 14 de grandes dimensions formant 30 plusieurs boucles inductives sur le pourtour de la carte 10. L'antenne 14 est ci-après dénommée antenne � carte �. La carte 10 comporte également une puce 16, dite puce � maître �, qui est connectée électriquement à l'antenne carte 14, par exemple au moyen de connexions 18 35 réalisées à l'aide d'une technique de � flip-chip �. La puce maître 16 met en oeuvre la communication de la carte 10 avec son environnement au moyen de l'antenne carte 14, comme par exemple une communication sans contact avec un lecteur (non représenté). 5 Plusieurs puces sans contact 20, 22 sont également prévues sur la carte 10, ces puces, dite � esclaves �, n'étant pas connectées électriquement à l'antenne carte 14. Chacune des puces 16, 20, 26 comprend une plaquette de silicium sur une face dite � active � de laquelle est formé un circuit intégré mettant en oeuvre les fonctions de communication sans contact ainsi que des fonctions pour laquelle la puce est prévue, comme du stockage de données par exemple. Chaque puce 16, 20, 26 comporte sur sa face active une antenne individuelle 24, 26, ou antenne � puce �, formant des boucles inductives, comme cela est illustrée aux figures 3 et 4 qui montrent ladite face active. La carte 10 comporte enfin une troisième antenne 28, dite antenne � bus �, formant une boucle inductive sur ou dans le support 12 de la carte 10. Cette boucle inductive définit une surface sur laquelle sont accolées les surfaces actives des puces 16, 18, 20 comportant les antennes puce 24, 26. La taille peu importante des antennes puce 24, 26 a pour effet que ces dernières présentent une inductance peu importante. La portée de communication des antennes puce 24, 26 est donc très faible, typiquement de l'ordre du centimètre pour une puce de 25 mm 2. Toutefois, les antennes puce 24, 26 étant disposées sur l'antenne bus 28, un couplage inductif fort entre chacune des antennes puce 24, 26 et l'antenne bus 28 est ainsi crée. Les puces 16, 20, 22 peuvent ainsi communiquer entre elles via l'antenne bus 28, créant de ce fait un réseau de communication n'utilisant que des éléments de la carte 10 et indépendant de l'environnement de celle-ci. De préférence, la surface de l'antenne bus 28 est sensiblement égale à la somme des surfaces des antennes puces 24, 26. Ainsi, les champs magnétiques utilisés pour la 30 communication entre puces sont confinés au maximum. La figure 5 illustre schématique un réseau de communication de l'état de la technique, tel que par exemple celui du document FR 2 812 482, entre les circuits intégrés de puces d'une carte sans contact et le circuit d'un lecteur sans contact. Ce 35 réseau comprend le circuit 30 d'un lecteur sans contact, connecté à une antenne inductive 32, des circuits intégrés 34, 36, 38 de puces sans contact connectés respectivement à des antennes inductives individuelles 40, 42, 44, l'antenne 32 du lecteur sans contact et les antennes 42, 44, 46 des puces étant couplées à une antenne inductive collective 48 de la carte. La figure 6 illustre schématiquement un réseau de communication sans contact selon l'invention. Comme on peut le constater, contrairement à l'état de la technique, un réseau de communication 50, interne à la carte 10 et indépendant du lecteur sans contact 30 est créé. Sur la figure 7, il est illustré une seconde variante 62 de l'antenne bus. Selon cette variante, l'antenne bus 62 est formée d'une boucle inductive vrillée dans le plan de la carte sans contact 60 pour former autant de surfaces élémentaires 64, 66, 68 que de puces sans contact, les surfaces actives de celles-ci étant agencées sur ces surfaces élémentaires respectivement. Il est ainsi obtenu un couplage encore plus faible de chacune des antennes puce avec une antenne d'un lecteur sans contact. En outre, les interférences sont minimisées. Dans ce qui vient d'être décrit, l'antenne bus est formée dans le plan de la carte sans contact, définissant ainsi une surface suffisance pour accoler la puce maître et les puces esclaves. Aucun empilement de puces n'est ainsi réalisé de sorte que l'épaisseur de carte sans contact reste inchangée. Toutefois, il peut être souhaité de limiter la longueur et/ou la largeur de la carte sans contact. Sur la figure 8, une antenne bus 70 est formée sur un support 72 flexible distinct de celui de la carte sans contact. L'antenne bus est vrillée pour définir des surfaces élémentaires analogues à celles de la figure 7 et le support 72, et donc l'antenne 70, est coudé aux points de vrillage 74, 76 pour définir un étagement perpendiculaire au plan de la carte sans contact 80, comme cela est visible à la figure 9. Les puces maître et esclaves 16, 20, 22 sont empilées dans les comportements ainsi définis avec leurs surfaces actives respectivement accolées sur les surfaces élémentaires 64, 66, 68. Une réduction de la surface de la carte sans contact est ainsi obtenue. La figure 10 illustre de manière schématique la puce maître 16, une puce esclave, 35 par exemple la puce 20, un lecteur sans contact 30, l'antenne carte 14 et l'antenne bus 28. Le lecteur 30, comportant une antenne inductive 90, communique avec la puce maître 16 et lui fournit de l'énergie via une porteuse à 13,56 MHz dans le cadre de la norme ISO 14443. La puce maître 16 comporte un pont redresseur à diodes 92 dont les bornes d'entrée sont connectées aux bornes de l'antenne carte 14 et dont les bornes de sortie sont connectées aux bornes de l'antenne puce 26. Le pont 92 redresse donc le signal aux bornes de l'antenne puce 14 pour créer un signal de fréquence double aux bornes de l'antenne puce 26. La puce maître 16 comprend également un condensateur de résonance 94, connecté aux bornes de l'antenne puce 26 et sélectionnant, en association avec la bobine de l'antenne puce, une bande de fréquences centrée sur le double de la fréquence de la porteuse utilisée pour la communication entre la puce maître 16 et le lecteur 30, à savoir la fréquence 27,12 Mhz dans le cadre de la norme ISO 14443. Par exemple, si le signal � f(t) � crée aux bornes de l'antenne carte 14 par le champ magnétique émis par l'antenne 90 du lecteur 30 est purement sinusoïdal, à savoir est de la forme : f (t) = Asin(wt) où A est une amplitude, t les temps et w est la pulsation de la porteuse. Alors le signal � g(t) � redressé par le pont 92 est un signal selon la relation : 2A 4A /1 2 g(t) = + 3 cos(2wt) - - cos(4wt) +... Le redressement du signal f(t) par le pont 92 fait donc apparaître des harmoniques 30 dont la première, de pulsation 2w , est sélectionnée par le condensateur de résonance 94. Une porteuse selon la relation 4`4 cos(2wt) est ainsi obtenue de manière simple et 3ir efficace à partir de la porteuse utilisée pour la communication entre la puce maître 35 16 et le lecteur sans contact 30. La porteuse produite par le redressement et le filtrage offre ainsi un canal de fréquences distinct pour la communication inter- puces. En outre, cette porteuse présentant une fréquence plus élevée, un débit de données plus élevée est obtenu. On notera que l'amplitude de cette porteuse, à savoir 4A = 0,42A , est suffisante 37r pour alimenter en énergie les puces esclaves de la carte sans contact via l'antenne bus 28 lorsqu'un couplage important est réalisée entre les antennes puces 24, 26 et l'antenne bus 28. De plus, comme la force électromotrice induite par la porteuse est proportionnelle à la fréquence de celle-ci, l'énergie pouvant être transmise par chaque antenne puce est doublée. La faible surface de l'antenne puce est ainsi, au moins en partie, compensée de manière simple et efficace. La puce maître 16 comporte en outre un second pont redresseur 96 raccordé en entrée à l'antenne carte 14 et dont les sorties sont connectées à un démodulateur 98, à un modulateur 100, à un circuit de récupération d'horloge 102, à un circuit de régulation de l'alimentation de la puce maître 104, ces derniers étant eux même sous le contrôle d'un séquenceur 106. Ces circuits sont classiques et ne seront pas expliquer plus en détail par la suite. Le modulateur 100 a pour fonction de faire varier la force électromotrice entre l'antenne carte 14 et l'antenne 90 du lecteur, en imposant alternativement deux valeurs de tensions aux bornes du pont 94 connectées à l'antenne carte 14. Une modulation d'amplitude du signal aux bornes de l'antenne carte 14 est ainsi obtenue. Les deux valeurs de tension produites par le modulateur 100 sont générées respectivement par deux sources de tension 108, 110. De préférence, chacune de ces sources 108, 110 comprend une diode Zener dont on utilise la tension Zener ou une diode dont on utilise la tension de coude. En variante, chacune des sources de tension est constituée d'un transistor MOS dont le drain et la grille sont interconnectés et dont la tension de drain est imposée pour régler la valeur de tension délivrée par la source de tension. L'utilisation d'un tel montage à base de diode ou de transistor MOS a pour effet que sensiblement aucune modulation n'apparaît sur l'antenne puce 26 du fait de la présence du pont 92 et du filtrage LC mis en oeuvre par la combinaison du condensateur de résonance 94 et de la bobine de l'antenne puce 26. En outre, l'utilisation de diode ou de transistor MOS permet une dissipation efficace des variations de consommation de la puce maître 16. Enfin pour la communication de la puce maître 16 avec la puce esclave 20, la puce maître comprend un second démodulateur 112 ainsi qu'un second modulateur 114, tous deux sous le contrôle du séquenceur 106. De préférence, le second modulateur 114 comporte un agencement série d'un condensateur 116 et d'un interrupteur 118 connecté aux bornes de l'antenne puce 26 en parallèle du condensateur de condensateur 94. L'ouverture et la fermeture de l'interrupteur 118 module ainsi la charge de l'antenne puce 26 et crée donc une modulation de l'amplitude du signal reçu par les autres puces esclaves du fait du désaccord du circuit LC de l'antenne puce. La modulation de charge purement capacitive de l'antenne puce 26 a pour effet de minimiser le parasitage du signal entre l'antenne carte et l'antenne 90 du lecteur 30 par le signal au borne de l'antenne puce 26. La puce esclave 20 comprend quant à elle un ensemble de communication frontal classique aux étiquettes RFID, à savoir un démodulateur 120, un modulateur 122, un circuit de récupération d'horloge 124, un circuit de régulation d'alimentation 126 et un séquenceur 128. Hormis le fait que la puce esclave communique et est alimentée au moyen d'une porteuse de fréquence double de celle utilisée par le lecteur 30, son fonctionnement est classique et ne sera donc pas expliqué plus en détail par la suite. Grâce à l'invention, il est ainsi obtenu les avantages suivants : ^ une communication entre les puces indépendante de la communication entre la puce maître et un lecteur sans contact ; ^ une communication directe entre les puces, sans obligation de passer par un lecteur externe à la carte en tant que relais de communication ; ^ une communication entre puce ne nécessitant aucun contact électrique et piste et par conséquent un packaging simplifié pour la puce sans contact ; et ^ si souhaité, pas d'empilement de puces ce qui permet une grande flexibilité mécanique de la carte sans contact. REVENDICATIONS 1. Dispositif comportant : ^ une première antenne inductive (14) ; et ^ une pluralité de puces (16, 20, 22) comportant chacune un circuit intégré et une seconde antenne inductive (24, 26) pour l'alimentation et la communication dudit circuit intégré, caractérisé en ce que l'une (16) parmi la pluralité de puces (16, 20, 22) est apte à être reliée à la première antenne inductive (14), et en ce que le dispositif comprend en outre une troisième antenne inductive (28 ; 62 ; 70) en couplage inductif avec chacune des secondes antennes de la pluralité de puces. 2. Dispositif selon la revendication 1, caractérisé : ^ en ce que chacune des secondes antennes (24, 26) de la pluralité de puces forme au moins une boucle inductive, ^ en ce que la troisième antenne (28 ; 62 ; 70) forme au moins une boucle inductive, ^ et en ce que la surface définie par la seconde antenne est accolée à la surface définie par la troisième antenne. 3. Dispositif selon la revendication 2, caractérisé en ce que la troisième antenne (62 ; 70) est vrillée de manière à définir des surfaces élémentaires respectivement accolées aux secondes antennes de la pluralité de puces. 4. Dispositif selon la revendication 3, caractérisé en ce que le dispositif est une carte à puces (10), et en ce que la troisième antenne (62) est vrillée dans le plan de la carte (10). 5. Dispositif selon la revendication 1 ou 2, caractérisé en ce que la troisième antenne (70) est coudée et vrillée de manière à définir des surfaces élémentaires enroulées respectivement autour des secondes antennes (24, 26) de la pluralité de puces 6. Dispositif selon la revendication 5, caractérisé en ce que le dispositif est une carte à puces (10), et en ce que la troisième antenne (70) est coudée dans un plan sensiblement perpendiculaire au plan de la carte. 7. Dispositif selon l'une quelconque des revendications 2 à 6, caractérisé en ce que la surface définie par la troisième antenne (28 ; 62 ; 70) est sensiblement égale à la somme des surfaces définies par les secondes antennes (24, 26) de la pluralité de puces. 8. Dispositif selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il est apte à communiquer avec son environnement via la première antenne (14) selon un premier canal de communication, et en ce que les puces (16, 20, 22) sont aptes à communiquer entre elles via la troisième antenne (28 ; 62 ; 70) selon un second canal de communication différent du premier canal de communication. 9. Dispositif selon la revendication 8, caractérisé en ce que la puce (16) apte à être reliée à la première antenne (14) comporte un module (92) de redressement du signal reçu sur la première antenne (14) et un module (94, 26) de sélection d'une plage de fréquence du signal redressée, le signal redressé et filtré formant une porteuse pour le second canal de communication.