Brevet FR3024930A1 — publié le 20160219

B13458FR - 13-GR1-0902 1 LIAISON SERIE A HAUT DEBIT Domaine La présente demande concerne le domaine de la transmission de données entre des circuits, et plus particulièrement une liaison de données série. Exposé de l'art antérieur La transmission de données entre circuits à l'inté- rieur ou à l'extérieur d'une puce utilise généralement une interface parallèle ou une interface série. Une interface parallèle a l'avantage de permettre un débit de transmission de données relativement élevé, mais comme il faut N lignes et une ligne d'horloge pour transmettre N bits de données en parallèle, une telle solution occupe une relative-ment grande surface d'une puce, nécessite un grand nombre de broches d'entrée/sortie, et/ou entraine une consommation relati- vement élevée due à la charge et à la décharge de la capacité de chaque ligne. Une interface série a l'avantage d'utiliser très peu de lignes de données, mais ne peut pas atteindre le même débit de données qu'une interface parallèle. En effet, le débit de transmission maximal d'une ligne de données est limité par la capacité de la ligne, dont l'effet est de créer un filtre passe-bas. En outre, à cause de la charge et de la décharge de la 3024930 B13458FR - 13-GR1-0902 2 capacité de ligne à chaque changement d'état des données transmises, les interfaces série tendent à consommer une énergie relativement élevée. Il existe donc un besoin dans la technique d'une interface de transmission et d'un procédé de transmission de données qui n'aient pas au moins l'un des inconvénients ci- dessus. Résumé Un objet de modes de réalisation de la présente 10 description est de répondre au moins partiellement à un ou plusieurs besoins de l'art antérieur. Selon un aspect, il est prévu un circuit de transmission de données transmettant un signal de données sur une ligne de transmission, ce circuit comprenant un conver- 15 tisseur numérique-analogique, DAC, capable de générer 2N niveaux de tension continue différents, dans lequel le DAC est adapté à recevoir des valeurs numériques de N bits, et pour chaque valeur numérique, à sélectionner, en se basant sur les valeurs numériques, l'un des 2N niveaux de tension continue et à 20 appliquer le niveau de tension continue sélectionné sur la ligne de transmission. Selon un mode de réalisation, le DAC est adapté à appliquer, de tension continue sélectionnés lors des fronts montants et descendants d'un signal d'horloge. Selon un mode de réalisation, le circuit de transmission de données comprend en outre un multiplexeur adapté à recevoir une pluralité de valeurs numériques de N bits en parallèle, et à multiplexer temporellement la pluralité des 30 valeurs numériques de N bits et à les fournir en série au DAC. Selon un mode de réalisation, le multiplexeur est adapté à recevoir deux groupes de valeurs numériques de N bits en parallèle, et à multiplexer temporellement les deux groupes de valeurs numériques de N bits lors des fronts montants et 35 descendants d'un signal d'horloge. pour des valeurs numériques consécutives, les niveaux 3024930 813458FR - 13-GR1-0902 3 Selon un mode de réalisation, le DAC comprend un amplificateur ayant une sortie couplée à la ligne transmission, l'amplificateur étant adapté à avoir 2N niveaux de gains différents pour générer 21 niveaux de tension continue différents. Selon un mode de réalisation, le circuit de trans- mission de données comprend en outre une ligne de sortie d'horloge transmettant un signal d'horloge vers un circuit de réception. 10 Selon un autre aspect, il est prévu un circuit de réception de données recevant un signal de données transmis sur une ligne de transmission, le circuit comprenant un convertisseur analogique-numérique, ADC, capable de différencier 2N niveaux de tension continue différents, dans lequel l'ADC est 15 adapté à détecter des niveaux de tension continue sur la ligne de transmission, à convertir chaque niveau de tension continue détecté en une valeur de données de N bits correspondante et à fournir des valeurs de données de N bits à une sortie de l'ADC. Selon un mode de réalisation, l'ADC est adapté à 20 générer des valeurs numériques consécutives de N bits, en se basant sur des niveaux de tension continue consécutifs, lors des fronts montants et descendants d'un signal d'horloge. Selon un mode de réalisation, le circuit de transmission de données comprend en outre un démultiplexeur adapté à 25 recevoir en série des valeurs de données de N bits à la sortie de l'ADC et à générer une pluralité de valeurs numériques de N bits en parallèle en démultiplexant temporellement une pluralité des valeurs numériques de N bits. Selon un mode de réalisation, le démultiplexeur est adapté, à générer deux valeurs numériques de N bits en parallèle en démultiplexant temporellement la pluralité de valeurs numériques de N bits lors des fronts montants et descendants d'un signal d'horloge. Selon un mode de réalisation, l'ADC comprend un réseau de résistances adapté à générer 2N-1 niveaux de tension de réfé- 3024930 B13458FR - 13-GR1-0902 4 rence, et 2N-1 comparateurs adaptés à comparer l'un des niveaux de tension de référence correspondant à chaque niveau de tension continue détecté sur la ligne de transmission. Selon un autre aspect, il est prévu une interface de 5 transmission de données intégrée à un circuit intégré comprenant le circuit de transmission de données ci-dessus ; le circuit de réception de données ci-dessus ; et une ligne de transmission connectant le circuit de transmission de données au circuit de réception de données. 10 Selon un autre aspect, il est prévu une interface de transmission de données transmettant des données entre des circuits intégrés comprenant un premier circuit intégré comprenant le circuit de transmission de données ci-dessus ; un second cirbuit intégré comprenant le circuit de réception de données 15 ci-dessus ; et une ligne de transmission connectant le circuit de transmission de données au circuit de réception de données. Selon un autre aspect, il est prévu un procédé de transmission d'un signal de données sur une ligne de transmission, ce procédé comprenant la réception, par un conver- 20 tisseur numérique-analogique, DAC, capable de générer 2N niveaux de tension continue différents, des valeurs numériques de N bits ; et, pour chaque valeur numérique la sélection, sur la base de la valeur numérique, d'un des 2N niveaux de tension de référence ; et l'application du niveau de tension continue 25 sélectionné sur la ligne de transmission. Selon un autre aspect, il est prévu un procédé de réception d'un signal de données transmis sur une ligne de transmission, le procédé comprenant la détection, par un convertisseur analogique-numérique, ADC, capable de différencier 2N 30 niveaux de tension continue, de niveaux de tension continue sur la ligne de transmission ; la conversion de chaque niveau de tension continue détecté en une valeur de données de N bits correspondante, et la fourniture des valeurs de données de N bits à une sortie de l'ADC. 3024930 B13458FR - 13-GR1-0902 Brève description des dessins Ces caractéristiques et avantages, ainsi que d'autres, seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre illustratif et non 5 limitatif en relation avec les figures jointes parmi lesquelles : la figure 1 représente schématiquement un exemple de système de transmission de données série ; la figure 2 représente schématiquement un système de transmission de données série utilisant plusieurs niveaux de 10 tension selon un exemple de réalisation de la présente description ; la figure 3 est un chronogramme illustrant des signaux du circuit de la figure 2 selon un exemple de réalisation de la présente description ; 15 la figure 4 représente schématiquement et plus en détail un convertisseur numérique-analogique du circuit de la figure 2 selon un exemple de réalisation de la présente description ; et la figure 5 représente schématiquement et plus en 20 détail un convertisseur analogique-numérique du circuit de la figure 2 avec plus de détails selon un exemple de réalisation de la présente description. Description détaillée Tout au long de la description suivante, le terme 25 "connecté" est utilisé pour désigner une connexion directe entre deux éléments, tandis que le terme "couplé" est utilisé pour désigner une connexion qui peut être directe ou être réalisée par l'intermédiaire d'un ou de plusieurs éléments intermédiaires tels que des résistances, des condensateurs ou des transistors. 30 La figure 1 représente schématiquement un système de transmission de données série 100 comprenant un côté transmission TX lié à un côté réception RX par l'intermédiaire d'une ligne de transmission 102. Le côté transmission TX comprend un bus 8 bits 104 35 ayant des bits de données DO à D7 synchronisés par une bascule 3024930 B13458FR - 13-GR1-0902 6 106 sur la base d'un signal d'horloge CLK1 fourni par un bloc de commande (CTRL) 108. La sortie 8 bits de la bascule 106 est connectée à un multiplexeur 110, qui transforme le signal parallèle en un signal série par multiplexage temporel des 8 bits DO à D7 sur la ligne de transmission 102 sur la base d'un signal d'horloge CLK2 fourni également par le bloc de commande 108. Le signal d'horloge CLK2 a une fréquence huit fois plus grande que celle du signal d'horloge CLK1. Le bloc de commande 108 génère les signaux d'horloge CLK1 et CLK2 sur la base d'un signal 10 d'horloge CLK du côté transmission. Le côté réception RX comprend un démultiplexeur 112, qui démultiplexe le signal série venant de la ligne de transmission 102 pour régénérer un signal de données parallèle de 8 bits sur la base d'un signal d'horloge CLK2' fourni par un bloc 15 de commande (CTRL) 114. Les 8 bits DO à D7 fournis par le démultiplexeur 112 sont ensuite synchronisés par une bascule 116 sur la base d'un signal d'horloge CLK1'. Les signaux d'horloge CLK1' et CLK2' sont fournis par le bloc de commande 114 sur la base d'un signal d'horloge CLK' du côté réception. Par exemple, 20 un protocole basé sur des bits de début et de fin transmis sur la ligne de transmission 102 est utilisé pour permettre la génération de l'horloge CLK2' sans liaison directe. Un exemple du signal série généré pour un groupe de huit bits DO à D7 est représenté en figure 1 au-dessus de la 25 ligne de transmission 102 selon un code NRZ (Pas de Retour à Zéro / NonReturn-to-Zero). Comme cela est représenté, le signal est par exemple au niveau de la masse 0 lorsque le bit de données est un 0 logique, et au niveau d'une tension d'alimentation VDD lorsque le bit de données est un 1 logique. Le débit de transmission 30 maximum de bits est défini en se basant sur le cas le plus défavorable dans lequel le signal présente une transition à chaque front d'horloge significatif, et comme cela a été expliqué dans la section de l'art antérieur ci-dessus, ce débit est limité par la capacité de la ligne de transmission 102. Par 35 conséquent, pour augmenter le débit de transmission, il n'est 3024930 B13458FR - 13-GR1-0902 7 pas possible d'augmenter simplement la fréquence de transmission. La figure 2 représente schématiquement un système de transmission de données 200 selon un exemple de réalisation. Le 5 système 200 comprend un côté transmission TX lié à un côté réception RX par l'intermédiaire d'une ligne de transmission 202. Dans certains modes de réalisation, les côtés transmission et réception correspondent à deux portions différentes d'un même circuit intégré, et la ligne de transmission 202 correspond par 10 exemple à une piste conductrice couplant les deux portions. Dans des variantes de réalisation, les côtés transmission et réception appartiennent à des circuits intégrés différents, et la ligne de transmission 202 est une piste ou un fil conducteur connectant des broches d'entrée/sortie des circuits intégrés. 15 Le côté transmission TX comprend par exemple un bus de parallèles 204 fournissant un signal de données paral- lèles à une bascule 206. Dans l'exemple de la figure 2, le signal de données parallèles est un signal 8 bits, bien que différentes tailles puissent être prévues. La bascule 206 est 20 cadencée par un sighal d'horloge CLK1 fourni par un bloc de commande (CTRL) 208. La bascule 206 fournit par exemple le d'un signal d'horloge CLK2 fourni La fréquence du signal d'horloge plus grande que celle du signal 30 variante, dans certains modes de fournit des valeurs de données de N bits sur les fronts montants et descendants du signal d'horloge CLK2, auquel cas le signal d'horloge CLK2 a par exemple une fréquence égale à M/2 fois la fréquence du signal d'horloge CLK1. Le bloc de commande 208 35 génère par exemple les signaux d'horloges CLK1 et CLK2 sur la données signal parallèle en M blocs de N bits à un multiplexeur 210. M et N sont par exemple des entiers dont chacun est égal à 2 ou plus. Dans l'exemple de la figure 2, M est égal à 2 et N est 25 égal à 4. Le multiplexeur 210 multiplexe temporellement les M blocs de bits afin de générer un flux de N bits, sur la base par le bloc de commande 208. CLK2 est par exemple M fois d'horloge CLK1. A titre de réalisation, le multiplexeur 3024930 B13458FR - 13-GR1-0902 8 base d'un signal d'horloge CLK. Dans d'autres variantes de réalisation, M peut être égal à 1, et le multiplexeur 210 peut alors être omis. Le côté transmission TX comprend 5 seur numérique-analogique (DAC) 212, qui numériques des N bits et convertit chaque des niveaux de tension correspondants de tension continue. En particulier, le DAC est 2N niveaux de tension continue différents, et 10 sélectionner l'un de ces niveaux de tension sur la base chaque valeur de données à N bits. Le DAC applique ces niveaux de tension continue directement sur la ligne de transmission 202. En d'autres termes, il n'y a pas de modulation de porteuse, niveau de aussi un convertis reçoit les valeurs valeur numérique en 1 à 2N niveaux de par exemple capable de générer de de mais la ligne de transmission est amenée au 15 niveau de tension continue pendant la durée de transmission associée à chaque valeur de données. Le côté réception RX comprend par exemple un convertisseur analogique-numérique (ADC) 214, qui détecte les niveaux de tension continue sur la ligne de transmission 202, et recon20 vertit chaque niveau de tension continue en une valeur de données de N bits correspondante. En particulier, l'ADC 214 est apte à différencier 2N niveaux de tension continue par exemple basée sur le signal bloc de commande (CTRL) 216, qui le signal d'horloge CLK2 du côté modes de réalisation, le signal par exemple différents. d'horloge 25 est à la transmission. Dans d'horloge CLK2' est généré par un bloc de commande 216 à partir d'un signal d'horloge CLK' du côté réception. Par exemple, un protocole est mis en oeuvre dans lequel des bits de début et de 30 fin sont transmis sur la ligne de transmission 202 pour permettre la génération du signal d'horloge CLK2' à partir du signal d'horloge CLK' sans liaison directe entre les côtés transmission et réception. Dans des variantes de réalisation, le signal d'horloge CLK2' peut être généré par le bloc de commande CLK2' fourni par un même fréquence que certains La conversion est chaque 3024930 B13458FR - 13-GR1-0902 9 216 sur la base d'un signal d'horloge CLK fourni par le côté transmission TX sur une ligne de transmission d'horloge 218. Les valeurs numériques à N bits générées par l'ADC 214 sont par exemple fournies par un démultiplexeur 220, qui 5 démultiplexe temporellement le signal sur la base du signal d'horloge CLK2' pour générer un signal de données parallèle ayant M groupes de N bits. Le signal de données parallèle est par exemple fourni par l'intermédiaire d'une bascule 222 cadencée par le signal d'horloge CLK1' fourni par le bloc de 10 commande 216. Le signal d'horloge CLK1' a par exemple la même fréquence que le signal d'horloge CLK1 du côté transmission. La figure 3 est un chronogramme illustrant, en 302, un exemple d'un signal d'horloge CLK2, et en 304 un exemple d'un signal série généré par le DAC 212, dans le cas où N est égal à 15 4 et M est égal à 2. L'exemple de la figure 3 illustre 8 valeurs de données consécutives de quatre bits ayant respectivement les valeurs 0011, 1001, 0101, 1101, 1011, 0110, 1111 et 1010. Chaque valeur numérique est convertie en un niveau de tension continue, et dans l'exemple de la figure 3, la valeur 0000 est représentée 20 par la masse, et la valeur 1111 est représentée par le niveau de tension d'alimentation VDD, qui est par exemple comprise entre 1 et 5 V. Les 14 autres valeurs de données numériques à 4 bits possibles, de 0001 à 1110, sont représentées par des niveaux de tension continue intermédiaires correspondants entre la masse et 25 VDD. Chaque niveau de tension continue est par exemple appliqué à partir d'un front montant du signal d'horloge CLK2 pendant toute la période d'horloge jusqu'au front montant suivant du signal d'horloge CLK2. On notera à partir de la figure 3 qu'il sera générale- 30 ment relativement rare que le niveau de tension continue varie de l'amplitude de VDD d'une valeur de données à une autre. Ceci est avantageux pour l'efficacité énergétique et pour réduire la contrainte de la fréquence de transmission maximum. Dans certains modes de réalisation, un codage autre que celui de la 35 figure 3 peut être appliqué selon lequel on affecte aux valeurs 3024930 B13458FR - 13-GR1-0902 10 des données apparaissant le tension similaires, afin de tension entre niveaux de signal. 5 La figure 3 signal d'horloge CLK2 laquelle les niveaux plus fréquemment des valeurs réduire encore les variations de de le tension continue successifs dans illustre aussi, en 306, un exemple de selon une variante de réalisation dans de tension continue changent lors des fronts montants et descendants du signal d'horloge CLK2. Ainsi, chaque niveau de tension continue est appliqué sur la ligne de 10 transmission 202 seulement pendant une demi-période d'horloge et, pour une fréquence d'horloge donnée, les données peuvent être transmises à un débit deux fois plus rapide que celui des données transmises seulement sur un front d'horloge montant ou sur un front d'horloge descendant. 15 La figure 4 représente schématiquement un exemple d'un DAC 400 qui est par exemple utilisé pour implémenter le DAC 212 de la figure 2. Le DAC 400 est un DAC à bits pondérés convertissant une valeur de 4 bits [B0...B3] en l'un de 16 niveaux de tension continue. Cependant, l'homme de l'art saura comment 20 modifier le DAC 400 pour convertir un signal d'entrée à N bits en 2N niveaux continus correspondants. Le DAC 400 est basé sur -Lin amplificateur ayant un gain choisi en fonction des valeurs de données. En particulier, le circuit comprend quatre noeuds d'entrée recevant les bits BO à 25 B3. Les quatre noeuds d'entrée sont respectivement couplés à une borne de résistances 402, 404, 406 et 408 respectivement, qui ont des valeurs correspondantes de R, R/2, R/4 et R/8. Les autres bornes des résistances 402 à 408 sont couplées à la borne d'entrée négative d'un amplificateur opérationnel 410. La borne 30 d'entrée négative de l'amplificateur opérationnel 410 est aussi couplée par l'intermédiaire d'une résistance 412 à un noeud de sortie 414 de l'amplificateur qui fournit la tension de sortie VOUT du DAC. La résistance 412 a par exemple une valeur R. Le noeud de sortie 414 est par exemple connecté directement à la 35 ligne de transmission 202. La borne d'entrée positive de 3024930 B13458FR - 13-GR1-0902 11 l'amplificateur opérationnel 410 est par exemple couplée à la masse par l'intermédiaire d'une résistance 416, qui a par exemple une valeur R/10. Dans un mode de réalisation, R est une valeur comprise entre 5 et 20 kohms. 5 La figure 5 illustre un convertisseur analogique- numérique flash à 2 bits adapté à implémenter l'ADC à 4 bits 214 de la figure 2. L'homme de l'art saura comment adapter le circuit de la figure 5 pour convertir des niveaux de tension continue en des valeurs numériques de N bits. 10 L'ADC 500 comprend un réseau de résistances générant 2N niveaux de tension de référence sur la base d'une tension de référence VREF. Le réseau de résistances comprend par exemple 2N+1 résistances couplées en série entre la tension VREF et la masse. Dans l'exemple de la figure 5, N est égal à 2, et il y a 15 donc cinq résistances. Chaque résistance a une valeur R, excepté la première et la dernière résistance de la série, qui ont des valeurs R/2. La valeur R est par exemple comprise entre 1 et 10 kilo-ohms. Les quatre noeuds intermédiaires entre les résistances fournissent quatre niveaux de tension de référence, qui sont 20 respectivement couplés aux entrées positives de quatre comparateurs 502 à 508. Les comparateurs 502 à 508 comparent les niveaux de référence respectifs à la tension d'entrée VIN reçue depuis la ligne de transmission 202. En particulier, l'entrée négative de chaque comparateur 502 est par exemple connectée 25 directement à la ligne de transmission 202. Le comparateur 502 reçoit la plus haute tension de référence et a sa sortie couplée à une entrée d'une porte NON ET 510. L'autre entrée de la porte NON ET 510 est couplée à la sortie du comparateur 504 par l'intermédiaire d'un inverseur. La sortie du comparateur 504 est 30 aussi couplée à une entrée d'une porte NON ET 512, dont l'autre entrée est couplée à la sortie du comparateur 506 par l'intermédiaire d'un inverseur. La sortie du comparateur 506 est aussi couplée à une entrée d'une porte NON ET 514, dont l'autre entrée est couplée à la sortie du comparateur 508 par l'intermédiaire 35 d'un inverseur. La sortie de la porte NON ET 510 est couplée à 3024930 B13458FR - 13-GR1-0902 12 une entrée d'une porte NON ET 516, et à une entrée d'une porte NON ET 518. L'autre entrée de la porte NON ET 516 est couplée à la sortie de la porte NON ET 512. L'autre entrée de la porte NON ET 518 est couplée à la sortie de la porte NON ET 514. Les 5 portes NON ET 516 et 518 fournissent des bits de scirtie respectivement BO et B1 de l'ADC 500. Un avantage des modes de réalisation décrits ici est que le débit de transmission de données d'une interface série peut être amélioré sans augmenter la fréquence d'horloge, et par 10 conséquent une telle augmentation ne provoque pas de dépassement des limites physiques de la ligne de transmission. Par exemple, dans le cas où N est égal à 2, le débit de données peut être doublé pour une fréquence d'horloge donnée sans augmenter la fréquence du signal appliqué sur la ligne de transmission. En 15 effet, étant donné que les changements de tension sur la ligne de transmission sont susceptibles d'être inférieurs à l'excursion de tension de VDD, les contraintes de fréquence sur la ligne de transmission sont réduites. De plus, étant donné qu'un unique niveau continu représente plus d'un bit de données, il y 20 aura aussi une réduction significative de la consommation d'énergie. Un avantage de l'utilisation d'un DAC à bits pondérés et/ou d'un ADC flash est que de tels convertisseurs fonctionnent très rapidement, provoquant seulement un faible ralentissement 25 des transmissions de données. Au vu du mode de réalisation illustratif décrit, des variantes, modifications et améliorations apparaîtront facilement à l'homme de l'art. Par exemple, il apparaîtra à l'homme de l'art que la 30 tension d'alimentation VDD dans les diverses réalisations peuvent avoir n'importe quel niveau, par exemple entre 1 et 5 V, plutôt que d'être à 0 V, la masse peut aussi être considérée comme une tension d'alimentation qui pourrait avoir n'importe quel niveau, tel qu'un niveau négatif. 3024930 B13458FR - 13-GR1-0902 13 Il apparaîtra aussi à l'homme de l'art que, bien que l'on ait donné des exemples dans lesquels les fronts montants du signal d'horloge constituent le front temporel significatif, dans des variantes de réalisation, le front significatif peut 5 être un front descendant, ou des fronts descendants et montants. De plus, il apparaitra à l'homme de l'art que des informations temporelles peuvent être fournies depuis le côté transmission vers le côté réception par un signal d'horloge fourni en liaison directe ou, à titre de variante qu'un protocole adapté, par 10 exemple sur la base de bits de début et de fin, pourrait être utilisé sur les lignes de transmission afin que les informations temporelles puissent être déterminées du côté réception. De plus, il apparaîtra à l'homme de l'art que les circuits des figures 4 et 5 sont uniquement des exemples de 15 réalisation d'un DAC et d'un ADC, respectivement, et que plusieurs variantes de réalisation peuvent être possibles. En outre, l'homme de l'art notera que les diverses caractéristiques décrites en relation avec les divers modes de réalisation peuvent être combinées, dans des variantes de réali20 sation, selon des combinaisons quelconques. REVENDICATIONS1. Circuit de transmission de données pour transmettre un signal de données sur une ligne de transmission (202), ce circuit comprenant : un convertisseur numérique-analogique, DAC, (212) capable de générer 2N niveaux de tension continue différents, dans lequel le DAC (212) est adapté à recevoir des valeurs numériques de N bits, et pour chaque valeur numérique, à sélectionner, en se basant sur les valeurs numériques, l'un des 2N niveaux de tension continue et à appliquer le niveau de tension continue sélectionné sur la ligne de transmission (202). 2. Circuit de transmission de données selon la revendication 1, dans lequel le DAC (212) est adapté à appliquer, pour des valeurs numériques consécutives, les niveaux de tension continue sélectionnés sur un front montant et un front descendant d'un signal d'horloge (CLK2). 3. Circuit de transmission de données selon la revendication 1 ou 2, comprenant en outre un multiplexeur (210) adapté à recevoir une pluralité de valeurs numériques de N bits en parallèle, et à multiplexer temporellement la pluralité des valeurs numériques de N bits et à les fournir en série au DAC (212). 4. Circuit de transmission de données selon la revendication 3, dans lequel le multiplexeur (210) est adapté à rece- voir deux groupes de valeurs numériques de N bits en parallèle, et à multiplexer temporellement les deux groupes de valeurs numériques de N bits sur des fronts montants et descendants d'un signal d'horloge (CLK2). 5. Circuit de transmission de données selon l'une 30 quelconque des revendications 1 à 4, dans lequel le DAC (212) comprend un amplificateur (402 à 412) ayant une sortie (414) couplée à la ligne transmission (202), l'amplificateur étant adapté à avoir 2N niveaux de gains différents pour générer les 2N niveaux de tension continue différents. 3024930 B13458FR - 13-GR1-0902 15 6. Circuit de transmission de données selon l'une quelconque des revendications 1 à 5, comprenant en outre une ligne de sortie d'horloge (218) pour transmettre un signal d'horloge vers un circuit de réception (RX). 5 7. Circuit de réception de données pour recevoir un signal de données transmis sur une ligne de transmission (202), le circuit comprenant : un convertisseur analogique-numérique, ADC, (214) capable de différencier 2N niveaux de tension continue dif10 férents, dans lequel l'ADC (214) est adapté à détecter des niveaux de tension continue sur la ligne de transmission (202), à convertir chaque niveau de tension continue détecté en une valeur de données de N bits correspondante et à fournir les valeurs de données de N bits à une sortie de l'ADC (214). 15 8. Circuit de réception de données selon la revendica- tion 7, dans lequel l'ADC (214) est adapté à générer des valeurs numériques consécutives de N bits, en se basant sur des niveaux de tension continue consécutifs, sur un front montant et un front descendant d'un signal d'horloge. 20 9. Circuit de réception de données selon la revendica- tion 7 ou 8, comprenant en outre un démultiplexeur (220) adapté à recevoir en série des valeurs de données de N bits à la sortie de l'ADC (214) et à générer une pluralité de valeurs numériques de N bits en parallèle en démultiplexant temporellement une 25 pluralité des valeurs numériques de N bits. 10. Circuit de réception de données selon la revendication 9, dans lequel le démultiplexeur (220) est adapté à générer deux valeurs numériques de N bits en parallèle en démultiplexant temporellement la pluralité de valeurs numériques de N bits sur des fronts montants et descendants d'un signal d'horloge. 11. Circuit de réception de données selon l'une quelconque des revendications 7 à 10, dans lequel l'ADC (214) comprend un réseau de résistances adapté à générer 2N-1 niveaux 35 de tension de référence, et 2N-1 comparateurs (502 à 508) 3024930 B13458FR - 13-GR1-0902 16 adaptés à comparer l'un correspondant des niveaux de tension de référence à chaque niveau de tension ligne de transmission (202). 12. Interface de transmission circuit intégré comprenant : le circuit de transmission de données quelconque des revendications 1 à 6 ; le circuit de réception de données quelconque des revendications 7 à 11 ; et 10 une ligne de transmission (202) transmission de données transmission de données pour des circuits intégrés comprenant un premier circuit : 15 intégré comprenant le circuit de transmission de données (TX) selon l'une quelconque des revenditions 1 à 6 ; un second circuit intégré comprenant le réception de données (RX) selon l'une quelconque 20 dication 7 à 11 ; et une ligne de transmission (202) de transmission de données (TX) au circuit de réception de données (RX). 14. Procédé de transmission d'un signal de données sur 25 une ligne de transmission (202), ce procédé comprenant : la réception, par un convertisseur numérique - analogique, DAC, (212) capable de générer 2N niveaux de tension continue différents, des valeurs numériques de N bits ; et pour chaque valeur numérique : 30 la sélection, sur la base de la valeur numé- rique, d'un des 2N niveaux de tension de référence ; et l'application du niveau de tension continue sélectionné sur la ligne de transmission (202). continue détecté sur la de données intégrée à un (TX) selon l'une (Rx) selon l'une de (TX) au circuit connectant le de réception circuit de données (RX). 13. Interface de transmettre des données entre ca circuit de des reven- connectant le circuit 3024930 B13458FR - 13-GR1-0902 17 15. Procédé de réception d'un signal de données transmis sur une ligne de transmission (202), le procédé comprenant : la détection par un convertisseur analogique-numérique, ADC, (214) capable de différencier 21' niveaux de 5 tension continue, de niveaux de tension continue sur la ligne de transmission (202) ; la conversion de chaque niveau de tension continue détecté en une valeur de données de N bits correspondante, et la fourniture des valeurs de données de N bits à une 10 sortie de l'ADC (214).