Brevet FR2858140A1 — publié le 20050128

PROCEDE ET DISPOSITIF DE CORRECTION DE NON-LINEARITE POUR DONNEES DE SORTIE DE CONVERSION A/N La présente invention est relative à un procédé et à un dispositif pour corriger de façon linéaire la non-linéarité de données de sortie de conversion A/N obtenues en soumettant un signal analogique à une conversion analogique/numérique, dite A/N dans un circuit de conversion A/N. On connaît dans la technique antérieure un convertisseur A/N qui est équipé d'un circuit à retard à portes en anneau comprenant des circuits inverseurs connectés les uns aux autres sous la forme d'un anneau en tant que circuit de conversion A/N à haute définition ne comportant pas de partie formant circuit analogique, et qui utilise la variation de durée d'une opération d'inversion de chaque circuit inverseur en 15 fonction d'une tension d'alimentation électrique (par exemple, JP-A-5-259 907). Un circuit de conversion A/N proposé dans la publication ci-dessus (ciaprès appelé "circuit de conversion A/N de durée") a été proposé par le déposant de la présente demande, et sa structure est représentée schématiquement sur la Fig. 8. Comme représenté sur la Fig. 8, le circuit de conversion A/N de durée 100 20 comprend un circuit de codage 101 de déphasage d'impulsions servant à coder le déphasage d'impulsions d'entrée PA et PB, et un circuit de commande 102 servant à générer des signaux impulsionnels PA et PB. Le circuit de codage 101 de déphasage d'impulsions comprend un circuit à retard 110 à portes en anneau qui réagit à la réception du signal impulsionnel PA provenant d'une borne d'entrée et comprend un 25 circuit à opération NON-ET comme circuit inverseur de démarrage et de nombreux inverseurs INV servant de circuits inverseurs qui sont reliés les uns aux autres sous la forme d'un anneau, un compteur 112 qui est installé dans l'étage avant du circuit NON-ET du circuit à retard 110 à portes en anneau, et comptant une fréquence ronde du signal impulsionnel dans le circuit à retard 110 à portes en anneau d'après la 30 fréquence d'inversion du niveau de sortie de l'inverseur INV afin de générer des données numériques binaires, un circuit de verrouillage 114 servant à verrouiller les données numériques délivrées par le compteur 112, un sélecteur 116 d'impulsion servant à recevoir l'impulsion de sortie de chacun des circuits d'inversion (c'est-à-dire le circuit NON-ET et les inverseurs INV) constituant le circuit à retard 110 à portes 35 en anneau, à extraire un signal impulsionnel qui s'arrondit par l'intermédiaire du circuit à retard 110 à portes en anneau à partir du niveau de sortie de celui-ci, et à générer un signal représentant la position du signal impulsionnel concerné, un codeur 118 servant à générer des données numériques correspondant au signal délivré par le sélecteur 116 d'impulsion, un circuit de traitement 119 de signal qui reçoit des 5 données numériques du circuit de verrouillage 114 comme bits de poids fort et des données numériques du codeur 118 comme bits de poids faible afin de générer une donnée binaire numérique d représentant le déphasage entre les signaux impulsionnels PA et PB, et une ligne de sortie 120 de données servant à délivrer à l'extérieur la donnée numérique d générée dans le circuit de traitement 119 de signal. 10 Le circuit de verrouillage 114 et le sélecteur 116 d'impulsion réagissent à la réception du signal impulsionnel PB délivré par le circuit de commande 102. Dans le circuit de codage 101 de déphasage d'impulsion ainsi agencé, lorsque le signal impulsionnel PA délivré par un circuit de commande 102 est établi à un niveau Haut, le circuit à retard 110 à portes en anneau lance l'opération 15 d'arrondissement du signal impulsionnel et arrondit le signal impulsionnel tandis que le signal impulsionnel PA est établi au niveau Haut. La fréquence ronde est comptée par le compteur 112 et le résultat du comptage est verrouillé par le circuit de verrouillage 114 à l'instant où le signal impulsionnel PB délivré par le circuit de commande 102 est établi au niveau Haut. Lorsque le signal impulsionnel PB délivré par le circuit de commande 102 est établi au niveau Haut, le sélecteur 116 d'impulsion détecte la position ronde du signal impulsionnel dans le circuit à retard 110 à portes en anneau, et le codeur 1 18 génère des données numériques correspondant à la position ronde. A cet instant, le circuit de traitement 119 de signal génère une donnée binaire numérique d 25 correspondant au temps Tc écoulé depuis la montée du signal impulsionnel PA jusqu'à la montée du signal impulsionnel PB d'après les données numériques fournies par le codeur 118 et les données numériques verrouillées dans le circuit de verrouillage 114, et délivre à l'extérieur la donnée binaire numérique d ainsi générée par l'intermédiaire d'une ligne 120 de sortie de données. En outre, une borne d'entrée 0lla pour un signal analogique (signal de tension) Vin destiné à subir une conversion A/N est connectée à une ligne d'alimentation électrique 11 Oa destinée à fournir de l'électricité à chacun des circuits inverseurs (à savoir le circuit NON-ET et les inverseurs INV) présents dans le circuit à retard 110 à portes en anneau, et le signal analogique Vin est appliqué comme 35 tension d'alimentation électrique à chaque circuit inverseur. La durée de l'opération d'inversion (c'est-à-dire le temps de retard du signal impulsionnel) dans chaque circuit inverseur est modifiée avec la tension d'alimentation électrique, de telle sorte que la donnée numérique d délivrée par la ligne 120 de sortie de données est modifiée en fonction du niveau de tension du 5 signal analogique Vin. Si le temps Tc est fixe, la donnée numérique correspondant au signal analogique Vin pourrait être obtenue. Par conséquent, dans le circuit de conversion A/N de durée 100, le circuit de commande 102 est conçu de façon que le temps Tc depuis la montée du signal impulsionnel PA jusqu'à la montée du signal impulsionnel PB soit établi constamment à une durée fixe. De la sorte, avec le circuit de conversion A/N de durée 100, la donnée numérique d correspondant au signal analogique Vin est délivrée par le circuit de codage 101 de déphasage d'impulsion, et en outre l'opération de conversion A/N de celui-ci est effectuée périodiquement conformément à la période de sortie des signaux impulsionnels PA, PB du circuit de commande 102, de telle sorte que la 15 donnée numérique d varie périodiquement conformément à la variation du signal analogique Vin. Dans le circuit de conversion A/N de durée 100 ainsi agencé, la caractéristique de la donnée numérique d par rapport au signal analogique Vin présente une non-linéarité, comme représenté sur la Fig. 6. La raison pour laquelle la 20 donnée de sortie (donnée numérique d) de conversion A/N ne varie pas de façon linéaire par rapport à la variation du signal analogique Vin est que le temps de retard du circuit NON-ET ainsi que des inverseurs INV qui constituent le circuit à retard 110 à portes en anneau ne varie pas proportionnellement à la variation de la tension d'alimentation électrique. En outre, dans le circuit de conversion A/N de durée 100 ainsi agencé, le signal analogique Vin est également normalement appliqué comme tension d'excitation à d'autres circuits ainsi qu'au circuit à retard 110 à portes en anneau, c'est-à-dire à l'ensemble du circuit de codage 101 de déphasage d'impulsion pour faire fonctionner ces circuits. Par conséquent, les temps de retard provoqués par des 30 opérations dans les circuits autres que le circuit à retard 110 à portes en anneau sont modifiés sous l'effet du signal analogique Vin. Ces temps de retard ne varient pas proportionnellement à la variation du signal analogique Vin en tant que tension d'alimentation électrique. Par conséquent, dans le circuit de conversion A/N de durée 100, la 35 caractéristique de la donnée numérique d par rapport au signal analogique Vin (ci- après appelée "caractéristiques de sortie de conversion A/N") possède une nonlinéarité relativement grande. Le circuit de conversion A/N de durée 100 ayant cette non-linéarité crée un problème dans les équipements de détection et autres qui nécessitent une linéarité précise, et il est difficile d'utiliser le circuit de conversion 5 A/N décrit ci-dessus dans des équipements de détection, des équipements de mesure, etc. Par conséquent, JP-A-5-259 907 propose un procédé de correction linéaire de la non-linéarité de la caractéristique de sortie de conversion A/N. Selon ce procédé de correction linéaire, on dispose d'une mémoire morte dans laquelle sont 10 stockées des données de correction, et des valeurs de correction sont attribuées aux données de sortie de conversion A/N sur une base individuelle de correspondance, en réalisant de ce fait une correction linéaire. En outre, un procédé de correction consistant à appliquer une tension fixe différente du signal analogique Vin aux circuits autres que le circuit à retard 110 à 15 portes en anneau pour faire fonctionner les autres circuits, en réduisant de ce fait l'erreur de non-linéarité (cf. JP-A-2002-118 467), a été proposé pour le procédé d'alimentation électrique consistant à appliquer le signal analogique Vin à l'ensemble du circuit de codage 101 de déphasage d'impulsion en tant que tension d'excitation pour faire fonctionner les éléments constituant le circuit de codage 101 de déphasage 20 d'impulsion décrit plus haut. Selon le procédé de correction proposé dans JP-A-2002-118 467, l'erreur de non-linéarité provoquée par l'application du signal analogique Vin correspondant à la tension de conversion A/N en tant que tension d'excitation pour les circuits autres que le circuit à retard 110 à portes en anneau est supprimée, aussi l'erreur de non25 linéarité peut- elle être réduite dans une certaine mesure. Cependant, il demeure une erreur de non-linéarité résultant du fait que le temps de retard des impulsions dans le circuit à retard 110 à portes en anneau n'est pas proportionnel à la tension d'alimentation électrique. Par conséquent, le problème est qu'il n'est pas possible de réaliser une conversion A/N très précise. En outre, le procédé de correction linéaire proposé dans JP-A-5-259 907 peut théoriquement effectuer d'une manière sensiblement parfaite la correction linéaire de l'erreur non-linéaire. Cependant, il convient de disposer d'une mémoire morte de grande capacité et de stocker dans la mémoire morte de très grandes quantités de valeurs de correction. De plus, la caractéristique de sortie de conversion 35 A/N varie avec la variation de la température. Ainsi, le temps de retard de chacun des circuits inverseurs constituant le circuit à retard 110 à portes en anneau varie non seulement avec le signal analogique Vin servant de tension d'alimentation électrique, mais encore avec la température. Par conséquent, la non-linéarité de la caractéristique de sortie de conversion A/N change avec la température. Afin de remédier au problème ci-dessus, on peut envisager un procédé consistant à installer séparément dans une mémoire morte de correction un circuit de mesure de température, ainsi qu'à stocker des valeurs de correction dépendant de la température, pour ainsi exécuter une correction tenant compte de la caractéristique de température. Cependant, ce procédé nécessite la disponibilité de valeurs de 10 correction pour chacune des nombreuses températures appartenant à un intervalle de température estimé, ce qui accroît le volume de la mémoire morte et complique la structure des circuits. Par conséquent, le coût est accru, aussi ce procédé ne convientil pas. Par ailleurs, non seulement dans le circuit de conversion A/N de durée 100, 15 mais encore dans un circuit de conversion A/N général comportant un circuit analogique (par exemple, du type à double intégration), une erreur de non-linéarité est généralement contenue dans les données de sortie de conversion A/N. De plus, il se produit une dérive de température dans laquelle une valeur de sortie est modifiée par la variation de la température ambiante. Par conséquent, même si le procédé 20 utilisant la mémoire morte de correction décrite plus haut est appliqué comme procédé de correction de non-linéarité d'un circuit de conversion A/N général, le même problème (accroissement du coût résultant d'une augmentation de volume de la mémoire morte, etc.) se pose, aussi ce procédé ne convient-il pas. La présente invention a été mise en oeuvre compte tenu du problème décrit plus haut et elle vise à réaliser un procédé et un dispositif de correction linéaire de la non-linéarité de données de sortie de conversion A/N, à un faible coût, sans tenir compte de la variation de température. Afin d'atteindre l'objectif ci-dessus, selon un premier aspect de la présente 30 invention, dans un procédé de correction de non-linéarité de données numériques délivrées par un circuit de conversion A/N servant à convertir un signal analogique en données numériques, des signaux analogiques de référence Vi (i=0, 1, 2, ..., n) (VO 2) qui peuvent subir une conversion A/N dans le circuit de conversion A/N sont établis, et des valeurs numériques de référence yj (j=1, 2, ..., n) de n qui présentent la relation (1) ci-après entre les signaux analogiques de référence respectifs Vi sont établies. yl/y2:.../yn = (VI -VO)/(V2-VO)/. . (Vn-VO) ... (1) En soumettant à une conversion A/N chacun des signaux analogiques de 5 référence Vi dans le circuit de conversion A/N on obtient les données numériques correspondantes di (i=O, 1, 2, ..., n), et chaque donnée numérique di, sauf dO, est convertie à une valeur de décalage xj (j=1, 2, ..., n) par l'équation (2): Xj = di - dO... (2) (i=j) De la sorte, une expression d'une fonction d'ordre n y=f(x) représentant une 10 courbe d'ordre n passant par n points de coordonnées (xj, yj) et par l'origine sur la coordonnée xy est établie en tant qu'expression de correction linéaire. Lorsque l'expression de correction linéaire est établie, les données numériques après la conversion A/N sont corrigées d'après l'expression de correction linéaire. En particulier, tout signal analogique (un signal analogique en tant que cible 15 de conversion A/N) subit une conversion A/N dans le circuit de conversion A/N pour obtenir des données numériques d, puis dO (un résultat de la conversion A/N du signal analogique de référence VO) est soustraite des données numériques d ainsi obtenues pour obtenir une valeur de décalage. La valeur de décalage ainsi obtenue est substituée comme variable x dans l'expression de correction linéaire pour obtenir 20 une valeur numérique corrigée y dans laquelle la non-linéarité des données numériques d est corrigée. La correction de la non-linéarité des données de sortie de conversion A/N (données numériques) qui est exécutée par le procédé ci-dessus va être décrite en détail en référence aux figures 6 et 7. Par exemple, lorsque la non-linéarité du circuit 25 de conversion A/N ayant une caractéristique de sortie de conversion A/N illustrée sur la Fig. 6 est corrigée, des signaux analogiques de référence respectifs VO, V1, V2..., Vn sont en réalité soumis à une conversion A/N dans le circuit de conversion A/N pour obtenir des données numériques dO, dl, d2, ..., dn. Ces signaux numériques dépendent d'un environnement (température, etc.) régnant à cet instant. En outre, des 30 valeurs numériques de référence yl, y2, ..., yn sont établies de façon que le rapport de celles-ci coïncide avec le rapport des différences des signaux analogiques de référence respectifs (à l'exclusion de vO) vl, v2, ..., Vn à partir de VO (c'est-à-dire le membre droit de l'expression (1) (cf. Fig. 7). Ensuite, dO est soustraite de chacune des valeurs numériques dl, d2, ..., dn 35 par l'expression (2), grâce à quoi les valeurs numériques sont converties en valeurs de décalage correspondantes xl, x2, ..., xn. En outre, une expression d'une fonction d'ordre n y = f(x) représentant une courbe d'ordre n passant par les coordonnées respectives (xl, yl), (x2, y2), ..., (xn, yn) et par l'origine est établie comme expression de correction linéaire sur un système de coordonnées xy dans lequel les 5 valeurs de décalage xl, x2, ..., xn sont établies sur l'axe des abscisses (axe x) et les valeurs numériques de référence respectives yl, y2, ..., yn sont établies sur l'axe des ordonnées (axe y), comme représenté sur la Fig. 7. La courbe d'ordre n représentée par la correction linéaire y = f(x) est obtenue par approximation de la caractéristique réelle de sortie de conversion A/N 10 représentée sur la Fig. 6 avec une courbe d'ordre n passant par chaque point (Vi, di), en décalant un point A(VO, dO) sur la courbe d'ordre n par rapport à l'origine puis en intervertissant l'axe des abscisses et l'axe des ordonnées. L'allure de la courbe approchée (courbe d'ordre n) de la caractéristique de sortie de conversion A/N de la Fig. 6 est semblable à celle de la courbe d'ordre n représentant l'expression de 15 correction linéaire de la Fig. 7. Ainsi, chaque donnée numérique di correspondant au résultat de la conversion A/N de chaque signal analogique Vi a une non-linéarité qui n'est pas proportionnelle à chaque signal analogique Vi, comme représenté sur la Fig. 6. Cependant, l'expression de correction linéaire y = f(x) illustrée sur la Fig. 7 sert à 20 convertir le signal analogique Vi (exactement, la valeur de décalage) à non-linéarité en chaque valeur numérique de référence yi, et en outre chaque valeur numérique de référence yi et chaque signal analogique Vi possèdent la relation représentée par l'expression (1). Par conséquent, la donnée numérique d (contenant une erreur de non-linéarité) obtenues par conversion A/N de tout signal analogique V, comme 25 illustré sur la Fig. 6, est décalée de dO pour obtenir une valeur de décalage x (= d-dO), puis la valeur de décalage x ainsi obtenue est soumise à une opération de correction à l'aide de l'expression de correction linéaire y = f(x), en donnant de la sorte une valeur numérique corrigée y dans laquelle la non-linéarité est corrigée (correction linéaire) comme représenté sur la Fig. 7. Comme méthode pour établir une expression d'une fonction d'ordre n passant par les points de coordonnées (xj, yj) de n et par l'origine, l'expression de fonction d'ordre n peut être dérivée par une méthode bien connue telle qu'une méthode des moindres carrés, une méthode à formule d'interpolation lagrangienne ou analogue, et l'expression de fonction d'ordre n peut être établie comme expression de 35 correction linéaire. Ainsi, dans le procédé de correction de non-linéarité selon le premier aspect de la présente invention, des signaux analogiques de référence Vi de n+l sont en réalité soumis à une conversion A/N dans le circuit de conversion A/N, l'expression de correction linéaire est établie sur la base du résultat de la conversion et les 5 données numériques sont corrigées sur la base de l'expression de correction linéaire ainsi établie. Par conséquent, la correction linéaire peut être exécutée avec une grande précision en utilisant une expression de correction linéaire appropriée correspondant à la variation instantanée de la température quelle que soit la variation de l'environnement comme une variation de température ou analogue. De plus, la 10 correction est effectuée sur la base d'une opération utilisant uniquement une expression de correction linéaire, aussi la correction peut-elle être exécutée à un faible coût en comparaison du procédé selon la technique antérieure consistant à stocker à l'avance des valeurs de correction dans une mémoire morte de correction. Ici, le nombre de signaux analogiques de référence peut être établi à 15 n'importe quelle valeur dans la mesure où elle est égale ou supérieure à trois. La caractéristique de sortie de conversion A/N du circuit de conversion A/N de durée 100 illustrée sur la Fig. 8 peut être convenablement approchée par une courbe quadratique, par exemple. Dans le cas d'un type à double intégration tel que le circuit de conversion A/N général, la caractéristique de sortie de conversion A/N de celui-ci 20 peut fréquemment être convenablement approchée par une courbe quadratique. Par conséquent, selon un deuxième aspect de la présente invention, l'expression de correction linéaire peut, par exemple, être une expression de fonction quadratique. Ainsi, la valeur de n du premier aspect de la présente invention est établie à deux. Dans ce cas, les signaux analogiques de référence sont VO, VI et V2 25 (au total trois signaux), et les valeurs numériques de référence yj sont yl, y2 (au total deux valeurs numériques). Les valeurs de décalage xl, x2 sont calculées d'après l'équation (2) sur la base des données numériques dO, dl, d2 obtenues par conversion A/N de chaque signal analogique de référence Vi, et une courbe quadratique (expression d'une fonction quadratique) passant par les points de coordonnées (xl, 30 yl), (x2, y2) et par l'origine est établie. Si l'expression de correction linéaire est une expression d'une fonction quadratique comme décrite ci-dessus, le traitement, la structure du circuit, etc. pour mettre en oeuvre la correction linéaire peuvent être simplifiés en conservant la précision de la correction linéaire, et une correction très précise non effectuée par 35 variation de la température ambiante peut être effectuée à un faible coût. Selon un troisième aspect de la présente invention, un dispositif de correction de non-linéarité équipé du circuit de conversion A/N pour mettre en oeuvre le procédé de correction de non-linéarité selon le premier aspect de la présente invention est muni d'une unité de génération de signaux analogiques de référence 5 pour générer chaque signal analogique de référence vi, d'une unité d'établissement de valeurs numériques de référence pour établir chaque valeur numérique de référence yj, d'une unité d'entrée de signal de référence pour entrer successivement dans le circuit de conversion A/N chaque signal analogique de référence Vi généré dans l'unité de génération de signaux analogiques de référence, une unité d'établissement 10 d'expression de correction pour établir une expression de correction linéaire sur la base de chaque donnée numérique di correspondant à chaque signal analogique de référence Vi entrée dans le circuit de conversion A/N par l'unité d'entrée de signal de référence et chaque valeur numérique de référence yj, et une unité d'opération de correction pour corriger la donnée numérique d correspondant à tout signal 15 analogique entré de l'extérieur et obtenir une valeur numérique corrigée y conformément à l'expression de correction linéaire établie par l'unité d'établissement d'expression de correction. Plus particulièrement, l'unité d'établissement d'expression de correction convertit chaque donnée numérique di par l'équation (2) (décale les données 20 numérique di seulement de do), et établit l'expression de correction linéaire sur la base de chaque valeur de décalage xj et de chaque valeur numérique de référence yj après la conversion. En outre, plus particulièrement, lorsque l'unité d'opération de correction exécute la correction linéaire sur la donnée numérique d correspondant au signal analogique en tant que cible de conversion A/N entrée de l'extérieur, l'unité 25 d'opération de correction substitue dans l'expression de correction linéaire une valeur de décalage obtenue en soustrayant dO de la donnée numérique d pour obtenir la valeur numérique corrigée y. Ainsi, avec le dispositif de correction de non-linéarité ainsi conçu, les données de sortie (données numériques) de conversion A/N peuvent être corrigées de 30 façon linéaire en utilisant le procédé de correction de non-linéarité selon le premier aspect, aussi le même effet que celui du premier aspect peut-il être obtenu. Ici, l'unité de génération de signaux analogiques de référence peut être mise en oeuvre par diverses structures dans la mesure où chaque signal analogique de référence Vi peut être généré d'une façon sûre. Par exemple, selon un quatrième 35 aspect de la présente invention, l'unité de génération de signaux analogiques de référence peut être constituée par une unité de génération de tension constante pour générer une tension de référence constante Vr qui est égale ou supérieure à la valeur maximale Vn du signal analogique de référence Vi généré, et par une unité de division de tension pour diviser la tension de référence constante Vr afin de générer 5 chaque signal analogique de référence Vi, et en outre l'unité de division de tension peut être conçue de façon que le rapport des signaux analogiques de référence respectifs Vi (V0/V1/V2/.../Vn) soit fixe quelles que soient les variations de la température ambiante. Ainsi, par exemple, si l'unité de division de tension est constituée par 10 plusieurs résistances, le rapport (VO/V1/V2/... /Vn) des signaux analogiques de référence Vi peut être modifié en fonction de la température car les valeurs de résistance des résistances devraient varier si la température varie. Même si le rapport ci-dessus change, le rapport des valeurs numériques de référence yj (c'est-à-dire le membre gauche de l'équation (1)) est invariable, de telle sorte que l'expression de 15 correction linéaire n'est pas adaptée à la température réelle à cet instant et est donc imprécise. Par conséquent, l'unité de division de tension doit être construite de façon que le rapport précité soit fixe même si la température ambiante varie. Afin de satisfaire cette exigence, si l'unité de division de tension est conçue suivant un type 20 de division de tension à base de résistances, les résistances respectives servant à diviser la tension de référence constante Vr en signaux analogiques de référence respectifs sont conçues pour avoir le même coefficient thermique de résistance. Si l'unité de génération de signaux analogiques de référence est conçue de la manière décrite ci-dessus, les signaux analogiques de référence Vi peuvent être 25 générés à l'aide d'une structure simple consistant à uniquement diviser la tension de référence constante Vr. En outre, comme le rapport (V0/V1/V2/.../Vn) des signaux analogiques de référence Vi est fixe même lorsque la température ambiante varie, une correction très précise peut être réalisée constamment quelle que soit la température ambiante. Dans le dispositif de correction non-linéaire selon la présente invention (troisième et quatrième aspects) une expression quadratique de correction linéaire peut être établie d'après trois signaux analogiques de référence pour effectuer une correction linéaire comme dans le cas d'un cinquième aspect de la présente invention. Ainsi, dans un dispositif de correction linéaire selon un cinquième aspect de 35 la présente invention, l'unité de génération de signaux analogiques de référence génère trois signaux analogiques de référence V0, V1, V2 en tant que signaux analogiques de référence Vi, deux valeurs numériques de référence yl, y2 sont établies dans l'unité d'établissement de valeurs numériques de référence et l'unité d'établissement d'expression de correction établit une expression de correction 5 linéaire représentée par l'équation (3) ci-après sur la base des données numériques do, dl, d2 correspondant aux signaux analogiques de référence V0, V1, V2 et auxvaleurs numériques de référence yl, y2. y= {(x-x2).yl/xl + (xl-x).y2/x2}.x/(xl-x2) ... (3) L'équation (3) cidessus est obtenue par un calcul d'expression 10 mathématique général bien connu pour dériver une expression d'une fonction quadratique passant par les points de coordonnées (xl, yl), (x2, y2) et par l'origine, aussi s'abstiendra-t-on de décrire un processus de dérivation de cette équation (3). Avec le dispositif de correction non-linéaire ainsi construit, le procédé de correction non-linéaire selon le deuxième aspect peut être mis en oeuvre et on peut obtenir le 15 même effet qu'avec le deuxième aspect. Outre le système de notation ci-dessus, il est possible d'adopter divers systèmes de notation pour l'expression de correction linéaire (3) en utilisant un procédé normal de modification d'expression comme un système de notation consistant à diviser l'expression de correction linéaire en termes contenant la variable 20 x et les autres termes constants. Ainsi, le système de notation pour l'expression de correction linéaire (3) ne se limite pas à un système de notation spécifique dans la mesure où le calcul correspondant à l'équation (3) est finalement exécuté. Le dispositif de correction non-linéaire selon la présente invention (troisième à cinquième aspects) est applicable à n'importe quel structure/type de 25 circuit de conversion A/N pour effectuer une correction linéaire sur la non-linéarité des données de sortie de conversion A/N. Cependant, comme décrit ci-dessus, le circuit de conversion A/N de durée 100 représenté sur la Fig. 8 a une non-linéarité plus notable que d'autres circuits généraux de conversion A/N en raison de sa structure spécifique. Par conséquent, le dispositif de correction de non-linéarité selon 30 l'un quelconque des troisième à cinquième aspects peut être construit en tant que sixième aspect de la présente invention. Ainsi, un dispositif de correction non-linéaire selon un sixième aspect de la présente invention est équipé pour corriger la non-linéarité d'un circuit de conversion A/N comprenant: un circuit d'arrondissement d'impulsions comportant plusieurs 35 circuits inverseurs qui inversent des signaux appliqués à ceux-ci et qui sont réunis les uns aux autres en forme d'anneau, la durée de l'opération d'inversion de chaque circuit inverseur étant modifiée par une tension d'alimentation électrique, l'un des circuits inverseurs étant conçu comme circuit inverseur de démarrage dont l'opération d'inversion peut être commandée de l'extérieur, et le circuit 5 d'arrondissement d'impulsions arrondissant un signal impulsionnel en liaison avec le début du fonctionnement du circuit inverseur de démarrage; une borne d'entrée de signal analogique connectée à une ligne d'alimentation électrique de chaque circuit inverseur présent dans le circuit d'arrondissement d'impulsions et appliquant le signal analogique comme tension d'alimentation électrique de chaque circuit inverseur; un 10 compteur servant à compter une fréquence ronde du signal impulsionnel dans le circuit d'arrondissement d'impulsions et délivrant le résultat du comptage sous la forme de données numériques binaires; une unité de commande pour exciter le circuit inverseur de démarrage afin de lancer l'opération d'arrondissement du circuit d'arrondissement d'impulsions; et une ligne de sortie de données pour délivrer les 15 données binaires numériques à la sortie du compteur en tant que partie d'un résultat de conversion A/N. Avec le dispositif de correction non-linéaire conçu pour corriger la nonlinéarité du circuit de conversion A/N, la non-linéarité peut être corrigée avec une grande précision pour un circuit de conversion A/N à non-linéarité relativement 20 grande (remarquable) et l'effet est plus remarquable. Les objectifs, caractéristiques et avantages ci-dessus et d'autres de la présente invention apparaîtront plus clairement dans la description détaillée ci-après, faite en référence aux dessins annexés, sur lesquels: la Fig. 1 est un schéma représentant la structure d'un dispositif de conversion A/N selon une forme de réalisation de la présente invention; la Fig. 2 est un schéma de principe illustrant la structure d'un circuit opérationnel 10; la Fig. 3 est un organigramme illustrant le traitement de commande de 30 correction linéaire selon la forme de réalisation; la Fig. 4 est une courbe illustrant la relation entre une tension d'entrée et une valeur de conversion A/N dans un circuit de conversion A/N de durée 8; la Fig. 5 est une courbe illustrant la relation entre une valeur de décalage de conversion A/N avant correction linéaire dans le circuit opérationnel 10 et un résultat 35 de correction linéaire; la Fig. 6 est une courbe illustrant la relation entre un signal analogique et une valeur de conversion A/N dans le circuit de conversion A/N; la Fig. 7 est une courbe illustrant la relation entre une valeur de décalage avant correction linéaire et un résultat de correction linéaire; et la Fig. 8 est un schéma représentant la structure d'un circuit de conversion A/N (circuit de conversion A/N de durée) utilisant un circuit à retard à portes en anneau. En référence aux dessins annexés, on va maintenant décrire une forme de 10 réalisation préférée selon la présente invention. La Fig. 1 est un schéma représentant la structure d'un dispositif de conversion A/N selon une forme de réalisation de la présente invention. Le dispositif de conversion A/N 1 selon la présente forme de réalisation sert à soumettre à une conversion A/N un signal (un signal Vs à mesurer, ci-après appelé "signal de mesure 15 cible Vs") fourni par chaque élément de détection (non représenté) à semiconducteurs destiné à détecter une grandeur physique, tel qu'un détecteur à infrarouges du type à semiconducteurs, un capteur de pression du type à semiconducteurs ou autre, et il est de préférence inclus dans un circuit intégré (non représenté) de traitement de signal. Comme représenté sur la Fig. 1, il comprend un circuit générateur 2 de tension de référence servant à générer trois tensions de référence vO, vl, v2, un multiplexeur analogique 4 servant à sélectionner et délivrer l'une quelconque des tensions de référence vO, vl, v2 et le signal de mesure cible Vs fourni par l'élément de détection à semi-conducteurs, un amplificateur tampon (l'amplification est de 1) 6 25 pour conversion d'impédance afin d'établir le côté circuit de conversion A/N de durée 8 à une forte impédance par rapport au multiplexeur analogique 4, le circuit de conversion A/N de durée 8 servant à soumettre à une conversion A/N une tension d'entrée Vin (l'une quelconque des tensions vO, vl, v2, vs) appliquée à partir du multiplexeur analogique 4 par l'intermédiaire de l'amplificateur tampon 6, et un 30 circuit opérationnel 10 pour corriger de façon linéaire la non-linéarité (erreur de nonlinéarité) possédée par des données numériques d issues du circuit de conversion A/N 8 de durée et pour délivrer à l'extérieur des valeurs de correction linéaire y après la correction en tant que données de conversion A/N de sortie du dispositif de conversion A/N 1. Le circuit générateur 2 de tension de référence comprend quatre résistances Ri, R2, R3 et R4 en série, et il est conçu de façon qu'une tension divisée d'une tension constante Vcc puisse être prélevée en chaque point de connexion entre les résistances respectives en appliquant la tension constante Vcc à une extrémité de la résistance Ri. Ainsi, la tension au point de connexion entre les résistances Ri et R2 est égale à v2, la tension au point de connexion entre les résistances R2 et R3 est égale à vl et la tension au point de connexion entre les résistances R3 et R4 est égale à vO. Ces trois tensions vO, vl, v2 sont appliquées au multiplexeur analogique 4 10 en tant que tension de référence pour établir une expression de correction décrite plus loin. La tension fixe Vcc est générée par un circuit à tension constante (unité génératrice de tension constante) (non représenté). Les résistances R2 et R3 ont le même coefficient thermique de résistance, aussi le taux de variation AR d'une valeur de résistance avec la variation de la 15 température ambiante est-il le même. Ainsi, le rapport (vl-vO)/(v2-vO) est-il établi à une valeur toujours fixe quelle que soit la variation de la température ambiante. De plus, les valeurs de résistance des résistances R2 et R3 sont établies à la même valeur dans la présente forme de réalisation, de façon que le rapport soit établi à 1/2. Le multiplexeur analogique 4 sélectionne l'une quelconque des trois tensions 20 de référence vO, vl, v2 et le signal de mesure cible Vs en fonction d'un signal de commutation SW issu d'un circuit de commande 12, et il comporte plusieurs commutateurs analogiques. Le circuit de conversion A/N 8 de durée comporte un circuit de codage 101 de déphasage d'impulsions servant à coder le déphasage entre les signaux 25 impulsionnels PA et PB délivrés par le circuit de commande 12, et le circuit de commande 12 servant à générer les signaux impulsionnels PA et PB et à délivrer un signal de commutation SW au multiplexeur analogique 4 et divers signaux de commande afin de commander le fonctionnement du circuit opérationnel 10 décrit plus loin. Le circuit de codage 101 de déphasage d'impulsions est semblable au circuit de codage 101 de déphasage d'impulsions constituant le circuit de conversion A/N 100 de durée décrit en référence à la Fig. 8. Par conséquent, on s'abstiendra de décrire en détail le circuit de codage 101 de déphasage d'impulsions. Les signaux impulsionnels PA et PB délivrés par le circuit de commande 12 sont semblables aux signaux impulsionnels PA et PB délivrés par le circuit de commande 102 constituant le circuit de conversion A/N 100 de durée de la Fig. 8. En référence à la Fig. 2, on va maintenant décrire la structure interne du circuit opérationnel 10. Comme représenté sur la Fig. 2, le circuit opérationnel 10 comporte un tampon d'entrée/sortie 21 destiné à recevoir une valeur de conversion A/N (donnée numérique) d du circuit de conversion A/N 8 de durée et à délivrer à l'extérieur une valeur de correction linéaire y après l'opération de correction, un groupe 22 de registres à usage général destiné à stocker divers types de données numériques issues 10 du circuit de conversion A/N 8 de durée et divers types de données survenant au cours du fonctionnement dans le circuit opérationnel 10, une mémoire morte 25 dans laquelle sont stockées des valeurs numériques de référence yl, y2 nécessaires pour établir une expression de correction linéaire, divers autres types de programmes de commande, etc., un multiplexeur 23 destiné à sélectionner des données dans le 15 groupe 22 de registres à usage général et à délivrer les données ainsi sélectionnées à une unité arithmétique et logique (ci-après appelée "UAL") 26, un multiplexeur 24 destiné à sélectionner l'une quelconque des données présentes dans le registre 22 à usage général et d$ les valeurs numériques de référence yl, y2 présentes dans la mémoire morte 25 et à délivrer à M'UAL 26 les données ou la valeur sélectionnées, 20 I'UAL 26 servant à effectuer un traitement opérationnel prédéterminé sur les données issues des multiplexeurs respectifs 23 et 24, un accumulateur (ci-après appelé "ACC") 27 dans lequel un résultat d'opération de l'UAL 26 est temporairement stocké, un indicateur de report 28 pour mettre à 1 un indicateur lorsqu'un report survient dans le résultat d'une opération de l'UAL 26, un indicateur 29 de nombre 25 négatif pour mettre à 1 un indicateur lorsque le résultat d'une opération dans l'UAL 26 est égal à un nombre négatif, et un indicateur 30 de zéro pour mettre à 1 un indicateur lorsque le résultat d'une opération dans l'UAL 26 est égal à zéro. Ces éléments fonctionnent essentiellement d'après divers signaux de commande fournis par le circuit de commande 12. Le circuit de commande 12 comporte un compteur destiné à recevoir de l'extérieur une impulsion d'horloge de fonctionnement CLK et à compter l'impulsion d'horloge CLK ainsi reçue (non illustré) et commande le fonctionnement de chaque partie du circuit opérationnel 10 d'après la valeur de comptage ainsi que d'après les trois indicateurs 28, 29 et 30 fournis par l'UAL 26 et chaque valeur de registre 35 appartenant au groupe 22 de registres à usage général, selon les circonstances. En ce qui concerne le circuit de conversion A/N 8 de durée constituant le dispositif de conversion A/N 1 ainsi conçu, la caractéristique de sortie de conversion A/N de celui-ci a la non-linéarité représentée sur la Fig. 4. Dans la présente forme de réalisation, comme (vl-vO) est égal à (v2-vl) , l'intervalle entre dO et dl et l'intervalle 5 entre dl et d2 doit être le même si la caractéristique de sortie de conversion A/N a une caractéristique linéaire idéale. Cependant, comme la sortie de conversion A/N du circuit de conversion A/N 8 de durée selon la présente forme de réalisation a la nonlinéarité décrite plus haut, les intervalles cidessus ne sont pas égaux l'un à l'autre, ainsi qu'il apparaît également d'après la Fig. 4. Par conséquent, l'opération de correction consistant à corriger de façon linéaire les données de sortie de conversion A/N ayant cette nonlinéarité est exécutée dans le circuit opérationnel 10, puis les données corrigées sont délivrées à l'extérieur sous la forme d'un résultat final de conversion A/N. On va maintenant décrire l'opération de correction linéaire du résultat de conversion A/N du signal de 15 mesure cible Vs par le circuit de conversion A/N 8 de durée dans le dispositif de conversion A/N 1 selon la présente forme de réalisation. Afin d'exécuter la correction linéaire sur des données numériques fournies par le circuit de conversion A/N 8 de durée, il convient d'établir à l'avance une expression de correction linéaire pour la correction linéaire. Par conséquent, avant 20 l'exécution de la conversion A/N du signal de mesure cible Vs, l'expression de correction linéaire est établie d'après les données numériques dO, dl, d2 obtenues par conversion A/N des tensions de référence vO, vl, v2. D'une manière spécifique, les tensions de référence respectives vO, vl, v2 sont successivement appliquées au circuit de conversion A/N 8 de durée pour obtenir 25 des données numériques correspondantes dO, dl, d2. Les valeurs numériques de référence yl, y2 nécessaires pour établir l'expression de correction linéaire sont stockées à l'avance dans la mémoire morte 25. N'importe quelles valeurs numériques peuvent être établies comme valeurs numériques de référence yl, y2 dans la mesure où elles satisfont la relation représentée par l'équation (4) suivante: 30 yl/y2 = (vl-vO)/(v2-vO) ... (4) Ici, dans la présente forme de réalisation, les tensions de référence vl et v2 sont établies de façon que le membre droit de l'équation (4) soit égal à /2, aussi le rapport yl/y2 est-il égal à 2. Autrement dit, yl = (y2-yl) = AD comme représenté sur l'axe des abscisses de la courbe de la Fig. 5. Dans la présente forme de réalisation, la valeur minimale vO des trois tensions de référence est établie à zéro. En effet, le circuit de conversion A/N 8 de durée utilise le circuit à retard 110 à portes en anneau comprenant un circuit logique, aussi ne fonctionne-t-il pas lorsque la tension d'entrée Vin (c'est-à-dire la tension 5 d'alimentation électrique de chaque circuit inverseur) est égale à zéro. En outre, dans la présente forme de réalisation, l'amplificateur tampon 6 est utilisé uniquement pour la conversion d'impédance, aussi l'amplification du signal de celui-ci est-elle établie à 1. Cependant, l'amplificateur tampon 6 peut être conçu pour exécuter une amplification avec un degré d'amplification prédéterminé en plus de la conversion 10 d'impédance. Dans ce cas, la tension d'entrée Vin du circuit de conversion AIN 8 de durée correspond à un signal obtenu par amplification d'un signal fourni par le multiplexeur analogique 4 avec le degré d'amplification. En ce qui concerne les données numériques dO, dl, d2 ainsi obtenues, les valeurs obtenues en soustrayant dO de dl et d2 sont respectivement établies comme 15 valeurs xl, x2 de décalage de conversion A/N. Ainsi, xl = dl - dO et x2 = d2 - do. Une courbe quadratique (expression de fonction quadratique y=f(x)) passant par les points de coordonnées D(xl, yl), E(x2, y2) et par l'origine est établie comme expression de correction linéaire dans le système de coordonnées xy dans lequel les valeurs de décalage de conversion A/N sont établies sur l'axe des abscisses (axe x) et 20 les valeurs numériques de référence yl, y2 sont établies sur l'axe des ordonnées (axe y), comme représenté sur la Fig. 5. L'expression de correction linéaire est établie à une fonction quadratique comme décrit plus haut, car la caractéristique de sortie de conversion A/N de la Fig. 4 peut être correctement approchée par une courbe quadratique. Ainsi, la courbe 25 quadratique représentant l'expression de correction linéaire représentée sur la Fig. 5 est obtenue en approchant la caractéristique réelle de sortie de conversion A/N de la Fig. 4 avec une courbe quadratique passant par trois points de coordonnées A(vO, dO), B(vl, dl), C(v2, d2), en décalant le point A(vO, dO) sur la courbe quadratique par rapport à l'origine puis en intervertissant l'axe des ordonnées et l'axe des 30 abscisses. L'allure de la courbe quadratique de la Fig. 4 est semblable à l'allure de la courbe quadratique représentant l'expression de correction linéaire de la Fig. 5. L'expression de correction linéaire y=f(x) peut être facilement dérivée par la méthode suivante. Ainsi, comme l'expression de correction linéaire est une expression de fonction quadratique passant par l'origine, la relation de l'équation (5) ci-après est satisfaite, équation dans laquelle a, b représentent des constantes et y=ax2 +bx. yl = a(xl)2+ b-xl y2 = a.(x2)2 + b.x2...(5) Les constantes a, b sont obtenues en résolvant les équations simultanées de (5). De la sorte, l'expression de correction linéaire est représentée par l'équation (6) ci-dessous: y= {(x-x2)-yl/xl + (xl-x).y2/x2}.x/(xl-x2) ... (6) Lorsque l'expression de correction linéaire est obtenue de la manière décrite 10 ci-dessus, le signal de mesure cible Vs est soumis à une conversion A/N par le circuit de conversion A/N 8 de durée pour obtenir la donnée numérique ds (cf. Fig. 4), et une valeur obtenue en soustrayant dO de ds est substituée comme valeur x de décalage de conversion A/N dans l'expression de correction linéaire ci-dessus pour obtenir une valeur de correction linéaire y (cg. Fi. 5). L'établissement d'une expression de correction linéaire pour un calcul de correction linéaire décrit plus haut et le calcul de correction linéaire reposant sur l'expression de correction linéaire sont en réalité effectués en commandant le circuit de conversion A/N 8 de durée, le multiplexeur analogique 4 et le circuit opérationnel 10 par le circuit de commande 12, et on décrira cette opération de commande en 20 référence à la Fig. 3. La Fig. 3 est un organigramme illustrant le traitement de commande de correction linéaire exécuté par le circuit de commande 12, et ce traitement de commande est effectué de manière répétitive suivant une périodicité prédéterminée. L'opération peut être exécutée en mode matériel dans le circuit de commande 12 ou 25 conformément à un programme inscrit dans la mémoire morte 25. Au début de ce traitement, le multiplexeur analogique (désigné par "SW" sur l'organigramme de la Fig. 3) 4 est basculé du côté de la tension de référence vO en fonction du signal de commutation SW lors de l'étape (ciaprès désignée en abrégé par "S") 110, grâce à quoi la tension de référence vO est appliquée en tant que 30 tension d'entrée Vin du circuit de conversion A/N 8 de durée par l'intermédiaire de l'amplificateur tampon 6. En S120, le circuit de conversion A/N 8 de durée sert à réaliser une conversion A/N de la tension de référence vO et, lors de l'étape S130 qui suit, la donnée numérique dO correspondant au résultat de la conversion A/N est stockée dans un registre 22a de dO du groupe 22 de registres à usage général. Le même traitement que pour vO est réalisé sur les deux autres tensions de référence vl, v2. Ainsi, en S1 40, le multiplexeur analogique 4 est basculé du côté de la tension de référence vl d'après le signal de commutation SW et la tension de référence vl est appliquée en tant que tension d'entrée Vin du circuit de conversion 5 A/N 8 de durée par l'intermédiaire de l'amplificateur tampon 6. Lors de l'étape S 150 qui suit, le circuit de conversion A/N 8 de durée sert à réaliser une conversion A/N de la tension de référence vl, et la donnée numérique dl correspondant au résultat de la conversion A/N est stockée dans un registre 22b de dl du groupe 22 de registres à usage général, lors de S 160. Ensuite, le traitement passe à S170 pour faire basculer le multiplexeur analogique 4 du côté de la tension de référence v2 d'après le signal de commutation SW, et pour appliquer la tension de référence v2 par l'intermédiaire de l'amplificateur tampon 6 en tant que tension d'entrée Vin du circuit de conversion A/N 8 de durée. Lors de l'étape S180 qui suit, le circuit de conversion A/N 8 de durée sert à réaliser 15 une conversion A/N de la tension de référence v2 et, en S 190, la donnée numérique d2 correspondant au résultat de la conversion A/N est stockée dans un registre 22c de d2 du groupe 22 de registres à usage général. En S200, (dl-dO) est calculé, et le résultat xl du calcul est stocké dans un registre 22d de xl. De même, (d2-dO) est calculé en S210 et le résultat x2 du calcul 20 est stocké dans un registre 22e de x2. Ces calculs sont effectués par l'UAL 26 et les résultats sont stockés dans les registres respectifs par l'intermédiaire de ACC 27. Les valeurs numériques de référence yl, y2 sont stockées dans la mémoire morte 25 comme décrit plus haut. Par conséquent, par l'intermédiaire du traitement de S210 et des étapes qui précèdent S210, toutes les constantes xl, x2, yl, y2 de 25 l'expression de correction linéaire de l'équation (6) sont déterminées. Ainsi, le traitement de S 110 à S210 lors du traitement de commande de correction linéaire de la Fig. 3 consiste en un pré-traitement pour établir l'expression de correction linéaire 6. Le pré-traitement peut être effectué chaque fois que le signal de mesure 30 cible Vs subit une conversion A/N, et cela permet une correction de la non-linéarité avec une expression de correction linéaire traduisant un environnement (température ou analogue) régnant à cet instant, aussi la correction peut-elle être effectuée avec une précision extrêmement grande. Cependant, dans le cas où la température ne varie pas énormément, le prétraitement peut être effectué à intervalles appropriés. En particulier, il peut être effectué suivant une périodicité fixe en utilisant une horloge ou analogue, ou chaque fois que le signal de mesure cible Vs est relevé un nombre prédéterminé de fois. En outre, un capteur de température est installé séparément pour mesurer la température ambiante et une expression de correction 5 linéaire est à nouveau dérivée lorsque la température change dans une mesure prédéterminée ou plus en comparaison de la température à laquelle est dérivée une expression de correction linéaire précédente. Lorsque l'expression de correction linéaire est établie de la manière décrite plus haut, le multiplexeur analogique 4 est basculé du côté du signal de mesure cible 10 Vs lors de S220 pour entrer le signal de mesure cible Vs par l'intermédiaire de l'amplificateur tampon 6 comme tension d'entrée Vin du circuit de conversion A/N 8 de durée. Lors de l'étape S230 qui suit, le circuit de conversion A/N 8 de durée sert à soumettre à une conversion A/N le signal de mesure cible Vs, et la donnée numérique ds correspondant au résultat de la conversion A/N est entrée dans l'UAL 15 26 en S240. Un calcul de x = ds - dO est exécuté en S250 et le résultat x du calcul est stocké dans un registre 22f de x. En S260, le résultat x stocké dans le registre 22f de x est substitué comme variable x dans l'expression de correction linéaire (6) et le calcul est effectué pour obtenir une valeur de correction linéaire y. En particulier, le calcul est effectué par un 20 circuit de traitement d'opération inclus sous une forme matérielle dans le circuit de commande 12 ou conformément à un programme d'opération reposant sur l'expression de correction linéaire (6) stockée dans la mémoire morte 25 tout en entrant dans l'UAL 26 les valeurs respectives figurant dans le groupe 22 à usage général et les valeurs numériques de référence yl, y2 figurant dans la mémoire morte 25 25. La valeur de correction linéaire y ainsi obtenue est stockée dans le registre y 22g, et également délivrée à l'extérieur en tant que résultat final de conversion A/N après la correction par l'intermédiaire du tampon d'entrée/sortie 21. Comme décrit plus haut, avec le dispositif de conversion A/N 1 selon la présente forme de réalisation, la conversion A/N est en réalité réalisée sur les 30 tensions de référence vO, vl, v2 dans le circuit de conversion A/N 8 de durée, l'expression de correction linéaire est établie d'après le résultat de conversion A/N concerné, puis la donnée numérique du signal de mesure cible Vs (résultat de conversion A/N) est corrigée d'après l'expression de correction linéaire. Par conséquent, la correction linéaire peut être effectuée avec une grande précision par 35 une expression de correction linéaire appropriée adaptée à la variation de température au même moment, quelle que soit la variation d'un environnement telle qu'une variation de température ou analogue. De plus, la correction est effectuée d'après le calcul utilisant uniquement une expression de correction linéaire, aussi la correction peut-elle être exécutée à un moindre coût en comparaison du procédé selon la 5 technique antérieure dans lequel des valeurs de correction sont stockées dans une mémoire morte de correction. Par ailleurs, selon la présente forme de réalisation, une caractéristique de sortie de conversion A/N est approchée par une courbe quadratique et une expression de correction linéaire est représentée par une fonction quadratique. Par conséquent, 10 en comparaison d'un cas où une expression de correction linéaire est représentée par une fonction d'ordre trois ou plus, la structure du circuit opérationnel 10 pour exécuter la correction linéaire, le traitement de commande du circuit de commande 12, etc. peut être davantage simplifié tout en conservant la précision de la correction linéaire, et une correction très précise non affectée par la variation de la température 15 ambiante peut être réalisée à un faible coût. En outre encore, les résistances R2 et R3 constituant le circuit 2 générateur de tension de référence sont conçues pour avoir le même coefficient thermique de résistance, et le rapport (vl-v0)/(v2-v0) ne change pas même si la température varie, aussi une correction très précise peut-elle être effectuée constamment quelle que soit 20 la température ambiante. On va maintenant détailler la relation correspondante entre chaque élément constitutif de la présente forme de réalisation et chaque élément constitutif de la présente invention. Dans la présente forme deréalisation, la tension constante Vcc correspond à la tension constante de référence Vr selon la présente invention, les 25 tensions de référence v0, vl, v2 correspondent au signal analogique de référence Vi selon la présente invention, la valeur de correction linéaire y fournie par le circuit opérationnel 10 correspond à la valeur numérique corrigée y selon la présente invention, le circuit 2 générateur de tension de référence correspond à l'unité génératrice de signal analogique de référence selon la présente invention, les 30 résistances Rl, R2, R3, R4 correspondent à l'unité de division de tension selon la présente invention, la mémoire morte 25 correspond à l'unité d'établissement de valeur numérique de référence selon la présente invention, l'unité d'entrée de signal de référence selon la présente invention est constituée par le circuit de commande 12 et le multiplexeur analogique 4, et l'unité d'établissement d'expression de correction et l'unité d'opération de correction selon la présente invention sont constituées par le circuit de commande 12 et le circuit opérationnel 10. En outre, le circuit 110 à retard à portes en anneau correspond au circuit d'arrondissement d'impulsions selon la présente invention, la borne d'entrée 2a 5 correspond à la borne d'entrée de signal analogique de la présente invention et le circuit de commande 12 correspond à l'unité de commande de la présente invention. En outre, dans le traitement de commande de correction linéaire de la Fig. 3, la totalité du traitement constitué par les étapes S 110, S 140 et S170 correspond au traitement exécuté par l'unité d'entrée de signal de référence selon la présente 10 invention, la totalité du traitement au cours des étapes S130, S160 et S 190 à S210 correspond au traitement exécuté par l'unité d'établissement d'expression de correction selon la présente invention, et le traitement des étapes S240 à S260 correspond au traitement exécuté par l'unité d'opération de correction selon la présente invention. La présente invention ne se limite pas à la forme de réalisation cidessus et diverses modifications peuvent être apportées sans s'écarter de l'objet de la présente invention. Par exemple, dans la présente forme de réalisation, les trois tensions de référence vO, vl et v2 sont établies et la caractéristique de sortie de conversion A/N 20 est approchée par rapport à une courbe quadratique. Cependant, elle peut être approchée non seulement par rapport à une courbe quadratique, mais encore par rapport à une courbe d'ordre trois ou plus pour obtenir une expression linéaire similaire pour la correction linéaire. Cependant, la caractéristique de sortie de conversion A/N du circuit de conversion A/N 8 de durée peut être correctement 25 approchée par une courbe quadratique, et elle ne pose pas de problème pratique. Par conséquent, l'approximation par rapport à la courbe quadratique est en réalité suffisante. En outre, dans la forme de réalisation ci-dessus, le circuit de conversion A/N 8 de durée utilisant le circuit à retard 110 à portes en anneau est utilisé, aussi 30 n'est-il pas en fonctionnement lorsque la tension d'entrée Vin est égale à zéro comme décrit plus haut. Par conséquent, la tension de référence est établie à une valeur supérieure à zéro (autrement dit, établie à une valeur à laquelle le circuit à retard 110 à portes en anneau peut être mis en marche). Cependant, la tension d'entrée Vin peut être établie à zéro pour un circuit de conversion A/N général utilisant un circuit 35 analogique. Ainsi, lorsqu'une correction linéaire est effectuée dans un circuit de conversion A/N auquel une tension nulle peut être appliquée comme tension d'entrée Vin, la tension de référence vO peut être établie à zéro. Ainsi, des signaux analogiques de référence Vi de n (i=l, 2, ..., n; n>2) (0 En outre, dans la forme de réalisation ci-dessus, le circuit de conversion A/N 8 de durée utilisant comme circuit de conversion A/N le circuit à retard 110 à portes en anneau est décrit à titre d'exemple. Cependant, il va de soi que la présente 25 invention ne se limite pas au circuit de conversion A/N 8 de durée. Par exemple, on peut employer un circuit de conversion A/N globalement bien connu, par exemple du type à double intégration. En outre, dans la forme de réalisation ci-dessus, le dispositif de conversion A/N 1 est installé dans un circuit intégré de traitement de signal, un signal de mesure 30 cible Vs fourni par un élément de détection à semi-conducteurs subit une conversion A/N, la non-linéarité des données de sortie de conversion A/N est corrigée, puis les données ainsi corrigées sont sorties. Il va de soi que la présente invention ne se limite pas à un emploi dans le circuit intégré de traitement de signal décrit ci-dessus. En outre encore, la plupart des capteurs du type à semi-conducteurs conçus pour qu'un signal de mesure cible délivré par un élément de détection à semiconducteurs subisse une conversion A/N sont munis à l'origine d'un circuit opérationnel (fonction opérationnelle à quatre règles) car une certaine correction 5 autre que la correction de non- linéarité selon la présente invention (par exemple, une correction de caractéristique ou de dispersion de température d'un élément de détection à semi-conducteurs lui-même) est normalement exécutée sur une valeur de conversion A/N. Par conséquent, lorsque la présente invention est appliquée à un tel capteur du type à semi-conducteurs, le calcul de correction pour la correction linéaire 10 peut être effectué en utilisant le circuit opérationnel de correction de caractéristique de capteur monté à l'origine et en ajoutant une fonction minimale requise (circuit, etc.). REVENDICATIONS 1. Procédé de correction de non-linéarité de données numériques 5 délivrées par un circuit de conversion A/N (8) pour convertir un signal analogique en données numériques, le procédé étant caractérisé en ce qu'il comprend les étapes consistant à: établir des signaux analogiques de référence Vi (i=0, 1, 2, ..., n) (VO 2) qui peuvent subir une conversion A/N dans le 10 circuit de conversion A/N et établir des valeurs numériques de référence yj (j=l, 2, n) de n qui ont la relation (1) suivante entre les signaux analogiques de référence respectifs Vi: yl/y2/ . ./yn = (V1-VO) /(V2-VO)/.../(Vn-VO) ... (1) soumettre à une conversion A/N chacun des signaux analogiques de 15 référence Vi dans le circuit de conversion A/N pour obtenir des données numériques correspondantes di (i=0, 1, 2,..., n), et convertir chaque donnée numérique di sauf dO en une valeur de décalage xj (j=l, 2, ..., n) par l'équation (2) suivante: xj =di - dO... (2) (i=j) établir comme expression de correction linéaire une expression de 20 fonction d'ordre n y=f(x) représentant une courbe d'ordre n passant par des points de coordonnées xj, yj de n et par l'origine sur la coordonnée xy; et obtenir une donnée numérique d en soumettant à une conversion A/N tout signal analogique dans le circuit de conversion A/N (8), soustraire dO de la donnée numérique d pour obtenir une valeur de décalage, puis substituer la valeur de 25 décalage en tant que variable x dans l'expression de correction linéaire pour obtenir une valeur numérique corrigée y dans laquelle la non-linéarité de la donnée numérique d est corrigée. 2. Procédé de correction de non-linéarité des données de sortie de conversion A/N selon la revendication 1, caractérisé en ce que n est égal à 2. 3. Dispositif de correction de non-linéarité installé dans un circuit de conversion A/N (8) pour mettre en oeuvre le procédé de correction de nonlinéarité selon la revendication 1, le dispositif étant caractérisé en ce qu'il comprend: une unité (2) générant des signaux analogiques de référence pour générer chacun des signaux analogiques de référence Vi; une unité (25) établissant des valeurs numériques de référence pour établir chacune des valeurs numériques de référence yj; une unité d'entrée (4, 12) de signaux de référence pour entrer successivement dans le circuit de conversion A/N (8) chacun des signaux analogiques de référence Vi; une unité d'établissement (12) d'expression de correction pour établir une expression de correction linéaire d'après chacune des données numériques di correspondant à chacun des signaux analogiques de référence Vi appliqués au circuit de conversion A/N (8) par l'unité d'entrée (4, 12) de signaux de référence et chacune 10 des valeurs numériques de référence yj; et une unité d'opération de correction (10) pour corriger la donnée numérique d correspondant à tout signal analogique appliqué de l'extérieur en une valeur numérique corrigée y conformément à l'expression de correction linéaire établie par l'unité d'établissement (12) d'expression de correction. 4. Dispositif de correction de non-linéarité selon la revendication 3, caractérisé en ce que l'unité (2) générant des signaux analogiques de référence comprend: une unité générant une tension constante pour générer une tension de référence constante Vr qui est égale ou supérieure à la valeur maximale Vn des 20 signaux analogiques de référence Vi; et une unité de division de tension pour diviser la tension de référence constante Vr afin de générer chaque signal analogique de référence Vi, et l'unité de division de tension est conçue de façon que le rapport des signaux analogiques de référence respectifs Vi ((VO/V1/V2/.../Vn) soit fixe quelle que soit la variation de la 25 température ambiante. 5. Dispositif de correction de non-linéarité selon l'une quelconque des revendications 3 et 4, caractérisé en ce que l'unité (2) générant des signaux analogiques de référence génère trois signaux analogiques de référence (VO, V1, V2) comme signaux analogiques de référence Vi, deux valeurs numériques de référence 30 (yl, y2) sont établies dans l'unité d'établissement de valeurs numériques de référence, et l'unité d'établissement d'expression de correction établit une expression de correction linéaire représentée par l'équation (3) ci-après sur la base des données numériques (dO, dl, d2) correspondant aux signaux analogiques de référence (VO, V1, V2) et aux valeurs numériques de référence (yl, y2). y= {(x-x2).yl/xl + (xl-x).y2/x2}.x/(xl-x2) ... (3) 6. Dispositif de correction non-linéaire selon l'une quelconque des revendications 3 à 5, caractérisé en ce que le circuit de conversion A/N comprend: un circuit d'arrondissement (110) d'impulsions comportant plusieurs circuits inverseurs qui inversent les signaux appliqués à ceux- ci et sont réunis les uns 5 aux autres sous une forme annulaire, la durée de l'opération d'inversion de chaque circuit inverseur étant modifiée par une tension d'alimentation électrique, un des circuits inverseurs étant conçu sous la forme d'un circuit inverseur de départ dont l'opération d'inversion peut être commandée de l'extérieur, et le circuit d'arrondissement (110) d'impulsions arrondissant un signal impulsionnel en liaison 10 avec la mise en marche du circuit inverseur de départ; une borne (2a) d'entrée de signal analogique connectée à une ligne d'alimentation électrique de chaque circuit inverseur dans le circuit d'arrondissement d'impulsions et appliquant le signal analogique en tant que tension d'alimentation électrique de chaque circuit inverseur; un compteur (112) pour compter une fréquence ronde du signal impulsionnel dans le circuit d'arrondissement d'impulsions et pour délivrer le résultat du comptage sous la forme de données numériques binaires; une unité de commande (12) pour activer le circuit inverseur de départ afin de lancer l'opération d'arrondissement du circuit d'arrondissement d'impulsions; 20 et une ligne (120) de sortie de données pour délivrer les données numériques binaires à partir du compteur (112) en tant que partie d'un résultat de conversion A/N.