Brevet FR2718582A1 — publié le 19951013

J MODULATEUR PAR IMPULSIONS EN ECHELONS AVEC DETECTION ET COMPENSATION DE MODULES DEFECTUEUX La présente invention concerne des modulateurs par impulsions en échelons, qui sont utilisables en particulier dans des systèmes de radiodiffusion en modulation d'amplitude. Dans des systèmes de radiodiffusion en modulation d'amplitude dans les bandes d'ondes moyennes et d'ondes courtes, un tube à vide de grande puissance est habituellement utilisé dans l'étage final d'amplification haute fréquence de l'émetteur. Pour un rendement maximal d'amplification de puissance, ce tube n'est pas utilisé comme un amplificateur linéaire mais au contraire comme un circuit polarisé de la classe C ou de la classe D, produisant une enveloppe HF qui suit celle de la tension d'alimentation B+ CC appliquée à l'anode du tube. En conséquence, une modulation du signal HF est produite en faisant varier l'alimentation en tension B+ CC de la plaque-anode du tube. Le circuit d'amplification audio de grande puissance qui est nécessaire pour faire varier cette tension est considéré dans ce domaine comme le modulateur. Récemment, un modulateur permettant d'obtenir le résultat précité a été défini dans la description du brevet des Etats-Unis n 4.403.197. Brièvement, un modulateur par impulsions en échelons (PSM) tel que décrit comprend plusieurs modules d'échelons unitaires, reliés en série et comprenant chacun une source de tension continue isolée, un commutateur télécommandé et une diode-série. Le commutateur prévu dans chaque module peut être télécommandé pour produire une activation ou une désactivation du module. Quand chaque module est active, il produit une tension correspondant à un échelon. Lorsque les différents modules sont activés de façon échelonnée, la tension de sortie augmente par échelons de 0 volt jusqu'à une tension maximale, qui est égale à la somme de toutes les sources de tension continue des modules. Un filtre passe- bas disposé à la sortie peut être utilisé pour éliminer le bruit de commutation. Un codeur ou analogue contrôle un signal d'entrée variant dans le temps, comme un signal audio, et il produit une activation d'un des modules d'échelons unitaires pour chaque augmentation incrémentale de valeur du signal audio. Quand le signal audio continue à augmenter en valeur, les modules sont activés individuellement et dans un ordre donné. De façon analogue, quand le signal audio diminue en valeur, les modules sont séquentiellement désactivés dans l'ordre inverse. Le brevet des Etats-Unis n 4.560.944 décrit également un modulateur par impulsions en échelons et il utilise un moniteur pour contrôler le fonctionnement des différents modules d'échelons unitaires pour commander le modulateur. Spécifiquement, le circuit décrit sert à faire fonctionner les différents modules dans un mode "premier activé- premier désactivé". En conséquence, lorsque la grandeur du signal d'entrée augmente, le module qui a été désactivé le plus longtemps sera le premier à être activé. Inversement, quand la grandeur du signal d'entrée diminue, le module qui a été activé le plus longtemps sera le premier à être désactivé. Dans l'art antérieur précité, il n'a pas été précisé si un ou plusieurs des modules est devenu défectueux dans une condition d'activation ou bien dans une condition de désactivation. Il peut se poser un problème lorsqu'un ou plusieurs des modules deviennent défectueux. En cas de défaillance d'un module d'échelon, ce module n'est plus commandé et il prend un état o il est continuellement activé ou désactivé. En conséquence, pendant une opération comprenant une séquence de commutation faisant intervenir le module défaillant, il en résultera que ce module défaillant n'opérera pas correctement pour passer dans une condition d'activation ou dans une condition de désactivation et il en résultera la production d'une tension incorrecte par le module correspondant et par conséquent une distorsion de la tension à la sortie du système. Un objet de la présente invention est de créer un modulateur par impulsions en échelons assurant une détection et une compensation de modules défectueux afin d'empêcher une distorsion de la tension de sortie du système en cas de défaillance d'un ou plusieurs modules. La présente invention concerne un modulateur par impulsions en échelons, comprenant plusieurs modules d'échelons unitaires connectés en série et comportant chacun une source de tension continue et un moyen de commutation actionnable associé produisant, quand il est actionné, une activation du module associé pour produire une tension d'échelon unitaire, un circuit de sortie relié auxdits modules connectés en série pour fournir une tension de sortie à une charge, la grandeur de cette tension de sortie étant égale à la somme de toutes les sources de tensions des modules qui sont activés, des moyens pour produire plusieurs signaux d'activation de modules, servant chacun à actionner un moyen de commutation dans un desdits modules, de telle sorte que le nombre de signaux d'activation soit fonction de la grandeur d'un signal d'entrée, des moyens de détection de défauts pour contrôler le fonctionnement de chaque module en décelant des conditions défectueuses et pour produire pour chaque module un premier signal indiquant que le module est devenu défectueux dans une condition d'activation ou un second signal indiquant que le module est devenu défectueux dans une condition de désactivation, ainsi que des moyens pour faire varier le nombre des signaux d'activation en fonction des conditions défectueuses détectées par ledits moyens de détection de défauts en vue d'une compensation de modules défectueux. Avantageusement, il est créé un modulateur comprenant plusieurs modules comprenant chacun une source de tension continue et un commutateur actionnable associé qui, quand il est actionné, assure l'activation du module associé pour produire un signal, comme une tension d'échelon. Un circuit de sortie est relié aux modules pour appliquer un signal de sortie à une charge, la grandeur de ce signal de sortie étant égale à la somme de toutes les sources de signaux des modules qui sont activés. Plusieurs signaux d'activation sont produits de façon à servir chacun à actionner un des commutateurs d'un des modules de telle sorte que le nombre des signaux d'activation soit fonction de la grandeur d'un signal d'entrée. Un détecteur de défauts contrôle le fonctionnement de chaque module pour déceler des conditions défectueuses et il produit pour chaque module un premier signal indiquant que le module est devenu défectueux dans une condition d'activation ou bien un second signal indiquant que le module est devenu défectueux dans une condition de désactivation. Le nombre de signaux d'activation est modifié en fonction des conditions défectueuses détectées par le détecteur de défauts de façon à assurer une compensation de modules défectueux. L'invention va maintenant être décrite, au moyen d'un exemple, en référence aux dessins ci-joints dans lesquels: la figure 1 est un schéma à blocs représentant un émetteur de radiodiffusion en modulation d'amplitude de l'art antérieur, utilisant un modulateur par impulsions en échelons (PSM); la figure 2 comprend les figures 2A et 2B qui représentent graphiquement des formes d'ondes de tension en fonction du temps pour expliquer le principe de l'invention; la figure 3 est un schéma à blocs représentant un modulateur par impulsions en échelons mettant en oeuvre la présente invention; la figure 4 est un schéma à blocs représentant une partie des circuits intervenant dans la réalisation de la figure 3; et la figure 5 est un schéma à blocs représentant une partie des circuits utilisés sur la figure 3. La figure 1 représente un émetteur en modulation d'amplitude qui comprend un modulateur par impulsions en échelons (PSM). L'émetteur comporte une source audio 10 qui produit un signal audio, variant en amplitude et en fréquence et qui doit être amplifié et émis. Ce signal est appliqué par l'intermédiaire d'un convertisseur analogique- numérique 20 conventionnel à un modulateur d'impulsions en échelons (PSM). Ce modulateur par impulsions en échelons amplifie le signal jusqu'à un haut niveau de puissance et produit un signal d'amplitude résultant Vout qui est appliqué à un filtre passe-bas 12. Le signal amplifié et filtré résultant est ensuite appliqué à une entrée audio d'un amplificateur de puissance HF conventionnel 14, o il module en amplitude un signal de porteuse HF fourni par un oscillateur HF 16. Le signal modulé en amplitude résultant est ensuite émis par une antenne conventionnelle 18. Le convertisseur analogique-numérique 20 reçoit le signal audio analogique provenant de la source audio 10 et le convertit en une représentation numérique multi-bits. Par exemple le signal analogique d'entrée peut être converti en un signal numérique de 12 bits. Les six bits de poids fort (6MSB) sont transmis à un décodeur 30 comportant n circuits de sortie qui sont reliés à un circuit pilote optique 32. Le circuit 32 comporte n circuits de sortie respectivement connectés à n commutateurs d'échelons unitaires Si à Sn. Les commutateurs S1 à Sn sont respectivement situés dans des modules d'échelons unitaires M1 à Mn. Le codeur 30 excite séquentiellement ces circuits de sortie 1 à n lors d'augmentations incrémentales de grandeur du signal analogique et il désexcite les circuits de sortie dans l'ordre inverse lors de diminutions incrémentales de grandeur du signal analogique. Ces variations sont reproduites par l'intermédiaire du circuit pilote optique 32. Le circuit pilote optique comprend des circuits de sortie 1 à n qui servent à fermer séquentiellement les commutateurs S1 à Sn à mesure qu'il se produit des augmentations incrémentales de grandeur du signal analogique d'entrée et il ouvre séquentiellement les commutateurs, dans l'ordre inverse, à mesure qu'il se produit des diminutions incrémentales de grandeur du signal analogique d'entrée. A chaque fois qu'un commutateur Si à Sn est ouvert, le module d'échelon unitaire associé est désactivé et, à chaque fois qu'un commutateur est fermé, le module d'échelon unitaire associé est active. Chaque module d'échelon unitaire M1 à M(n) comprend une source de tension incrémentale, ou d'échelon unitaire, V, un commutateur tel que le commutateur Sl et une diode telle que la diode Dl, qui sont tous interconnectés comme indiqué pour le module Mi sur la figure 1. Les modules d'échelons unitaires sont reliés ensemble en série avec les diodes D1 à D(n). Chaque source de tension incrémentale peut être considérée comme une source de tension continue de grandeur fixe, qui peut être en pratique de l'ordre de 600 volts. La tension totale aux bornes des modules connectés en série est fonction du nombre de modules qui ont été activés par fermeture des commutateurs associés Sl à Sn. Par exemple, si tous les commutateurs Si à Sn sont fermés, alors toutes les sources de tension incrémentale V seront reliées en série et seront additionnées ensemble pour produire une tension de sortie nV. Si chaque source de tension incrémentale V a une valeur de l'ordre de 600 volts et si n est de l'ordre de 50, alors la tension totale peut être de l'ordre de 30.000 volts. Les commutateurs associés aux modules d'échelons unitaires doivent être capables de traiter une telle tension et le courant qui en résulte. En conséquence, ces commutateurs se présentent en pratique sous la forme de commutateurs à transistors IGBT ou GTO (à grille de contrôle). Si un commutateur devient défaillant, il en résulte une distorsion dans la tension de sortie. La figure 2A représente une tension audio d'entrée 40 qui représente un signal d'entrée provenant d'une source audio 10, ce signal d'entrée étant un signal variant en amplitude et en fréquence et qui doit être amplifié et émis. On a représenté en combinaison avec le signal d'entrée 40 une tension de sortie de modulateur 42, qui est une tension en échelons, dont les incréments ou échelons augmentent ou diminuent en o fonction d'augmentations ou de diminutions de valeur du signal d'entrée 40. Dans un but de simplification, aucune amplification n'a été mise en évidence dans ces formes d'ondes. La figure 2B est semblable à la figure 2A mais elle met en évidence la tension de sortie de modulateur 42' qui résulte de la défaillance d'un des modules d'échelons unitaires dans une condition de désactivation. Il en résulte une forme d'onde de sortie qui est déformée et qui reste déformée même après passage dans le filtre 12. La présente invention concerne un modulateur par impulsions en échelons (PSM) qui comprend des circuits permettant d'éliminer la distorsion qui se manifesterait autrement lors de l'existence d'un module défaillant. Ainsi, si le module d'amplificateur situé dans un emplacement donné dans le système est devenu défaillant dans sa condition de désactivation, le codeur sera reprogrammé pour éliminer le module défaillant dans la séquence de codage en cours de modulation. L'effet de la présence d'un module défaillant dans la condition de désactivation consiste en ce que la limite positive de la gamme de tension est réduite par la tension du module défaillant. Aussi bien dans le cas o un module est devenu défectueux dans la condition d'activation que dans le cas o il est devenu défectueux dans la condition de désactivation, la présence de ce module défectueux ne produit pas une déformation du signal de sortie du système. Au contraire, la gamme dynamique de ce système est réduite. La figure 3 représente un système avec modulateur par impulsions en échelons et elle met en évidence seulement les différences existant entre les deux circuits par rapport à l'art antérieur décrit. Dans ce modulateur par impulsions en échelons, il est prévu un circuit servant à détecter un module défectueux parmi les modules Mi à M(n), l'emplacement de ce module défectueux et également si le module est devenu défectueux dans une condition d'activation ou bien dans une condition de désactivation. Après que le module défectueux a été détecté, le codeur opère de façon à produire une compensation du ou des modules défectueux. Conformément à la présente invention, la figure 3 utilise des moyens de détection de défauts associés à chacun des modules Ml à M(n) pour détecter des défauts dans les différents modules. Ensuite, le codeur 31 opère comme un codeur adaptatif, ce codeur différant du codeur 30 par le fait qu'il opère pour produire une compensation du ou des modules défectueux. Chaque détecteur de défauts se présente sous la forme du détecteur de défauts FD(n) représenté sur la figure 4. Ce détecteur de défauts est relié au module d'échelon unitaire M(n). Le commutateur S(n) a été représenté sur la figure 4 comme étant un commutateur à semi-conducteurs, tel qu'un commutateur à transistor IGBT, qui reçoit son signal de commande d'entrée par l'intermédiaire d'un conducteur de commande n, partant des pilotes optiques 32, et par l'intermédiaire d'un tampon de pilotage 50. A chaque fois que le conducteur de sortie n d'un tampon de pilotage transmet un signal d'activation, celui-ci apparaît comme un signal positif, ou un signal d'état binaire 1. Ce signal est appliqué par l'intermédiaire du tampon de pilotage aux commutateurs à transistors S(n) de façon à le rendre conducteur. Lorsque le transistor est rendu conducteur, la tension d'échelon unitaire V apparaît entre les bornes de sortie 70 et 52, qui s'étendent entre des extrémités opposées de la diode D(n). Le fonctionnement du commutateur à transistor est détecté par un diviseur de tension comprenant des résistances 54 et 56 ayant un point de jonction 58. La tension en ce point de jonction est essentiellement nulle quand le transistor est bloqué et elle correspond à un signal positif ou à un signal d'état binaire "1" quand le transistor est conducteur. La condition de ce transistor ou commutateur est transmise au détecteur de défauts FD(n) comme décrit dans la suite. Le signal d'entrée au commutateur S définit si le commutateur se trouve en état d'activation ou de désactivation et l'état du commutateur est enregistré par observation de la tension au point de jonction 58 du diviseur de tension. En conséquence, le signal de sortie du tampon de pilotage est transmis à l'entrée d'horloge d'une bascule FF1 et ce signal est également transmis, au moyen d'un inverseur 59, à l'entrée de l'horloge C d'une bascule FF2. L'état du commutateur, pris à la jonction 58 du diviseur de tension, est transmis au moyen d'un inverseur 61 aux entrées de données D des bascules FF1 et FF2. Les bascules effectuent la comparaison entre le signal d'entrée et l'état du commutateur à transistor et elles produisent les signaux de sortie apparaissant à la sortie Q de la bascule FF1 et à la sortie Q de la bascule FF2. Quand la sortie Q de la bascule FF1 produit un signal d'état binaire "1", cela indique que le commutateur à transistor S(n) est rendu conducteur ou activé. Quand la sortie Q de la bascule FF2 produit un signal d'état binaire "1", cela indique que le commutateur à transistor est ouvert ou désactivé. On va maintenant se référer à la figure 5 qui représente un codeur adaptatif 31, relié au détecteur de défauts par un circuit logique LC. Les détecteurs de défauts comprennent des détecteurs de défauts FD1 à FD(n), respectivement associés aux modules d'échelons unitaires M(1) à M(n). Le codeur adaptatif 31 représenté sur la figure comporte deux additionneurs de six bits binaires 60 et 62, un décodeur binaire- décimal 64 et un circuit logique LC interconnecté avec les détecteurs de défauts. Ce circuit logique LC comporte des circuits de sommation 66 et 68, qui appliquent chacun un signal de sortie de six bits binaires à l'additionneur binaire 62. Le signal de sortie du sommateur 66 est appliqué à l'entrée négative ou de soustraction de l'additionneur 62 tandis que le signal de sortie du sommateur 68 est appliqué à l'entrée positive ou d'addition de l'additionneur 62. Chacun des sommateurs 66 et 68 comporte n entrées. Chaque entrée est connectée de la manière décrite dans la suite en référence aux figures 4 et 5. Deux bascules 100(n) et 102(n) de la figure 5 sont associées au n-ième détecteur de défauts FD(n) de la figure 4. En conséquence, la sortie Q de la bascule FF1 du détecteur de défauts FD(n) est connectée à l'entrée de la n-ième bascule fermée 100(n) de la figure 5, tandis que la sortie Q de la bascule FF2 est connectée à l'entrée de la n-ième bascule ouverte 102(n) de la figure 5. De façon analogue, une (n- 1)-ième bascule fermée 100(n-l) et une (n-1)-ième bascule ouverte 102 (n- l) sont connectées aux bornes de sortie Q des deux bascules situées dans le détecteur de défauts FD(n-1) (non représenté). Des connections semblables sont établies avec tous les détecteurs de défauts FD(1) à FD(n-2). Dans le circuit représenté sur la figure 5, les signaux de sortie des bascules 100(n) et 102(n) sont appliqués respectivement à des portes ET 110(n) et 112(n). Le second signal d'entrée appliqué à chacune desdites portes provient de la ligne de sortie n partant du décodeur 64. Le second signal d'entrée appliqué à la porte ET 110(n) est pris au circuit de sortie n au moyen d'un inverseur 114(n). Un second inverseur 116(n) relie la jonction de l'inverseur 114(n) et de la porte ET 110(n) à la seconde entrée de la porte ET 112(n). Des connections semblables sont établies avec les portes ET 110(n-1) et 112(n-1) associées aux bascules 100(n-l) et 102(n-1). Avant de faire une description détaillée du fonctionnement du circuit représenté sur les figures 4 et 5, on va faire une description généralisée facilitant la compréhension du fonctionnement. Ensuite on fera une description détaillée du fonctionnement en relation avec les figures 4 et 5. Le circuit de détection de défauts, qui comprend les détecteurs de défauts FD1 à FDn, sert à détecter la présence d'un module défectueux, son emplacement et à définir si le module est devenu défectueux dans la condition d'activation ou dans la condition de désactivation. Un détecteur est associé à chacun des modules d'échelons unitaires et le détecteur se présente sous la forme de détecteur de défauts illustré sur la figure 4. Ce détecteur produit une information d'état définissant si le module associé est devenu défectueux dans la condition d'activation ou bien est devenu défectueux dans la condition de désactivation. Le codeur adaptatif, qui sera plus spécifiquement décrit dans la suite en référence à la figure 5, opère comme un convertisseur binaire-décimal conventionnel, avec certaines exceptions qui seront définies dans la suite. Ainsi par exemple, si le mot binaire A obtenu à la sortie du convertisseur analogiquenumérique 20 est représentatif du nombre décimal 16, alors un signal logique "1" sera produit aux sorties 1 à 16 du décodeur binaire- décimal 64. Ces signaux serviront de signaux d'"activation" pour produire une activation des modules Ml à M16. Si un des modules précités devient défaillant, alors la programmation du codeur devra être changée. C'est la fonction du circuit qui va être décrit de façon plus détaillée dans la suite en référence à la figure 5. Par exemple, si le module d'échelon unitaire situé dans la position B est détecté comme étant devenu défectueux dans sa position de "désactivation", tous les mots binaires inférieurs à "B" seront convertis normalement. Cependant, si un mot binaire "A" doit être converti, quand "A" est supérieur ou égal à "B", alors le codeur produira à sa sortie un signal logique "1" qui sera transmis à chacun de ses circuits de sortie assurant l'excitation des modules d'échelons 1 à (A+l) afin de compenser le module défectueux se trouvant dans la position "B". Dans la situation o un module d'échelon unitaire a été détecté comme devenant défectueux dans la condition d'"activation", une opération un peu différente est effectuée. Ainsi, si un module d'échelon unitaire se trouvant dans la position "B" a été détecté comme devenant défectueux dans sa condition d'"activation", les mots binaires produits par le convertisseur analogique-numérique 20 et ayant une valeur supérieure ou égale à "B" seront convertis de la manière normale. Cependant, si un mot binaire "A" doit être converti dans une condition o "A" est inférieur à "B", le codeur devra produire à sa sortie un signal logique "1" qui sera transmis aux circuits de sortie assurant l'activation des modules d'échelons unitaires dans les positions 1 à (A-l). Maintenant une description plus spécifique du fonctionnement de la réalisation de l'invention va être faite en relation avec les figures 4 et 5. On va supposer que le module défectueux est le module d'échelon M10. En conséquence "B" est égal à 10. On va également supposer que le nombre total de modules est sensiblement supérieur à 10 et qu'il peut exister par exemple 64 modules. Dans la description qui va suivre, on va d'abord décrire l'opération qui s'effectuerait si le module M10 était devenu défectueux dans la condition de "désactivation" et ensuite on effectuera une description précisant l'opération qui serait effectuée si le module était devenu défectueux dans la condition d'"activation". Comme cela a été défini ci-dessus, si un module devient défectueux dans la condition de "désactivation", tous les mots binaires inférieurs au numéro du module défectueux, c'est-à-dire dix, seront convertis d'une façon normale tandis que tous les mots binaires (A) qui ont une valeur égale ou supérieure à 10 auront leurs valeurs augmentées d'une unité. Ainsi, pour tous les nombres binaires inférieurs à 10 qui sont fournis par le convertisseur analogique-numérique 20, aucune modification ne sera apportée. Cependant, pour tous les nombres binaires provenant du convertisseur analogique-numérique 20 et qui sont égaux ou supérieurs à 10, le nombre sera augmenté d'une unité de telle sorte qu'un circuit additionnel de sortie du décodeur 64 sera excité ou rendu conducteur de manière à activer le nombre correct de modules d'échelons unitaires. Dans cet exemple, le module défectueux M10 a été détecté par son circuit détecteur de défauts associé FD10 comme devenant défectueux dans la condition de désactivation. En conséquence, la sortie Q de la bascule FF1 du détecteur de défauts FD10 passe au niveau binaire "0" tandis que la sortie Q de la bascule FF2 passe au niveau binaire "1". Ce signal d'état binaire "1" est appliqué au codeur adaptatif (Cf. figure 5), et plus spécifiquement à la bascule associée 102(10). Cette bascule applique un signal binaire 1 à la porte ET associée 112(10). Pour tous les signaux de sortie du convertisseur analogique-numérique 20 qui ont une valeur égale ou supérieure à 10, un compte additionnel est ajouté au nombre de façon à compenser le module défectueux. Aucune modification n'est apportée si la valeur du signal de sortie du convertisseur analogique-numérique est inférieure à 10. En conséquence, les détecteurs de défauts FD1 à FD9 ne détectent pas de défauts et il en résulte que les bascules associées 100 et 102 du codeur adaptatif (figure 5) ne sont pas activées et comme conséquence aucune modification n'est apportée à l'additionneur binaire 62 par les circuits de sommation 66 et 68. Cependant, lorsque le signal de sortie du convertisseur analogiquenumérique 20 prend la valeur décimale égale à 10, le détecteur de défauts FD10 détecte un défaut dans le module MO10 et il détecte également que ce module est devenu défectueux dans une condition de désactivation. Il en résulte que la bascule associée 102(10) est activée de façon à transmettre un signal binaire 1 à la porte ET associée 112(10). En conséquence, pour un compte égal ou supérieur à 10, la ligne de sortie 10 du décodeur 64 sera rendue conductrice en transmettant un signal binaire 1, par l'intermédiaire des inverseurs 114(10) et 116(10), aux portes ET 110(10) et 112(10). Puisque seulement la porte ET 112(10) a été ouverte par la bascule 102(10), cette porte ET transmettra maintenant un signal binaire 1 au circuit de sommation 68. Le circuit de sommation 68 comporte une sortie de six bits et il transmet un signal binaire à l'additionneur de six bits 62 en indiquant qu'un bit doit être ajouté au compte produit par le circuit de sortie du convertisseur analogique- numérique 20. En correspondance, le signal de sortie de l'additionneur binaire 62 est additionné avec le signal de sortie du convertisseur 20 dans l'additionneur 60 et le résultat est transmis au décodeur binaire-décimal 64. Cela augmente le nombre des circuits de sortie transmettant un signal binaire 1 ou un signal d'activation d'un circuit additionnel de sorte qu'il existe maintenant onze circuits qui transmettent un signal binaire 1 ou un signal d'activation. Cela permet de compenser la défaillance du module M10 dans la condition de désactivation. Tous les comptes additionnels supérieurs à 10 feront ainsi en sorte qu'un circuit additionnel de sortie du décodeur 64 soit excité pour compenser la défaillance du module M10 dans la condition de désactivation. S'il existe des défauts additionnels dans les modules Mil à M64 et si ces défauts se produisent également dans une condition de désactivation, alors un compteadditionnel sera ajouté pour chacun desdits modules défectueux de façon à produire la compensation appropriée. On va maintenant considérer l'opération qui se déroule lorsqu'un des modules devient défectueux dans la condition d'activation. On va à nouveau supposer que le module défectueux est le module M10. On va également supposer que le défaut s'est produit dans la condition d'activation du module. Dans ce cas, le détecteur de défauts FD10 détecte que le module M10 est devenu défectueux et que cette défaillance s'est produite dans la condition d'activation du module. En conséquence, le détecteur de défauts FD10 produit à sa sortie un signal binaire "1" provenant de la borne Q de la bascule FF1. Ce signal est appliqué à la bascule associée 100(10) sur la figure 5. Il en résulte que cette bascule produit un signal binaire "1" qui est appliqué à une entrée de la porte ET 110(10). En conséquence, à chaque fois que le signal de sortie du convertisseur analogique- numérique 20 prend une valeur égale ou supérieure à 10, aucun changement n'est apporté au compte. En conséquence, pour un compte de 10 ou plus, aucun changement n'est apporté aux circuits de sommation 66 ou 68. Cependant, lorsque le compte est inférieur à 10, pour chaque module qui est défectueux dans la condition d'activation, une soustraction de 1 doit être faite pour obtenir une compensation du ou des modules défectueux. Ainsi pour un compte de huit, le module M10 est encore bloqué et, même lorsque la dixième sortie du décodeur 64 est désactivée, l'inverseur 114(10) de ce module appliquera un signal binaire 1 à la porte ET 110(10) qui a été ouverte par la bascule associée 100(10). Cela produit l'application d'un signal binaire 1 au circuit de sommation 66 qui produit à son tour un signal de sortie indiquant qu'un 1 doit être soustrait, dans l'additionneur 62, du compte provenant du convertisseur analogique-numérique 20. Dans le cas examiné, le signal de sortie du convertisseur 20 correspondant à un compte de huit, ce qui signifie que huit des circuits de sortie du décodeur 64 doivent être activés. Puisqu'un des modules se trouvant dans une position supérieure, c'est-à-dire dans la position 10, est déjà active, alors, pour obtenir huit modules activés, seulement les lignes de sortie 1 à 7 devront transmettre un signal d'activation. 1È R E V E N D I C A T I O N S 1. Modulateur par impulsions en échelons comprenant plusieurs modules d'échelons unitaires (M1 à M(n)) connectés en série et comportant chacun une source de tension continue et un moyen de commutation (Sl à S(n)) actionnable associé produisant, quand il est actionné, une activation du module associé pour produire une tension d'échelon unitaire (V), un circuit de sortie (12) relié auxdits modules connectés en série pour fournir une tension de sortie à une charge, la grandeur de cette tension de sortie étant égale à la somme de toutes les sources de tensions des modules qui sont activés, des moyens (31,32) pour produire plusieurs signaux d'activation de modules, servant chacun à actionner un moyen de commutation (Sl à S(n)) dans un desdits modules (Ml à M(n)), de telle sorte que le nombre de signaux d'activation soit fonction de la grandeur d'un signal d'entrée, des moyens de détection de défauts (FD1 à FD(n)) pour contrôler le fonctionnement de chaque module en décelant des conditions défectueuses et pour produire pour chaque module un premier signal indiquant que le module est devenu défectueux dans une condition d'activation ou/un second signal indiquant que le module est devenu défectueux dans une condition de désactivation, ainsi que des moyens (LC) pour faire varier le nombre des signaux d'activation en fonction des conditions défectueuses détectées par ledits moyens de détection de défauts en vue d'une compensation de modules défectueux. 2. Modulateur par impulsions en échelons tel que revendiqué dans la revendication 1, caractérisé en ce que lesdits moyens de détection de défauts (FD1 à FD(n)) comprennent plusieurs moyens à circuits de détection de défauts qui sont chacun reliés à l'un desdits modules d'échelons unitaires (M1 à M(n)) et chacun desdits moyens à circuits comprend un premier circuit comportant des moyens (54,56,61) pour produire ledit premier signal ainsi qu'un second circuit comportant des moyens (54,56,61,59,FF2) pour produire ledit second signal. 3. Modulateur par impulsions en échelons tel que revendiqué dans les revendications 1 ou 2, caractérisé en ce que ledit premier circuit comprend un moyen bistable (FF1) pour produire ledit premier signal et en ce que ledit second circuit comprend un moyen bistable (FF2) pour produire ledit second signal. 4. Modulateur par impulsions en échelons tel que revendiqué dans une quelconque des revendications 1 à 3, caractérisé en ce que lesdits moyens (LC) de variation de signaux d'activation comprennent des moyens (60,62,64,66) pour réduire le nombre desdits signaux d'activation quand ledit moyen détecteur de défauts produit ledit premier signal et lesdits moyens de variation de signaux d'activation comprennent également des moyens (60,62,64,68) pour augmenter le nombre desdits signaux d'activation quand ledit moyen de détection de défauts produit ledit second signal. 5. Modulateur par impulsions en échelons comprenant plusieurs modules d'échelon unitaire (M1 à M(n)), comportant chacun une source de signaux ainsi qu'un moyen de commutation actionnable (Sl à S(n)) associé pour produire, quand il est actionné, une activation dudit module associé de façon à produire un signal d'échelon unitaire (V), ainsi un circuit de sortie (12) relié auxdits modules pour produire un signal de sortie appliqué à une charge (14), la grandeur de ce signal de sortie étant égale à la somme de toutes les sources de signaux des modules qui sont activées, des moyens (31,32) pour produire plusieurs signaux d'activation de modules, servant chacun à actionner un moyen de commutation (S1 à S(n)) prévu dans un desdits modules, de telle sorte que le nombre de signaux d'activation soit fonction de la grandeur d'un signal d'entrée, des moyens de détection (FD1 à FD(n)) de défauts pour contrôler le fonctionnement de chacun desdits modules afin de déceler des conditions défectueuses et pour produire dans chacun desdits modules (M1 à M(n)) un premier signal indiquant que le module est devenu défectueux dans une condition d'activation ou bien un second signal indiquant que le module est devenu défectueux dans une condition de désactivation, et des moyens (LC) pour faire varier le nombre desdits signaux d'activation en fonction des conditions défectueuses détectées par lesdits moyens de détection de défauts en vue d'une compensation de modules défectueux. 6. Modulateur par impulsions en échelons tel que revendiqué dans la revendication 5, caractérisé en ce que lesdits moyens de détection de défauts (FD1 à FD(n)) comprennent plusieurs moyens à circuits de détection de défauts qui sont chacun reliés à l'un desdits modules d'échelons unitaires et chacun desdits moyens à circuits comprend un premier circuit comportant des moyens (54,56,61,FF1) pour produire ledit premier signal ainsi qu'un second circuit comportant des moyens (54,56,61,59,FF2) pour produire ledit second signal. 7. Modulateur par impulsions en échelons tel que revendiqué dans la revendication 5 ou 6, dans lequel ledit premier circuit comprend un moyen bistable (FF1) pour produire ledit premier signal et en ce que ledit second circuit comprend un moyen bistable (FF2) pour produire ledit second signal. 8. Modulateur par impulsions en échelons tel que revendiqué dans une quelconque des revendications 5 à 7, caractérisé en ce que lesdits moyens (LC) de variation de signaux d'activation comprennent des moyens (60,62,64,66) pour réduire le nombre desdits signaux d'activation quand ledit moyen détecteur de défauts (FD1 à FD(n)) produit ledit premier signal et lesdits moyens (LC) de variation de signaux d'activation comprennent également des moyens (112,116,68,62,60,64) pour augmenter le nombre desdits signaux d'activation quand ledit moyen de détection de défauts produit ledit second signal. 9. Modulateur par impulsions en échelons tel que revendiqué dans la revendication 5, caractérisé en ce que lesdits moyens de détection de défauts (FD1 à FD(n)) comprennent plusieurs moyens à circuits de détection de défauts qui sont chacun reliés à un desdits modules et qui comportent chacun un premier circuit pour produire ledit premier signal ainsi qu'un second circuit pour produire ledit second signal, et lesdits moyens (LC) de variation de signaux d'activation comprennent des moyens (110,114,68,62,60,64) pour réduire le nombre desdits signaux d'activation quand ledit premier circuit produit ledit premier signal. 10. Modulateur par impulsions en échelons tel que revendiqué dans la revendication 9, dans lequel lesdits moyens (LC) de variation de signaux d'activation comprennent des moyens (112,116,68,62,60,64) pour augmenter le nombre desdits signaux d'activation quand ledit second circuit produit ledit second signal.