Brevet FR2703167A1 — publié le 19940930

La présente invention concerne un système de transmission de données permettant de réaliser l'émission/réception de données selon un protocole de transmission prédéterminé entre le dispositif de lecture/écriture de carte d'un dispositif terminal et une carte à circuit intégré connectée au dispositif de lecture/ écriture. Ces dernières années, comme support d'enregistrement/traitement de données portatif s'utilisant dans diverses applications, une carte à circuit intégré incorporant une puce à circuit intégré qui possède une mémoire de données non volatile et un élément de commande tel qu'une unité centrale de traitement (CPU) permettant de commander la mémoire de données a retenu vivement l'intérêt. On insère généralement une carte à circuit intégré de ce type dans un dispositif terminal, la carte se connectant au dispositif terminal par l'intermédiaire d'un dispositif de lecture/écriture de carte prévu dans le dispositif terminal, de sorte qu'on réalise une fonction prédéterminée, par exemple une fonction de transaction. Cette fonction d'application est, généralement, initialisée de manière que des données d'instruction soient envoyées par le dispositif terminal à la carte à circuit intégré. La carte à circuit intégré est conçue de la manière suivante. Ainsi, la carte à circuit intégré reçoit les données d'instruction provenant du dispositif terminal via le dispositif de lecture/écriture de carte, elle décode un code de fonction inclus dans les données d'instruction, elle effectue un traitement correspondant au code de fonction, puis elle renvoi des données représentant le résultat du traitement comme données de réponses au dispositif terminal par l'intermédiaire du dispositif de lecture/écriture de carte. Dans ce cas, la carte à circuit intégré effectue généralement l'émissionl réception de données en relation avec le dispositif de lecture/écriture selon un protocole de transmission qui est une norme de transmission de données définie dans la norme ISO/IEC 7816-3 connue. Actuellement, lorsque la carte à circuit intégré porte plusieurs protocoles de transmission différents, à savoir lorsque la carte à circuit intégré possède plusieurs protocoles afin de pouvoir travailler avec plusieurs systèmes d'application pour des services ou des transactions pouvant être effectués à l'aide de la carte à circuit intégré, la carte à circuit intégré peut être utilisée en commun dans ces différentes applications par simple commutation entre les protocoles de transmission. En d'autres termes, on peut appliquer de façon commune la carte à circuit intégré à ces systèmes. Dans un système de transmission de données tel que celui révélé dans la technique antérieure par exemple par la publication de demande de brevet japonais (KOKAI) n0 4-321 192, lorsqu'il faut commuter entre plusieurs protocoles de transmission en fonction d'une application, il existe un procédé appelé PTS (sélection du type de protocole), qui est défini par la norme ISO/IEC 7816-3. Selon le procédé PTS, lorsque plusieurs protocoles de transmission sont portés par une seule carte à circuit intégré, un protocole de transmission destiné à être utilisé par défaut est toujours déterminé dans l'état initial. Ainsi, lorsqu'un protocole de transmission autre que le protocole par défaut doit être utilisé dans la carte à circuit intégré, il faut utiliser le procédé PTS, et il faut choisir le protocole de transmission à utiliser parmi les différents protocoles contenus. Comme procédé de sélection d'un protocole de transmission à utiliser, on considère le procédé suivant. Ainsi, des informations de priorité concernant plusieurs protocoles de transmission sont mémorisées dans une mémoire non volatile (par exemple une EEPROM) de la carte à circuit intégré, et ces informations de priorité sont réécrites par une instruction spéciale visant à placer le protocole de transmission utilisé dans la carte à circuit intégré elle-même comme ayant la première priorité, si bien que ce protocole de transmission est toujours utilisé comme protocole par défaut. Toutefois, pour pouvoir utiliser les techniques ci-desssus définies, il faut que les mêmes conditions d'émission/réception de l'instruction de mise en oeuvre du procédé PTS ou de l'instruction spéciale de changement de la priorité soient utilisées dans les systèmes d'application. On note en particulier que, lorsque les cadences de transmission de données des systèmes diffèrent entre elles, ces techniques ne peuvent pas être employées. C'est un but de la présente invention de produire un système de transmission de données dans lequel, lorsqu'une carte à circuit intégré contient plusieurs protocoles de transmission, même lorsque les conditions de transmission, par exemple les cadences de transmission de données, respectivement utilisées dans les protocoles de transmission diffèrent les unes des autres, on peut sélectivement utiliser les protocoles de transmission. Un autre but de l'invention est de produire un système de transmission de données dans lequel le nombre des accès effectué à une mémoire (EEPROM ou autres) d'une carte à circuit intégré lors de la commutation de protocoles de transmission peut être diminué, ce qui augmente la durée de vie de la mémoire. Selon le premier aspect de l'invention, il est proposé un système de transmission de données dans lequel un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission de signaux, le deuxième appareil électronique démarre en réponse à un signal venant du premier appareil électronique, et l'émission/réception de données est ensuite réalisée entre les premier et deuxième appareils électroniques, où le deuxième appareil électronique comprend un moyen de commande de protocoles servant à commander au moins deux protocoles, un moyen de mémorisation servant à mémoriser des informations de détermination de protocoles qui déterminent un protocole à utiliser parmi les protocoles, un moyen servant à transmettre des données ATR (réponse à repositionnement) comportant les informations de détermination de protocoles au premier appareil électronique en réponse à un signal venant du premier appareil électronique, un moyen de renouvellement servant à renouveler les informations de détermination du deuxième appareil électronique, et un moyen de renvoi servant à renvoyer les informations de détermination de protocoles en réponse à l'émission/réception de données. Selon le deuxième aspect de l'invention, il est proposé un système de transmission de données dans lequel un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission de signaux, le deuxième appareil électronique démarre en réponse à un signal venant du premier appareil électronique, et l'émission/réception de données est ensuite réalisée entre les premier et deuxième appareils électroniques, où le deuxième appareil électronique comprend un moyen de commande de protocoles servant à commander au moins deux protocoles, un moyen de mémoirisation servant à mémoriser des informations de détermination de protocoles qui déterminent un protocole à utiliser parmi les protocoles, un moyen servant à transmettre des données ATR (réponse à repositionnement) comportant les informations de détermination de protocoles au premier appareil électronique en réponse à un signal venant du premier appareil électronique, un moyen de renouvellement servant à renouveler les informations de détermination du deuxième appareil électronique, et un moyen de renvoi servant à ramener le protocole déterminé à un état initial en réponse à l'émission de données d'instruction. Selon le troisième aspect de l'invention, il est produit un système de transmission de données dans lequel un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission de signaux, le deuxième appareil électronique peut être activé par une tension d'activation appliquée en provenance du premier appareil électronique et démarrer en réponse à un signal de repositionnement venant du premier appareil électronique, et l'émission/réception de données est effectuée ensuite entre les premier et deuxième appareils électroniques, où le deuxième appareil électronique comprend un moyen de détection servant à déterminer si le deuxième appareil électronique a démarré à la réception de la tension d'activation de nouveau ou a démarré en réponse au signal de repositionnement seulement, un moyen de commande de protocoles servant à commander au moins deux protocoles, un moyen de mémorisation servant à mémoriser des informations de détermination de protocoles qui déterminent un protocole à utiliser parmi les protocoles, et un moyen de commande servant à effectuer la commande de façon qu'un protocole fondé sur les informations de détermination de protocoles soit utilisé lorsqu'un résultat de détection du moyen de détection représente le fait que le deuxième appareil électronique a démarré à la réception de la tension d'activation de nouveau, et qu'un protocole différent du protocole fondé sur les informations de détermination de protocoles soit fixé lorsque le deuxième appareil électronique a démarré en réponse au signal de repositionnement seulement. Selon le quatrième aspect de l'invention, il est produit un système de transmission de données dans lequel un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission de signaux, le deuxième appareil électronique est activé en réponse à un signal d'activation de base venant du premier appareil électronique ou démarre en réponse à un signal de repositionnement venant du premier appareil électronique, et l'émission/réception de données est effectuée ensuite entre les premier et deuxième appareils électroniques, où le deuxième appareil électronique comprend un moyen de détection servant à déterminer si le deuxième appareil électronique a démarré à la réception du signal d'activation de base de nouveau ou a démarré du fait de la variation du signal de repositionnement seulement, un moyen de commande de protocoles servant à commander au moins deux protocoles, un moyen de mémorisation servant à mémoriser des informations de détermination de protocoles qui déterminent un protocole à utiliser parmi les protocoles, un moyen de commande servant à effectuer la commande de façon qu'un protocole fondé sur les informations de détermination de protocoles soit utilisé lorsqu'un résultat de détection du moyen de détection représente le fait que le deuxième appareil électronique a démarré à la réception du signal d'activation de base de nouveau, et qu'un protocole différent du protocole fondé sur les informations de détermination de protocoles soit utilisé lorsque le deuxième appareil électronique a démarré en réponse au signal de repositionnement seulement, un moyen de comparaison servant à comparer le protocole utilisé avec le protocole correspondant aux informations de détermination de protocoles, et un moyen de renouvelement servant à renouveler les informations de détermination de protocoles dans le seul cas où il a été confirmé lors de la comparaison effectuée par le moyen de comparaison que les deux protocoles ne coïncident pas l'un avec l'autre. Selon le premier aspect, le protocole de transmission à utiliser est changé à chaque fois que le deuxième appareil électronique (par exemple la carte à circuit intégré) démarre. A ce moment, le protocole à utiliser est maintenu par application d'une instruction à l'entrée du deuxième appareil électronique. De cette manière, lorsque le deuxième appareil électronique contient plusieurs protocoles, les protocoles de transmission peuvent être commutés indépendamment de la différence qui existe entre les conditions de transmission respectivement utilisées dans les protocoles. Selon le deuxième aspect, alors que le protocole à utiliser est changé à chaque fois que le deuxième appareil électronique démarre, cette opération de changement est effectuée lorsque le deuxième appareil électronique délivre des données ATR. De cette manière, on peut obtenir le même effet que celui décrit selon le premier aspect. Selon le troisième aspect, un protocole par défaut et d'autres protocoles sont sélectivement utilisés en fonction d'un résultat obtenu par contrôle du fait que le deuxième appareil électronique a démarré à la réception d'une tension d'activation fournie au deuxième appareil électronique. De cette manière, on peut obtenir le même effet que celui décrit selon le premier aspect, et on peut réduire le nombre d'accès effectués à la mémoire (EEPROM, ou autres) lors de la commutation des protocoles. Selon le quatrième aspect, comme pour le troisième aspect, même si un protocole par défaut et d'autres protoles sont sélectivement utilisés en fonction d'un résultat obtenu par contrôle du fait que le deuxième appareil électronique a démarré par application d'une tension d'activation à ce deuxième appareil électronique, le système de transmission de données possède en outre une fonction qui consiste à maintenir un protocole devant être utilisé. De cette manière, on peut obtenir le même effet que celui décrit pour le troisième aspect. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages ; elle s appuie sur les dessins annexés, parmi lesquels: la figure 1 est un schéma fonctionnel simplifié montrant la disposition d'un appareil de traitement de carte selon un mode de réalisation de l'invention; la figure 2 est un schéma fonctionnel simplifié montrant le montage électrique d'une carte à circuit intégré; la figure 3 est une vue servant à expliquer l'unité de mémorisation de commutation de protocoles d'une mémoire de données; la figure 4 est un organigramme servant à expliquer le traitement de transmission de données selon le premier mode de réalisation de l'invention; les figures SA et 5B sont des diagrammes temporels servant à expliquer le fonctionnement du mode de réalisation de la figure 4;; la figure 6 est un organigramme servant à expliquer le fonctionnement du deuxième mode de réalisation de l'invention; et la figure 7 est un organigramme servant à expliquer le fonctionnement du dispositif terminal représenté sur la figure 1. On va maintenant décrire un mode de réalisation de l'invention en relation avec les dessins annexés. La figure 1 est un schéma fonctionnel montrant la disposition générale d'un système de transmission de données selon ce mode de réalisation, auquel l'invention est appliquée, à savoir un appareil de traitement de carte dans lequel une carte à circuit intégré 1 est combinée avec un dispositif terminal 10, tel qu'un système bancaire ou un système d'achat. Comme représenté sur la figure 1, lorsqu'on insère la carte à circuit intégré 1 dans le dispositif terminal 10, l'unité de contact (qui sera décrite ci-après) de la carte à circuit intégré 1 se connecte à l'unité de contact d'un dispositif de lecture/écriture de carte 2, et la carte à circuit intégré 1 reçoit une tension de la part d'une alimentation électrique prévue dans le dispositif terminal 10, via le dispositif de lecture/écriture 2. Dans le même temps, la carte à circuit intégré 1 se connecte à une unité de commande 3 constituée par une unité centrale de traitement (CPU). L'unité de commande 3 est connectée à un clavier 4, un afficheur du type tube cathodique (CRT) 5, une imprimante 6, et une unité de disquette 7, de façon à constituer le dispositif terminal 10. La figure 2 montre la disposition de la carte à circuit intégré 1. La carte à circuit intégré 1 est constituée par une CPU 1 1 faisant fonction d'unité de commande, une mémoire de données non volatile programmable 12, une mémoire de travail 13, une mémoire de programme 14, et une unité de contact 15 servant à établir le contact électrique avec le dispositif de lecture/écriture 2. Parmi ces éléments constituants, la CPU 11, la mémoire de données 12, la mémoire de travail 13 et la mémoire de programme 14, lesquelles sont entourées par une ligne en trait interrompu sur la figure 2, sont constituées d'un dispositif semiconducteur formant une seule puce et sont encastrées dans le corps principal de la carte à circuit intégré.Selon une autre possibilité, la partie entourée par la ligne en trait interrompu peut être constituée par combinaison de deux puces à circuit intégré, ou plus. La mémoire de données 12 est utilisée pour mémoriser diverses données et est constituée par exemple par une EEPROM (mémoire morte programmable électriquement effaçable) ou autre. La mémoire de travail 13 est une mémoire, par exemple une mémoire vive, servant à mémoriser temporairement des données de traitement utilisées lorsque la CPU 11 effectue le traitement des données. La mémoire de programme 14 est constituée par exemple d'une mémoire morte à masque et mémorise un programme destiné à la CPU 11. Le dispositif 2 de lecture/écriture de carte effectue l'émission/réception de données de code de fonction ou de données de traitement entre la carte à circuit intégré 1 et l'unité de commande 3, et elle a pour fonction de réaliser une opération de réponse à des instructions pour la carte à circuit intégré 1, selon une correspondance univoque, à partir d'une macro-instruction venant de l'unité de commande 3. Sur la base de l'ensemble ainsi présenté, on va décrire le fonctionnement du premier mode de réalisation en se reportant à l'organigramme de la figure 4 et aux diagrammes temporels des figures SA et 5B. On note que, dans ce mode de réalisation, on utilise, au titre des protocoles de transmission portés par la carte à circuit intégré 1, deux types de protocoles, A et B. Les cadences de transmission de données ATR (réponse à repositionnement) correspondant aux protocoles A et B sont différentes l'une de l'autre. La mémoire de données 12 comporte une zone de mémoire prévue pour mémoriser un "commutateur de protocoles S1" servant à déterminer un protocole utilisé dans la carte à circuit intégré 1 et une zone de mémoire prévue pour mémoriser une donnée d'ordre de priorité (D), qui détermine la priorité entre les protocoles. On va décrire ci-dessous la structure et le rôle du "commutateur de protocoles S1". Alors que le "commutateur de protocoles S1" est réalisé par la mémoire de données (EEPROM) 12, le contenu du "commutateur de protocoles" est toujours réécrit. Puisque le nombre d'opérations de réécriture est inversement proportionnel à la durée de vie de la mémoire de données 12, le nombre maximal d'opérations de réécriture autorisé par la mémoire de données 12 pose un problème. Pour la partie de mémorisation destinée au "commutateur de protocoles S1", on utilise, comme représenté sur la figure 3, par exemple 16 octets, à savoir de '0000' à '000F' de la mémoire de données 12. A l'initialisation, cette zone est entièrement positionnée pour donner 'FF'. Dans cet état, le protocole A est pris comme protocole courant. Les valeurs suivantes sont respectivement affectées aux protocoles. '00':protocole A '01': protocole B. Lorsqu'il doit être fait référence au contenu du "commutateur de protocoles SI", on fait une recherche dans la zone de mémorisation dans laquelle le "commutateur de protocoles" est mémorisé, entre l'adresse $000F et l'adresse $0000. Si, en résultat, on n'a trouvé ni '00', ni '01', il est alors reconnu qu'un protocole initial du type par défaut (dans ce mode de réalisation, le protocole A) est désigné. Si l'on trouve '00' ou '01', le protocole correspondant à la valeur trouvée est utilisé comme protocole par défaut. On va maintenant décrire l'opération de transmission de données utilisant le système ci-dessus mentionné alors que le protocole a été sélectivement utilisé. Tandis que la carte à circuit intégré 1 est insérée dans le dispositif 2 de lecture/écriture de carte, la carte à circuit intégré 1 reçoit, à l'étape S1, via des contacts respectifs de l'unité de contact 15, une tension de fonctionnement (Vcc) est représentée en (a) sur la figure SA et un signal d'horloge. Ensuite, à l'étape S2, un signal de repositionnement présenté en (b) sur la figure SA est envoyé par le dispositif 2 de lecture/écriture de carte de façon à satisfaire une séquence d'activation électrique définie par la norme ISO/IEC 7816-3 et, ainsi, faire démarrer le fonctionnement de la carte à circuit intégré 1.Lorsque la carte à circuit intégré 1 a démarré, un programme interne mémorisé dans la mémoire de programme 14 commence, à l'étape S3, la carte à circuit intégré 1 copie le contenu d'un "commutateur de protocoles S1" de la mémoire de données 12 en une position prédéterminée ou le commutateur de protocoles S2 de la mémoire de travail incorporée 13 et elle se reporte à son contenu à l'étape S4. A l'étape S5, il est vérifié si le contenu du "commutateur de protocoles S2" est positionné dans le protocole A ou B. Après cela, lorsque ce protocole de transmission positionné est le protocole A, l'organigramme passe à l'étape S7 pour transmettre au dispositif 2 de lecture/écriture de carte, à une cadence de transmission correspondante, les données ATR correspondant au protocole A. Avant cela, la carte à circuit intégré 1 effectue un traitement d'autodiagnostic pendant une période d'autodiagnostic, indiquée en (c) sur la figure SA, afin de vérifier les fonctions des registres et des mémoires vives de la carte à circuit intégré 1. Après que les données ATR ont été transmises, dans la carte à circuit intégré 1, le contenu du "commutateur de protocoles S2" mémorisé à la position prédéterminée de la mémoire de travail (mémoire vive) 13 est changé en le protocole B. Le processus d'autodiagnostic, tel qu'indiqué en (c) sur la figure SA, est exécuté pendant les périodes de maintien d'état inactif entre l'émission de l'octet TO et l'émission de l'octet TA1, et entre l'émission de l'octet TA1 et l'émission de l'octet TB1. De plus, la période de changement du "commutateur de protocoles S2" est placée entre l'émission de l'octet TB1 et l'émission de l'octet TC1. Si le protocole de transmission fixé dans le "commutateur de protocoles S9-" est le protocole B, l'organigramme passe à l'étape S6 afin d'émettre les données ATR correspondant au protocole B à destination du dispositif 2 de lecture/écriture de carte avec une cadence de transmission correspondante. A ce moment, la carte à circuit intégré 1, comme dans le protocole A, effectue un traitement d'autodiagnostic pendant les périodes d'autodiagnostic afin de vérifier les fonctions des registres et des mémoires vives de la carte à circuit intégré 1. Les données ATR contiennent les données de protocoles devant être utilisées dans la carte à circuit intégré 1, et les données ATR sont envoyées au dispositif terminal dans lequel les données ATR sont identifiées. Lorsque le traitement ci-dessus se termine de manière erronée, l'organigramme passe de l'étape S8 à l'étape S9. A ce moment, le traitement prend fin dans un état d'arrêt. S'il ntv a pas d'erreur, l'organigramme passe de l'étape S8 à l'étape S10 pour transmettre une première instruction du dispositif terminal 10 à la carte à circuit 1 dans le protocole A ou B sur la base de l'un, correspondant, des éléments d'informations de protocoles respectivement inclus dans les données ATR des protocoles A et B définis par le commutateur de protocoles S2 mémorisé dans la mémoire vive RAM 13. Dans la carte à circuit intégré 1, le traitement reposant sur la première instruction est effectué, et les données du résultat de traitement obtenu sont transmises au dispositif 2 de lecture/écriture de carte dans le protocole B ou A défini par le "commutateur de protocoles S2" se trouvant dans la mémoire de travail 13.On note que, après que la carte à circuit intégré 1 a reçue la première instruction de la part du dispositif terminal 10 afin d'effectuer un traitement de données prédéterminé et une transmission de données, la carte à circuit intégré 1 renvoie le contenu du "commutateur de protocoles S2", à l'étape S11, de manière à positionner le contenu du protocole sur le contenu obtenu dans l'état initial. L'étape S11 est suivie par l'étape S1t'-, dans laquelle un traitement prédéterminé est défini par les données d'instruction. Comme représenté sur la figure SA, le traitement de l'instruction est exécuté après que les données ATR ont été transmises, le contenu du "commutateur de protocoles" est renvoyé, et une première réponse est transmise. Dans ce cas, après que l'activation électrique suivante a été effectuée, le même protocole que celui utilisé pendant la transmission des données ATR est positionné dans un état courant. Si une non-activation électrique, c'est-à-dire une opération de repositionnement (seul un signal de repositionnement est activé comme représenté en (b) sur la figure 5B) est effectuée sans exécution de l'émission/réception d'une instruction/réponse et l'exécution de l'émission de la première instruction sur la figure 5A, l'organigramme revient à l'étape SI de la figure 4. Par conséquent, le contenu du "commutateur de protocoles" n'est pas renvoyé. Pour cette raison, après que l'activation électrique suivante a été exécutée aux étapes SI à S4, un autre protocole (celui contenu ensuite) est positionné dans un état courant. Dans ce cas, le contenu du "commutateur de protocoles S2" passe du protocole A au protocole B, comme représenté en (e) sur la figure 5B en réponse au signal de repositionnement indiqué en (b) sur la figure 5B. Un procédé de renouvellement du contenu du "commutateur de protocoles S2" est le suivant. Ainsi, lorsque des données ATR sont transmises lors des étapes S6 et S7, une valeur qui représente un protocole ayant la priorité à la suite du protocole courant utilisé comme protocole par défaut est positionnée dans l'octet venant à la suite de l'octet auquel on S'est reporté. Lorsque, à l'étape S10, une première instruction est appliquée à l'entrée, une valeur représentant le protocole S2 utilisé courant est positionnée dans l'octet suivant. Dans le premier mode de réalisation, le cas où une opération de repositionnement comporte une opération de coupure de la tension de fonctionnement (Vcc) a été décrite. Au titre du deuxième mode de réalisation, on va décrire ci-après, en relation avec l'organigramme de la figure 6, le type de fonctionnement obtenu lorsqu'une deuxième opération de repositionnement et des opérations de repositionnement suivantes sont effectuées alors que la tension de fonctionnement (vcc) est maintenue. Lorsque l'état de repositionnement cesse alors que la tension de fonctionnement (Vcc) est maintenue, la carte à circuit intégré 1 commence son fonctionnement. A ce moment, la carte à circuit intégré 1 se reporte à une zone prédéterminée (par exemple les 10 premiers octets) d'une mémoire de travail 13 faisant fonction de mémoire vive (RAM) à l'étape ST10, et la carte à circuit intégré 1 vérifie si la RAM 13 possède une configuration prédéterminée (par exemple données d'incrémentation à partir de '56' Hex). Si la réponse est négative à l'étape ST10, l'organigramme passe à l'étape ST11 afin de faire accès à la mémoire de données 12, et les données positionnées au titre de l'élément par défaut dans une zone "commutateur de protocoles S1" de la mémoire de données 12 sont copiées en une position prédéterminée ou dans le commutateur de protocoles S2 de la mémoire de travail 13 (RAM) incorporée. Les données ATR d'un protocole correspondant à ces données sont transmises à un dispositif 2 de lecture/écriture de carte d'un dispositif terminal 10. Après cela, la configuration existant dans la zone prédéterminée de la mémoire de travail est changée en la configuration prédéterminée. Inversement, si la réponse est positive à l'étape ST10, l'organigramme passe à l'étape ST12 afin de transmettre des données ATR correspondant à un protocole autre qu'un protocole par défaut, définies par le "commutateur de protocoles", au dispositif 2 de lecture/écriture. La configuration existant dans la zone prédéterminée de la mémoire de travail 13 est réécrite en une configuration autre que la configuration prédéterminée. Lorsqu'une première instruction venant du dispositif terminal 10 est appliquée en entrée à la carte à circuit intégré 1, à l'étape ST13, les données de traitement sont renvoyées au dispositif terminal 10 dans un protocole désigné par les données ATR. A ce moment, le contenu du "commutateur de protocoles S1" est comparé avec le contenu d'un protocole S2 courant, à l'étape Su14. Si, à l'étape ST14, la réponse est négative, l'organigramme passe à l'étape STIS afin de renouveler le contenu du "commutateur de protocoles S1". Après cela, le traitement des instructions suivantes est effectué à l'étape ST16. Le nombre d'accès (réécritures) à la mémoire de données de "commutateur de protocoles S1" (EEPROM) 12 du deuxième mode de réalisation est plus petit que celui correspondant au premier mode de réalisation. On note que, lorsque la carte à circuit intégré contient trois types de protocoles ou plus, une configuration prédéterminée est écrite dans la mémoire de travail 13 par les données ATR et, dans le même temps, la valeur d'un protocole à utiliser ensuite est positionnée dans la mémoire de travail 13. Lorsqu'il a été vérifié si la mémoire de travail 13 possède une configuration prédéterminée, un protocole correspondant à cette valeur est employé. Avec le procédé de renouvellement du contenu du "commutateur de protocoles S1" de l'étape ST15, une valeur représentant un protocole utilisé courant est positionnée dans l'octet faisant suite à l'octet auquel on s'est rapporté. Pour le renouvellement du contenu du "commutateur de protocoles S1", lorsqu'une zone destinée à mémoriser les données correspondantes est plus grande que la zone de mémorisation de la mémoire de données 12, la zone toute entière est réécrite par 'FF' et est positionnée à une adresse $0000. En particulier, lorsque le nombre de types de protocoles portés par la carte à circuit intégré 1 augmente, le nombre de types de valeurs représentant les protocoles augmente, et l'ordre d'utilisation des protocoles est fixé. De cette manière, la séquence de ce mode de réalisation peut être adaptée à l'augmentation du nombre de type de protocoles. On va maintenant décrire le fonctionnement du dispositif terminal 10 représenté sur la figure 1 en liaison avec l'organigramme de la figure 7. Lorsqu'on insère la carte à circuit intégré 1 dans le dispositif terminal 10 et que celle-ci se connecte au dispositif de lecture/écriture 2, une tension de source Vcc et un signal d'horloge sont fournis à la carte à circuit intégré 1, à l'étape Su91. Ensuite, comme représenté sur la figure SA ou 5B, un signal de repositionnement est fourni à la carte à circuit intégré 1 afin d'initialiser cette carte, à l'étape ST22. En réponse au signal de repositionnement, la carte à circuit intégré 1 envoie un signal ATR (réponse à repositionnement) au dispositif terminal 10, qui reçoit celui-ci à l'étape ST23. Les données de protocole incluses dans le signal ATR reçu sont extraites à l'étape ST24 afin qu'il soit vérifié si le protocole reçu concorde avec celui qui doit être utilisé dans le dispositif terminal à ce moment. Si, à l'étape ST24, la réponse est négative, l'organigramme revient à l'étape ST22. Sinon, si la réponse est positive, l'organigramme avance à l'étape S125, dans laquelle des données d'instruction prédéterminées sont délivrées par le dispositif terminal 10 à la carte à circuit intégré 1 via le dispositif de lecture/écriture 2. Dans les modes de réalisation ci-dessus mentionnés, il est vérifié à l'aide du contenu de la mémoire de travail (RAM) dans un état de fonctionnement si un signal de repositionnement est fourni de nouveau en même temps que la tension de fonctionnement (Vcc) et des signaux tels qu'un signal d'horloge nécessaires au fonctionnement ou bien si seul le signal de repositionnement est fourni de nouveau. Toutefois, un circuit spécialisé peut être incorporé dans la carte à circuit intégré pour effectuer cette opération de contrôle. Alors qu'une carte à circuit intégré a été prise en exemple pour le deuxième appareil électronique de ce mode de réalisation, comme dans le mode de réalisation précédent, l'invention peut être appliqué non seulement à une carte à circuit intégré, mais aussi à un système utilisant sélectivement plusieurs protocoles pour la transmission de données. Divers changements et diverses modifications peuvent être apportées pour que non seulement un appareil ayant la forme d'une carte, mais aussi un appareil ayant une forme de tige ou de bloc puisse être utilisé au titre du deuxième appareil électronique. Comme décrit ci-dessus, il a été produit un système de commande de transmission dans lequel, lorsque le deuxième appareil électronique (par exemple une carte à circuit intégré) contient plusieurs protocoles, la commutation peut se faire entre les protocoles indépendamment de la différence existant entre les conditions de transmission respectivement utilisées pour les protocoles ou la différence existant entre les particularités des instructions utilisées pour la sélection de l'un des protocoles. De plus, un système de commande de transmission qui est en mesure de réduire le nombre des accès effectués à une mémoire (EEPROM ou autres) pour la commutation entre des protocoles peut être produit. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du dispositif dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Système de transmission de données dans lequel un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission, ledit deuxième appareil électronique fait démarrer son fonctionnement en réponse à un signal venant dudit premier appareil électronique, et l'émission/réception de données est ensuite effectuée entre lesdits premier et deuxième appareils électroniques, caractérisé en ce que: ledit deuxième appareil électronique (1) comprend: un moyen de commande de protocoles (11) servant à commander au moins deux protocoles; un moyen de mémorisation (12, 13) servant à mémoriser des informations sur le type de protocole afin de déterminer un protocole à utiliser parmi les protocoles; et un moyen de renouvellement (11), activé lorsque ledit deuxième appareil électronique démarre, qui sert à renouveller les informations sur le type de protocole mémorisées dans ledit moyen de mémorisation. 2. Système selon la revendication 1, caractérisé en ce qu'il comprend en outre un moyen de renvoi (11) servant à ramener des informations sur le type de protocole à des informations sur le type de protocole initiales avant le renouvellement par ledit moyen de renouvellement en réponse à l'émission/réception de données. 3. Système selon la revendication 1, caractérisé en ce que ledit moyen de mémorisation (12, 13) comprend une première mémoire de données de type non volatil servant à mémoriser des informations sur le type de protocole suivant qui représentent les informations sur le type de protocole devant être utilisées ensuite, une deuxième mémoire de données servant à mémoriser des données représentant un protocole utilisé pour émettre des données, et un moyen servant à mémoriser les informations sur le type de protocole qui sont mémorisées dans ladite première mémoire de données en réponse au démarrage dudit deuxième appareil électronique, où des données sont émises depuis le premier appareil électronique à l'aide d'un protocole représenté par les données mémorisées dans la deuxième mémoire de données. 4. Système selon la revendication 1, caractérisé en ce que ledit deuxième appareil électronique (1) comprend en outre un moyen (11) servant à délivrer des données de réponse à un positionnement prédéterminées après que ledit deuxième appareil électronique a démarré; et ledit moyen de renouvellement (11) comporte un moyen servant à renouveler les informations sur le type de protocole lorsque les données de réponse à un positionnement ont été délivrées. 5. Système selon la revendication 3, caractérisé en ce que ledit moyen de mémorisation (12, 13) servant à mémoriser les informations sur le type de protocole comprend: une première mémoire de données de type non volatil servant à mémoriser des informations sur le type de protocole qui représentent un protocole devant être utilisé ensuite; une deuxième mémoire de données servant à mémoriser des données représentant un protocole utilisé lorsque des données sont émises ; et un moyen servant à mémoriser les informations sur le type de protocole dans ladite mémoire de travail en réponse au démarrage dudit deuxième appareil électronique. 6. Appareil de transmission de données, caractérisé en ce qu un premier appareil électronique et un deuxième appareil électronique sont connectés par l'intermédiaire d'une ligne de transmission, ledit deuxième appareil électronique est activé en réponse à un signal d'alimentation électrique de fonctionnement venant dudit premier appareil électronique et est initialisé en réponse à un signal de repositionnement venant dudit premier appareil électronique, et l'émission/ réception de données est ensuite effectuée entre les premier et deuxième appareils électroniques, caractérisé en ce que: ledit deuxième appareil électronique (1) comprend:: un moyen de détection (11) servant à déterminer si le deuxième appareil électronique a été initialisé par changement du signal de repositionnement seulement; un moyen de commande de protocoles (11) servant à commander au moins deux protocoles; un moyen de mémorisation (12, 13) servant à mémoriser des informations sur le type de protocole afin de déterminer un protocole à utiliser parmi les protocoles; et un moyen de commande (11) qui effectue la commande de façon qu'un protocole reposant sur les informations sur le type de protocole soit utilisé lorsqu'un résultat de détection dudit moyen de détection représente le fait que ledit deuxième appareil électronique a été initialisé à la réception du signal d'alimentation électrique de fonctionnement de nouveau, et qu'un protocole différent du protocole s'appuyant sur les informations sur le type de protocole soit utilisé lorsque ledit deuxième appareil électronique a été initialisé en réponse au signal de repositionnement seulement. 7. Appareil selon la revendication 6, caractérisé en ce que ledit moyen de mémorisation servant à mémoriser les informations sur le type de protocole possède une mémoire de données non volatile (12) servant à mémoriser les informations sur le type de protocole, une mémoire de travail (13) dans laquelle les informations sur le type de protocole sont copiées, et un moyen (11) servant à copier les informations sur le type de protocole dans ladite mémoire de travail en réponse à l'initialisation dudit deuxième appareil électronique. 8. Appareil selon la revendication 6, caractérisé en ce que ledit moyen de détection (1) comporte un moyen servant à détecter si ledit moyen de mémorisation qui mémorise les informations sur le type de protocole possède une configuration de données prédéterminée, et un moyen servant à déterminer que ledit deuxième appareil électronique a été initialisé par changement du signal de repositionnement seulement. 9. Appareil selon la revendication 6, caractérisé en ce que la configuration de données prédéterminée représente des données d'incrémentation servant à produire un décalage séquentiel d'une adresse de mémorisation. 10. Appareil selon la revendication 6, caractérisé en ce que ledit deuxième appareil électronique (1) comprend en outre: un moyen (11) servant à comparer le protocole utilisé courant avec le protocole qui correspond aux informations sur le type de protocole; et un moyen de renouvellement (11) servant à renouveler les informations sur le type de protocole dans le seul cas où il est confirmé lors de la comparaison faite par ledit moyen de comparaison que les deux protocoles ne coïncident pas entre eux. 11. Appareil selon la revendication 10, caractérisé en ce que ledit moyen de mémorisation (12, 13) servant à mémoriser les informations sur le type de protocole possède une mémoire de données non volatile (12) servant à mémoriser les informations sur le type de protocole, une mémoire de travail (13) dans laquelle les informations sur le type de protocole sont copiées, et un moyen servant à copier les informations sur le type de protocole dans ladite mémoire de travail en réponse à l'initialisation dudit deuxième appareil électronique. 12. Appareil selon la revendication 10, caractérisé en ce que ledit moyen de détection (11) comporte un moyen servant à détecter si ledit moyen de mémorisation (12, 13) servant à mémoriser les informations sur le type de protocole possède ou non une configuration de données prédéterminée, et un moyen servant à déterminer que ledit deuxième appareil électronique a été initialisé par changement du signal de repositionnement seulement. 13. Appareil selon la revendication 10, caractérisé en ce que la configuration de données prédéterminée représente des données d'incrémentation servant à réaliser le décalage séquentiel d'une adresse de mémorisation. 14. Carte à circuit intégré servant à effectuer la transmission de données avec un appareil électronique via une ligne de transmission, ladite carte à circuit intégré étant repositionnée et étant amenée à faire démarrer son fonctionnement par l'appareil électronique, caractérisée en ce qu'elle comprend:: une mémoire non volatile (12) servant à mémoriser des données sur le type de protocole représentant la transmission de données effectuée entre l'appareil électronique et la carte à circuit intégré à l'aide d'un premier protocole de transmission choisi entre au moins un premier et un deuxième protocole de transmission; une mémoire volatile (13) servant à mémoriser les données sur le type de protocole qui sont mémorisées dans ladite mémoire non volatile lorsque la carte à circuit intégré a été amenée à faire commencer son fonctionnement par ledit appareil électronique;; un moyen (11) servant à renouveller les données sur le type de protocole mémorisées dans ladite mémoire non volatile pour les remplacer par d'autres données sur le type de protocole représentant la transmission de données entre l'appareil électronique et la carte à circuit intégré à l'aide du deuxième protocole de transmission après que les données sur le type de protocole ont été mémorisées dans ladite mémoire volatile; un premier moyen de transmission (11) servant à transmettre des données de réponse à un positionnement, qui correspondent au démarrage de ladite carte à circuit intégré par ledit appareil électronique, audit appareil électronique à l'aide du premier protocole de transmission selon les données sur le type de protocole mémorisées dans ladite mémoire volatile;; un moyen (11) servant à mémoriser les données sur le type de protocole représentant le deuxième protocole de transmission mémorisées dans ladite mémoire non volatile qui ont été renouvelées par ledit moyen de renouvel lement, dans ladite mémoire volatile lorsque la carte à circuit intégré a de nouveau été amenée à faire commencer son fonctionnement par ledit appareil électronique; et un deuxième moyen de transmission (11) servant à transmettre les données de réponse à un positionnement audit appareil électronique à l'aide du deuxième protocole de transmission selon les données sur le type de protocole mémorisées dans ladite mémoire volatile lorsque la carte à circuit intégré a de nouveau été amenée à faire commencer son fonctionnement par ledit appareil électronique. 15. Carte à circuit intégré selon la revendication 14, caractérisée en ce que ladite carte à circuit intégré (1) comprend en outre un moyen (11) servant à détecter une opération de repositionnement de la carte à circuit intégré alors que l'alimentation électronique de celle-ci est maintenue, et en ce que, lorsque le résultat de détection dudit moyen de détection représente le fait que la carte à circuit intégré a été repositionnée alors que son alimentation électrique était maintenue, les données sur le type de protocole renouvelées par ledit moyen de renouvellement et mémorisées dans ladite mémoire non volatile sont mémorisées dans ladite mémoire volatile et les données de réponse à un positionnement sont transmises à l'aide du deuxième protocole mémorisé dans ladite mémoire volatile. 16. Carte à circuit intégré selon la revendication 14, caractérisée en ce qu'elle comprend en outre un moyen (11) servant à rétablir les données sur le type de protocole renouvelées par ledit moyen de renouvellement et mémorisées dans ladite mémoire non volatile lorsque la carte à circuit intégré n'a pas été amenée à redémarrer après que les données de réponse à un repositionnement ont été transmises et reçoit une instruction de la part de l'appareil électronique à l'aide du premier protocole.