Brevet FR2945375A1 — publié le 20101112

La présente invention appartient au domaine des calculateurs électroniques de véhicules automobiles, et concerne plus particulièrement un calculateur électronique comportant un circuit d'entrée avec un ou plusieurs ports d'entrée configurables. Les calculateurs de véhicules automobiles comportent de manière connue un microcontrôleur, auquel des périphériques sont raccordés par l'intermédiaire de ports d'entrée et de ports de sortie. Dans le cas d'un calculateur moteur, le microcontrôleur commande le fonctionnement du moteur dudit véhicule, et les périphériques sont par exemple des capteurs mis en oeuvre pour surveiller le fonctionnement dudit moteur. De nos jours, les capteurs devant être raccordés sont de plus en plus nombreux et ont le plus souvent des caractéristiques (dynamique des signaux fournis, impédance de sortie, etc.) qui sont différentes, du fait d'une calibration différente et/ou du fait qu'il s'agit de capteurs de types différents, et il s'avère nécessaire de concevoir des ports d'entrée spécifiques pour chaque capteur devant être raccordé. On a représenté sur les figures la, 1 b, 1c et 1d des exemples de ports 15 d'entrée 1 de calculateur moteur selon l'état de l'art. De manière générale, un port d'entrée 1 selon l'état de l'art comporte le plus souvent, en entrée à gauche de chaque figure la à 1d, une première capacité 10 de protection contre les décharges électrostatiques, ainsi qu'un filtre passe-bas, en sortie à droite de chaque figure 1a à 1d, généralement constitué d'une seconde capacité 11 et 20 d'une résistance 12. Suivant le type de capteur envisagé, un tel port d'entrée 1 comporte également une ou plusieurs résistances de tirage vers le haut 13 qui raccordent le port d'entrée 1 à une ligne d'alimentation, ou une ou plusieurs résistances de tirage vers le bas 14 qui raccordent ledit port d'entrée à une ligne de masse. De telles résistances de tirage vers le 25 haut 13 ou vers le bas 14 permettent par exemple de polariser le capteur ou de fournir une tension par défaut en entrée du microcontrôleur en cas de défaillance du capteur (voisine d'une tension VDD généralement proche de 5 Volts (V) dans le cas d'une résistance de tirage vers le haut 13, et voisine d'une tension généralement sensiblement nulle dans le cas d'une résistance de tirage vers le bas 14). 30 Le nombre de ces résistances, ainsi que leurs valeurs, dépendent du type de capteur auquel il est prévu de raccorder le port d'entrée 1. Chaque port d'entrée 1 étant conçu spécifiquement pour le capteur auquel il doit être raccordé, on comprend que les ports d'entrée ne sont pas interchangeables, et le remplacement d'un capteur par un autre capteur de caractéristiques différentes sur un même port d'entrée n'est pas 35 possible. Cette solution n'autorise aucune flexibilité, flexibilité qui serait cependant avantageuse pour s'adapter à de nouvelles configurations de capteurs (nouveaux modèles de véhicules, nouvelles normes à respecter, etc.). De nos jours, les calculateurs de véhicules automobiles comportent généralement des ports d'entrée libres pouvant être utilisés ultérieurement pour raccorder 5 d'autres capteurs. Pour obtenir une réelle flexibilité, il est cependant nécessaire d'ajouter un nombre important de tels ports d'entrée libres. Un objectif de l'invention est de fournir un calculateur électronique de véhicule automobile comportant des ports d'entrée pouvant être reconfigurés pour raccorder des périphériques différents, de préférence sans modification matérielle du calculateur mais 10 en modifiant le logiciel exécuté par le microcontrôleur dudit calculateur. Un autre objectif de l'invention est de fournir de tels ports d'entrée qui soient en outre facilement intégrables dans un même circuit intégré spécialisé de type ASIC (acronyme anglais pour � Application Specific Integrated Circuit �). La présente invention se propose de résoudre les problèmes susmentionnés au 15 moyen d'un port d'entrée de calculateur électronique de véhicule automobile, comportant une ligne d'entrée destinée à être couplée à un périphérique du calculateur. Selon l'invention, le port d'entrée comporte : - une pluralité de charges de tirage vers le haut, chaque charge de tirage vers le haut étant couplée à une ligne d'alimentation et à la ligne d'entrée et 20 comportant au moins un transistor formant un miroir de courant avec un premier module de référence de courant, - une pluralité de charges de tirage vers le bas, chaque charge de tirage vers le bas étant couplée à une ligne de masse et à la ligne d'entrée et comportant au moins un transistor formant un miroir de courant avec un 25 second module de référence de courant. Chaque charge de tirage vers le haut et chaque charge de tirage vers le bas comporte un interrupteur dont la fermeture active individuellement la charge de tirage vers le haut ou vers le bas associée, et le port d'entrée est configurable par commande de la fermeture ou de l'ouverture de chaque interrupteur. 30 De préférence, les charges de tirage vers le haut et les charges de tirage vers le bas ne comportent pas toutes le même nombre de transistors. De préférence, la charge de tirage vers le haut d'indice n, 1 De préférence, le circuit d'entrée comporte une pluralité de ports d'entrée, et la même source de courant de référence est adaptée pour fournir un courant de référence à chaque port d'entrée. De préférence, le circuit d'entrée comporte une source de tension de référence adaptée pour fournir à la source de courant de référence une tension de référence de valeur réglable, en fonction de laquelle l'intensité du courant de référence est commandée. La présente invention concerne également un calculateur électronique de véhicule automobile comportant au moins un microcontrôleur couplé à un circuit d'entrée selon l'invention. De préférence, le calculateur électronique comporte une mémoire électronique non-volatile dans laquelle sont mémorisés des codes d'instructions destinées à être exécutés par le microcontrôleur pour configurer ou reconfigurer les ports d'entrée du circuit d'entrée. La description suivante de modes de réalisation de l'invention est faite en se 30 référant aux figures, qui représentent de manière non limitative : - Figures 1 a, 1 b, 1c et 1d : déjà décrites, des schémas de principe d'exemples de ports d'entrée selon l'état de l'art, - Figure 2 : un schéma de principe d'un port d'entrée de calculateur électronique de véhicule automobile selon l'invention, 35 - Figure 3 : un schéma de principe de charges de tirage d'un port d'entrée selon l'invention, - Figure 4 : un schéma de principe d'un calculateur électronique de véhicule automobile selon l'invention. On considère pour les besoins de la description le cas non limitatif d'un calculateur moteur de véhicule automobile, utilisé pour contrôler les opérations d'un moteur de véhicule automobile. Ce choix n'est pas limitatif de l'invention qui est applicable à tout type de calculateur électronique de véhicule automobile, tel qu'un calculateur habitacle, un calculateur ABS, etc. La présente invention concerne tout d'abord un port d'entrée 2 de calculateur électronique de véhicule automobile. La figure 2 représente un exemple de port d'entrée 2 selon l'invention. Un tel port d'entrée 2 comporte une ligne d'entrée 20, comportant un contact d'entrée 200 destiné à être couplé à un périphérique 5 d'un calculateur électronique 4, et un contact de sortie 201 destiné à être couplé à un microcontrôleur 40 dudit calculateur, visibles sur la figure 4. Par � couplé à �, on entend un raccordement électrique soit direct par une ligne conductrice, soit indirect par l'intermédiaire d'autres composants tels qu'une résistance, un interrupteur, etc. Dans le cas d'un raccordement indirect via un interrupteur, on comprend en outre que le raccordement électrique n'est pas permanent suivant que l'interrupteur est fermé ou ouvert. La figure 4, qui sera décrite plus loin, représente un exemple de calculateur électronique 4 comportant une pluralité de ports d'entrée 2 selon l'invention, par l'intermédiaire desquels des périphériques 5 sont raccordés audit calculateur, périphériques qui peuvent être dans le cas d'un calculateur moteur des capteurs mis en oeuvre pour surveiller le fonctionnement du moteur (capteur de température, de pression, de vitesse, etc.). Le port d'entrée 2 comporte un premier étage, dit � étage d'injection de courant � 23a, représenté dans une partie supérieure de la figure 2, et un second étage, dit � étage d'absorption de courant � 23b, représenté dans une partie inférieure de la figure 2. Les étages d'injection de courant 23a et d'absorption de courant 23b comportent chacun une pluralité de charges de tirage, respectivement 230a, 230b, chacune desdites charges de tirage étant associée à un module de référence de courant 232a, 232b. Dans le calculateur électronique 4, chaque module de référence de courant 232a, 232b est couplé à une source de courant de référence 30 via un contact électrique 235. De préférence la même source de courant de référence 30 est mise en oeuvre à la fois pour l'étage d'injection de courant 23a et l'étage d'absorption de courant 23b, tel que représenté sur la figure 4. Suivant d'autres modes de réalisation, deux sources de courant de référence sont mises en oeuvre : une source de courant d'injection de référence pour l'étage d'injection de courant 23a et une source de courant d'absorption de référence pour l'étage d'absorption de courant 23b. Dans le cas de l'étage d'injection de courant 23a, chacune des charges de tirage 230a est une charge de tirage vers le haut, couplée à la fois à la ligne d'entrée 20 5 et à une ligne d'alimentation 21. Dans le cas de l'étage d'absorption de courant 23b, chacune des charges de tirage 230b est une charge de tirage vers le bas, couplée à la fois à la ligne d'entrée 20 et à une ligne de masse 22. Dans le calculateur électronique 4 sous tension, on mesure entre la ligne 10 d'alimentation 21 et la ligne de masse 22 une tension VDD qui est par exemple voisine de 5 V. De préférence, les étages d'injection de courant 23a et d'absorption de courant 23b comportent chacun un unique module de référence de courant 232a, 232b, qui est partagé par toutes les charges de tirage respectivement 230a, 230b de l'étage 15 correspondant, tel que représenté sur la figure 2. La figure 3 représente partiellement l'étage d'injection de courant 23a et l'étage d'absorption de courant 23b, détaillant un exemple non limitatif de réalisation d'une charge de tirage 230a vers le haut et d'une charge de tirage 230b vers le bas. Chaque charge de tirage 230a, 230b comporte de manière générale au moins 20 un transistor, respectivement 231a, 231b, qui forme avec le module de référence de courant 232a, 232b associé un circuit de type miroir de courant. Dans l'exemple représenté sur la figure 3, la charge de tirage 230a vers le haut comporte quatre transistors 231a en parallèle entre la ligne d'alimentation 21 et la ligne d'entrée 20, et chaque charge de tirage 230b vers le bas comporte quatre 25 transistors 231b en parallèle entre la ligne de masse 22 et la ligne d'entrée 20. Dans l'exemple non limitatif représenté, les transistors 231a, 231b sont de type MOS. Les grilles des transistors 231a de l'étage d'injection de courant 23a sont couplées au module de référence de courant 232a, en particulier à une grille d'un transistor dudit module de référence de courant, et les grilles des transistors 231b de l'étage d'absorption 30 de courant 23b sont couplées à une grille d'un transistor du module de référence de courant 232b. Chaque charge de tirage 230a de l'étage d'injection de courant 23a est montée en série avec un interrupteur 233a, et chaque charge de tirage 230b de l'étage d'absorption de courant 23b est montée en série avec un interrupteur 233b. Chaque 35 interrupteur 233a, 233b est de préférence également réalisé au moyen d'un transistor, dont la fermeture et l'ouverture sont commandées par le calculateur électronique 4, via un contact de commande 234a, 234b. Lorsqu'un interrupteur 233a, 233b est fermé, la charge de tirage 230a, 230b associée, est raccordée électriquement à la ligne d'entrée 20. Si la tension VDD est non nulle, chaque transistor 231 a, 231 b de ladite charge de tirage est parcouru par un courant dont l'intensité dépend de celle d'un courant parcourant le module de référence de courant 232a, 232b associé, du fait que le transistor 231a, 231b et ledit module de référence de courant associé forment un circuit de type miroir de courant. L'intensité du courant parcourant chaque module de référence de courant 232a, 232b dépend de celle qui lui est fournie par la source de courant de référence 30, représentée sur la figure 4. De manière connue de l'homme de l'art, lorsque le module de référence de courant 232a, 232b est constitué de transistors de caractéristiques (matériau semi-conducteur, dopage, dimensions, etc.) sensiblement égales à celles du transistor 231a, 231b auquel il est associé, l'intensité du courant parcourant ledit transistor et l'intensité du courant parcourant ledit module de référence de courant sont sensiblement égales. De tels circuits de type miroir de courant sont connus de l'homme de l'art, et l'invention n'est pas limitée aux exemples représentés sur les figures 2 et 3 mais s'étend à tous les circuits à la portée de l'homme de l'art permettant de contrôler l'intensité du courant dans chaque transistor 231 a, 231 b. On comprend donc qu'en commandant individuellement chaque charge de tirage 230a vers le haut (fermeture ou ouverture de l'interrupteur 233a associé) et chaque charge de tirage 230b vers le bas (fermeture ou ouverture de l'interrupteur 233b associé), on va pouvoir contrôler l'intensité : - du courant parcourant l'étage d'injection de courant 23a, dit � courant 25 d'injection �, égal à la somme des courants parcourant les charges de tirage 230a activées, - du courant parcourant l'étage d'absorption de courant 23b, dit � courant d'absorption �, égal à la somme des courants parcourant les charges de tirage 230b activées. 30 En contrôlant à la fois l'intensité du courant d'injection et l'intensité du courant d'absorption, le port d'entrée 2 selon l'invention est équivalent à un port d'entrée comportant une résistance variable de tirage vers le haut et une résistance variable de tirage vers le bas. Le port d'entrée 2 selon l'invention est dit � configurable � du fait qu'en commandant individuellement chaque interrupteur 233a, 233b, on peut adapter le port 35 d'entrée 2 aux caractéristiques du périphérique 5 auquel il sera raccordé. De préférence, les transistors 231a, 231b d'une même charge de tirage 230a, 230b ont tous sensiblement les mêmes caractéristiques de sorte qu'ils sont tous parcourus par le même courant, dit � courant élémentaire � (d'injection ou d'absorption), lorsque l'interrupteur 233a, 233b associé est fermé. De manière non limitative, on considère dans la suite de l'exposé que les transistors 231a de l'étage d'injection de courant 23a d'une part, et les transistors 231b de l'étage d'absorption de courant 23b d'autre part, ont tous sensiblement les mêmes caractéristiques, c'est-à-dire que les transistors d'un même étage sont tous parcourus par le même courant élémentaire lorsque l'interrupteur 233a, 233b associé est fermé. Dans un mode préféré de réalisation, les charges de tirage 230a de l'étage d'injection de courant 23a d'une part, et les charges de tirage 230b de l'étage d'absorption de courant 23b d'autre part, n'ont pas toutes le même nombre de transistors 231a, 231b, de sorte que des courants parcourant deux charges de tirage 230a, 230b différentes d'un même étage ont des intensités différentes (un courant parcourant une charge de tirage 230a, 230b correspondant à la somme des courants élémentaires parcourant les transistors 231a, 231b qui la composent). Dans un mode particulier de réalisation, les charges de tirage 230a de l'étage d'injection de courant 23a d'une part, et les charges de tirage 230b de l'étage d'absorption de courant 23b d'autre part, comportent en outre un nombre de transistors 231a, 231b proportionnel à une puissance de deux. Dans le cas où l'étage d'injection de courant 23a comporte N charges de 20 tirage 230a, la charge de tirage 230a d'indice n (1 De manière générale, les étages d'injection de courant 23a et d'absorption de courant 23b peuvent être conçus de sorte que les courants d'injection et d'absorption appartiennent à des plages d'intensités différentes. Des courants d'injection et d'absorption d'intensités différentes sont de préférence obtenus à partir de courants élémentaires d'injection (parcourant chacun des transistors 231a de l'étage d'injection de courant 23a) et d'absorption (parcourant chacun des transistors 231b de l'étage d'absorption de courant 23b) d'intensités différentes. Des courants élémentaires d'injection et d'absorption d'intensités différentes sont par exemple obtenus en considérant des modules de référence de courant 232a, 232b de caractéristiques différentes, ou des transistors 231a, 231b de caractéristiques différentes, etc. Suivant d'autres modes de réalisation, des courants d'injection et d'absorption différents sont obtenus en considérant des nombres de transistors 231a, 231b par charge de tirage 230a, 230b différents entre l'étage d'injection de courant 23a et l'étage d'absorption de courant 23b. Par exemple en considérant des courants élémentaires d'injection et d'absorption d'intensité égale à 10 pA, et en considérant K égal à un et L égal à 10, le courant d'injection pourra prendre toutes les valeurs de 10 pA à 150 pA, par pas de 10 pA, tandis que le courant d'absorption pourra prendre toutes les valeurs de 100 pA à 1,5 mA, par pas de 100 pA, dans le cas où N et M sont égaux à quatre. Un avantage de l'invention réside dans le fait que le port d'entrée 2 selon l'invention est constitué principalement de transistors (outre les transistors 231a, 231b, les modules de référence de courant 232a, 232b et les interrupteurs 233a, 233b sont de préférence constitués principalement de transistors), et peut être facilement intégré dans un même circuit intégré spécialisé de type ASIC, en mettant en oeuvre des procédés connus de l'homme de l'art. Le port d'entrée 2 selon l'invention comporte de préférence une première capacité 24 en entrée, et un filtre passe-bas en sortie comportant principalement une seconde capacité 25 et une résistance 26. Ces composants sont visibles sur la figure 4 et leurs valeurs sont déterminées en mettant en oeuvre des procédés connus de l'homme de l'art. Chacun de ces composants peut être intégré dans le circuit intégré du port d'entrée 2, ou peut être réalisé en composants discrets externes audit circuit intégré, l'homme de l'art pouvant choisir d'intégrer ou non chacun desdits composants en fonction de leurs valeurs. Un circuit d'entrée 3 selon l'invention comporte au moins un port d'entrée 2 tel que décrit, une source de courant de référence pour l'étage d'injection de courant 23a, une source de courant de référence pour l'étage d'absorption de courant 23b et des moyens de configuration de chaque port d'entrée 2. Dans l'exemple représenté sur la figure 4, le circuit d'entrée 3 comporte une pluralité de ports d'entrée 2. Tel que représenté sur la figure 4, la source de courant de référence de l'étage d'injection de courant 23a et la source de courant de référence de l'étage d'absorption de courant 23b d'un même port d'entrée 2 sont de préférence confondues, c'est-à-dire qu'une même source de courant de référence 30 alimente lesdits étages d'injection et d'absorption de courant, via le contact électrique 235. Dans le cas où le circuit d'entrée 3 comporte une pluralité de ports d'entrée 2, de préférence la même source de courant de référence 30 alimente tous les ports d'entrée, tel que représenté sur la figure 4. De préférence la source de courant de référence 30 comporte un circuit amplificateur de courant, de type connu comportant un amplificateur opérationnel, et une résistance de référence RREF dont la valeur est connue, le courant parcourant la résistance RREF étant amplifié par le circuit amplificateur de courant et étant fourni aux ports d'entrée 2. Dans un mode préféré de réalisation, les moyens de configuration comportent une unité logique 31 couplée aux différents interrupteurs 233a, 233b des ports d'entrée 2 via les contacts de commande 234a, 234b, et une interface série/parallèle 32 (ou SPI pour � Serial Parallel Interface � en anglais) couplée au microcontrôleur 40 du calculateur électronique 4. En fonction des signaux reçus sur l'interface SPI 32, l'unité logique 31 configure 25 les charges de tirage 230a, 230b des ports d'entrée 2, en fermant ou en ouvrant les différents interrupteurs 233a, 233b. De préférence, l'unité logique 31 comporte également des comparateurs, connus en soi et non représentés sur la figure 4, qui sont couplés aux contacts de sortie 201 des ports d'entrée 2. Ainsi, après avoir configuré les différents ports d'entrée 2, il est possible 30 de vérifier la configuration des étages d'injection de courant 23a et d'absorption de courant 23b, en comparant la tension sur les contacts de sortie 201 à la tension attendue. Dans un mode particulier de réalisation, l'unité logique 31 comporte en outre une source de tension de référence 33, adaptée à fournir une tension de référence dont la valeur peut être réglée. Cette tension de référence est fournie à la source de courant de 35 référence 30, c'est-à-dire au circuit amplificateur de courant, pour régler de manière connue l'intensité du courant parcourant la résistance RREF, et donc pour régler selon l'invention les intensités des courants élémentaires des ports d'entrée 2. De préférence, la source de tension de référence 33 réglable est un générateur de signal modulé en largeur d'impulsion ou MLI (� pulse width modulation � ou PWM dans la littérature anglo-saxonne), suivi d'un filtre passe-bas, pour lequel il est connu qu'en modifiant la largeur des impulsions (ou � rapport cyclique �) du signal MLI on modifie également la valeur de la tension obtenue après filtrage. En mesurant la tension sur un contact de sortie 201 d'un port d'entrée 2 et en la comparant à une tension attendue pour le périphérique considéré, on peut déterminer si l'intensité du courant de référence doit être augmentée ou diminuée par modification du rapport cyclique du signal MLI. Lorsque la tension mesurée sur le port de sortie 201 est suffisamment proche de la tension attendue, en fonction de la précision recherchée, le rapport cyclique est de préférence mémorisé dans une mémoire non volatile (ROM, EEPROM, mémoire flash, etc.) du calculateur électronique 4, afin de configurer la source de tension de référence 33 avec le même rapport cyclique à chaque démarrage dudit calculateur. Le calculateur électronique 4 selon l'invention comporte au moins un circuit d'entrée 3 tel que décrit, couplé au microcontrôleur 40 de type connu via les contacts de sortie 201 des ports d'entrée 2 et via les moyens de configuration (par exemple par l'intermédiaire de l'interface SPI 32). On comprend que le calculateur électronique 4 selon l'invention, du fait qu'il 20 comporte des ports d'entrée 2 configurables, est par conséquent utilisable pour des configurations différentes de périphériques 5. La configuration de chaque port d'entrée 2 s'effectue simplement par fermeture/ouverture des interrupteurs 233a, 233b, sans nécessiter de modification matérielle du calculateur électronique 4. De préférence, le port d'entrée 2 est configuré 25 par le microcontrôleur 40 qui exécute des codes d'instructions mémorisés dans la mémoire électronique non volatile du calculateur électronique 4, et ledit port d'entrée est reconfiguré en exécutant des codes d'instructions différents, qui se trouvent dans une zone mémoire différente de la mémoire non volatile, ou dans la même zone mémoire dont le contenu a entretemps été modifié. 30 Suivant d'autres modes de réalisation, le calculateur électronique 4 comporte également un ou des ports d'entrée non configurables, conformes en nombre et en spécifications à l'état de l'art, ce qui peut s'avérer intéressant dans le cas où il serait plus compliqué et/ou économiquement moins avantageux de les réaliser sous une forme configurable. 35 Le calculateur électronique 4 selon l'invention est donc flexible et peut être utilisé avec des configurations différentes de périphériques 5 sans qu'il soit nécessaire de modifier matériellement ledit calculateur, une mise à jour des codes d'instructions exécutés par le microcontrôleur 40 s'avérant suffisante. Par ailleurs un autre avantage de l'invention est une plus grande capacité d'intégration. En effet, chaque port d'entrée 2 selon l'invention, et chaque circuit d'entrée 3 selon l'invention comporte principalement des transistors qui peuvent être facilement intégrés sur un même substrat de matériau semi-conducteur. REVENDICATIONS1. Port d'entrée (2) de calculateur électronique (4) de véhicule automobile, comportant une ligne d'entrée (20) destinée à être couplée à un périphérique (5) dudit calculateur électronique, caractérisé en ce que ledit port d'entrée comporte : - une pluralité de charges de tirage (230a) vers le haut, chaque charge de tirage vers le haut étant couplée à une ligne d'alimentation (21) et à la ligne d'entrée (20) et comportant au moins un transistor (231a) formant un miroir de courant avec un premier module de référence de courant (232a), - une pluralité de charges de tirage (230b) vers le bas, chaque charge de tirage vers le bas étant couplée à une ligne de masse (22) et à la ligne d'entrée (20) et comportant au moins un transistor (231b) formant un miroir de courant avec un second module de référence de courant (232b), chaque charge de tirage (230a) vers le haut et chaque charge de tirage (230b) vers le bas comportant un interrupteur (233a,233b) dont la fermeture active individuellement la charge de tirage (230a) vers le haut ou la charge de tirage (230b) vers le bas associée, le port d'entrée (2) étant configurable par commande de la fermeture ou de l'ouverture de chaque interrupteur (233a,233b). 2. Port d'entrée (2) selon la revendication 1, dans lequel les charges de tirage (230a) vers le haut et les charges de tirage (230b) vers le bas ne comportent pas toutes le même nombre de transistors (231 a,231 b). 3. Port d'entrée (2) selon la revendication 2, dans lequel la charge de tirage (230a) vers le haut d'indice n, 1 4. Port d'entrée (2) selon la revendication 3, dans lequel tous les transistors (231a) des N charges de tirage (230a) vers le haut sont couplés au même premier module de référence de courant (232a), et tous les transistors (231b) des M charges de tirage (230b) vers le bas sont couplés au même second module de référence de courant (232b). 5. Circuit d'entrée (3) de calculateur électronique (4) de véhicule automobile comportant au moins un port d'entrée (2) conforme à l'une des revendications 1 à 4, et comportant : - une première source de courant de référence (30) couplée au premier module de référence de courant (232a) de l'au moins un port d'entrée (2), - une seconde source de courant de référence (30) couplée au second module de référence de courant (232b) de l'au moins un port d'entrée (2), - des moyens de configuration de l'au moins un port d'entrée. 6. Circuit d'entrée (3) selon la revendication 5, dans lequel la première source de courant de référence (30) et la seconde source de courant de référence (30) sont une même source de courant de référence, adaptée à alimenter à la fois le premier module de référence de courant (232a) et le second module de référence de courant (232b). 7. Circuit d'entrée (3) selon la revendication 6 comportant une pluralité de ports d'entrée (2), dans lequel la même source de courant de référence (30) est adaptée à fournir un courant de référence à chaque port d'entrée (2). 8. Circuit d'entrée (3) selon la revendication 7, comportant une source de tension de référence (33) adaptée à fournir à la source de courant de référence (30) une tension de référence de valeur réglable, en fonction de laquelle l'intensité du courant de référence est commandée. 9. Calculateur électronique (4) de véhicule automobile comportant au moins un microcontrôleur (40) couplé à un circuit d'entrée conforme à l'une des revendications 5 à 8. 10. Calculateur électronique (4) selon la revendication 9, comportant une mémoire électronique non-volatile dans laquelle sont mémorisés des codes d'instructions destinés à être exécutés par le microcontrôleur (40) pour configurer ou reconfigurer les ports d'entrée (2) du circuit d'entrée.