Brevet FR3066060A1 — publié le 20181109

B15713 - 16-R0-0773 1 COMMANDE D 'ALIMENTATION A DECOUPAGE Domaine La prÃ©sente description concerne de faÃ§on gÃ©nÃ©rale les circuits Ã©lectroniques et plus particuliÃ¨rement le domaine des alimentations Ã dÃ©coupage (SNIPS). La prÃ©sente description 5 s'applique plus particuliÃ¨rement Ã un convertisseur numÃ©rique-analogique de compensation de pente pour commande d'une alimentation Ã dÃ©coupage. La prÃ©sente description concerne Ã©galement un convertisseur numÃ©rique-analogique programmable et un gÃ©nÃ©rateur programmable d'un signal en dents de scie 10 dÃ©croissant. ExposÃ© de l'art antÃ©rieur Dans les convertisseurs d'Ã©nergie basÃ©s sur le principe d'une alimentation Ã dÃ©coupage, l'asservissement de la tension de sortie sur une valeur de consigne s'effectue en modulant la 15 largeur d'impulsions d'un signal de commande d'un interrupteur de dÃ©coupage du transfert d'Ã©nergie dans un Ã©lÃ©ment inductif. Dans les rÃ©alisations visÃ©es par la prÃ©sente description, la commande est numÃ©rique et la largeur des impulsions est obtenue Ã partir d'une rampe de courant dont la valeur est comparÃ©e Ã un seuil. 20 Dans certains cas, lorsque le rapport cyclique des impulsions de commande atteint ou est supÃ©rieur Ã 50%, le systÃ¨me devient instable. 3066060 B15713 - 16-R0-0773 2 Certaines solutions connues utilisent des tables de valeurs mÃ©morisÃ©es dans le convertisseur, qui constituent des solutions particuliÃ¨rement complexes. RÃ©sumÃ© Il serait souhaitable de disposer d'une fonction de compensation de pente pour commande d'une alimentation Ã dÃ©coupage. Un mode de rÃ©alisation pallie tout ou partie des inconvÃ©nients des circuits de commande d'interrupteur de dÃ©coupage 10 d'une alimentation Ã dÃ©coupage. Un mode de rÃ©alisation propose une solution particuliÃ¨rement adaptÃ©e Ã la commande d'un convertisseur numÃ©rique-analogique de compensation de pente. Un mode de rÃ©alisation propose un convertisseur 15 numÃ©rique analogique programmable. Un mode de rÃ©alisation propose un gÃ©nÃ©rateur programmable d'un signal dÃ©croissant en dents de scie. Ainsi, un mode de rÃ©alisation prÃ©voit une unitÃ© de compensation de pente d'un signal de commande d'un module de 20 gÃ©nÃ©ration d'impulsions modulÃ©es en largeur, comportant : un convertisseur numÃ©rique-analogique de gÃ©nÃ©ration d'un signal en dents de scie ; et un circuit de dÃ©clenchement des pas du signal en dents de scie et de rÃ©initialisation de ce signal, le signal Ã©tant 25 rÃ©initialisÃ©e au rythme d'une premiÃ¨re frÃ©quence desdites impulsions modulÃ©e en largeur. Selon un mode de rÃ©alisation, le circuit de dÃ©clenchement est un circuit numÃ©rique. Selon un mode de rÃ©alisation, le circuit de 30 dÃ©clenchement comporte : au moins un compteur incrÃ©mentÃ© au rythme d'une deuxiÃ¨me frÃ©quence, supÃ©rieure Ã une frÃ©quence de modulation desdites impulsions ; un premier registre de stockage d'une valeur 35 reprÃ©sentative de la pÃ©riode de la premiÃ¨re frÃ©quence ; et 3066060 B15713 - 16-R0-0773 3 un premier comparateur de la valeur du compteur Ã la valeur du premier registre, ledit premier comparateur fournissant un signal de rÃ©initialisation du signal en dents de scie. Selon un mode de rÃ©alisation, le circuit de 5 dÃ©clenchement comporte en outre : un deuxiÃ¨me registre dont la valeur est incrÃ©mentÃ©e, au rythme de la deuxiÃ¨me frÃ©quence, par une valeur d'incrÃ©ment ; et un deuxiÃ¨me comparateur de la valeur dudit compteur Ã la valeur du deuxiÃ¨me registre, ledit deuxiÃ¨me comparateur 10 fournissant un signal de dÃ©clenchement d'un pas du signal en dents de scie. Selon un mode de rÃ©alisation, le circuit de dÃ©clenchement comporte un troisiÃ¨me registre de stockage de la valeur d'incrÃ©ment. 15 Selon un mode de rÃ©alisation, le signal en dents de scie a une pente dÃ©croissante. Selon un mode de rÃ©alisation, le signal en dents de scie a une pente croissante. Un mode de rÃ©alisation prÃ©voit un circuit de commande 20 d'un interrupteur d'une alimentation Ã dÃ©coupage, comportant : un module de gÃ©nÃ©ration d'impulsions de commande dudit interrupteur ; un comparateur pour gÃ©nÃ©rer un signal dÃ©clencheur dudit module Ã partir d'une comparaison d'une information reprÃ©sentative 25 du niveau de courant dans un Ã©lÃ©ment inductif commandÃ© par ledit interrupteur par rapport Ã un seuil ; et une unitÃ© de compensation de pente. Un mode de rÃ©alisation prÃ©voit un circuit d'alimentation Ã dÃ©coupage comportant : 30 un interrupteur de dÃ©coupage d'un transfert d'Ã©nergie inductif ; et un circuit de commande. BrÃ¨ve description des dessins Ces caractÃ©ristiques et avantages, ainsi que d'autres, 35 seront exposÃ©s en dÃ©tail dans la description suivante de modes de 3066060 B15713 - 16-R0-0773 4 rÃ©alisation particuliers faite Ã titre non limitatif en relation avec les figures jointes parmi lesquelles : la figure 1 est une reprÃ©sentation trÃ¨s schÃ©matique et partielle d'un exemple d'architecture d'une alimentation Ã 5 dÃ©coupage du type auquel s'appliquent les modes de rÃ©alisation dÃ©crits ; la figure 2 reprÃ©sente, sous forme de blocs, un mode de rÃ©alisation d'un circuit de commande d'un convertisseur numÃ©rique-analogique de compensation de pente d'une rampe de courant de 10 commande d'un interrupteur de dÃ©coupage ; les figures aA, 3B, 3C et 3D illustrent, par des chronogrammes, le fonctionnement du circuit de la figure 2 ; la figure 4 est un schÃ©ma-bloc d'un mode de rÃ©alisation d'un convertisseur numÃ©rique-analogique programmable ; et 15 la figure 5 reprÃ©sente, sous forme de blocs, un mode de rÃ©alisation d'un Ã©tage numÃ©rique du gÃ©nÃ©rateur de la figure 4, adaptÃ© Ã rÃ©aliser un gÃ©nÃ©rateur programmable d'un signal dÃ©croissant en dents de scie. Description dÃ©taillÃ©e 20 De mÃªmes Ã©lÃ©ments ont Ã©tÃ© dÃ©signÃ©s par de mÃªmes rÃ©fÃ©rences aux diffÃ©rentes figures. Par souci de clartÃ©, seuls les Ã©tapes et Ã©lÃ©ments utiles Ã la comprÃ©hension des modes de rÃ©alisation qui vont Ãªtre dÃ©crits ont Ã©tÃ© reprÃ©sentÃ©s et seront dÃ©taillÃ©s. En particulier, le 25 fonctionnement d'une alimentation Ã dÃ©coupage et de la conversion d'Ã©nergie proprement dite n'a pas Ã©tÃ© dÃ©taillÃ©, les modes de rÃ©alisation dÃ©crits Ã©tant compatibles avec le fonctionnement usuel d'une alimentation Ã dÃ©coupage. Sauf prÃ©cision contraire, lorsque l'on fait rÃ©fÃ©rence Ã 30 deux Ã©lÃ©ments connectÃ©s entre eux, cela signifie directement connectÃ©s sans Ã©lÃ©ment intermÃ©diaire autre que des conducteurs, et lorsque l'on fait rÃ©fÃ©rence Ã deux Ã©lÃ©ments reliÃ©s entre eux, cela signifie que ces deux Ã©lÃ©ments peuvent Ãªtre directement reliÃ©s (connectÃ©s) ou reliÃ©s par l'intermÃ©diaire d'un ou plusieurs 35 autres Ã©lÃ©ments. 3066060 B15713 - 16-R0-0773 5 Dans la description qui suit, lorsqu'on fait rÃ©fÃ©rence aux termes "approximativement", "environ" et, "de l'ordre de", cela signifie Ã 10% prÃ¨s, de prÃ©fÃ©rence Ã 5% prÃ¨s. La figure 1 est une reprÃ©sentation schÃ©matique et sous 5 forme de blocs d'un mode de rÃ©alisation d'un circuit 1 de commande pour alimentation Ã dÃ©coupage du type auquel s'appliquent les modes de rÃ©alisation dÃ©crits. Le circuit 1 est destinÃ© Ã commander un interrupteur K (gÃ©nÃ©ralement un transistor MOS) de dÃ©coupage d'un transfert 10 d'Ã©nergie inductif. Selon les rÃ©alisations, cet interrupteur est en parallÃ¨le ou en sÃ©rie avec l'Ã©lÃ©ment inductif et/ou avec une diode de roue libre (non reprÃ©sentÃ©s). La commande de l'interrupteur K est effectuÃ©e par un train d'impulsions de largeur variable, gÃ©nÃ©ralement Ã frÃ©quence fixe (pÃ©riode T). Le 15 rapport cyclique des impulsions fixe la durÃ©e du transfert d'Ã©nergie en fonction des besoins de la charge afin de maintenir une tension d'alimentation de cette charge. Le train d'impulsions est fourni par un module 12 (PWM) de modulation de largeur d'impulsions gÃ©nÃ©rÃ©es Ã la frÃ©quence 20 d'une horloge CK. La largeur des impulsions (le rapport cyclique) est asservie sur les besoins de la charge. Ces besoins sont, par exemple, dÃ©duit d'une mesure de la tension d'alimentation de la charge ou d'une mesure du courant dans cette charge ou dans l'Ã©lÃ©ment inductif. Dans les deux cas, une information V(ILOAD), 25 proportionnelle Ã l'Ã©nergie requise par la charge, est mesurÃ©e et est fournie en entrÃ©e d'un comparateur 14 qui la compare Ã un seuil reprÃ©sentant la consigne de tension souhaitÃ©e. La sortie du comparateur 14 dÃ©clenche la remise Ã zÃ©ro de la rampe de courant gÃ©nÃ©rÃ©e par le module 12, donc la fin de l'impulsion Ã chaque 30 cycle. Selon le mode de rÃ©alisation reprÃ©sentÃ©, la rÃ©fÃ©rence de comparaison du comparateur 14 n'est pas fixe mais est fournie par une unitÃ© 18 de compensation de pente (SCU - Slope Compensation Unit) comportant un convertisseur numÃ©rique-analogique 16 (DAC) 35 commandÃ© par un circuit 2 de dÃ©clenchement (CTR) du pas de 3066060 B15713 - 16-R0-0773 6 dÃ©croissance d'un signal en dents de scie S16 gÃ©nÃ©rÃ© par le convertisseur 16. Le rÃ´le de l'unitÃ© de compensation de pente 18 est de fournir, en guise de signal de rÃ©fÃ©rence, au comparateur 14, une pente inverse Ã la pente gÃ©nÃ©rÃ©e par le module 12. Ainsi, 5 mÃªme en cas de tension de sortie stable qui aurait tendance Ã provoquer des instabilitÃ©s dans le signal P gÃ©nÃ©rÃ© par le module 12, la diminution de la valeur servant de rÃ©fÃ©rence Ã©vite cette instabilitÃ©. Le circuit de dÃ©clenchement 2 a pour rÃ´le de fournir, 10 au convertisseur numÃ©rique-analogique 16, un signal R de rÃ©initialisation de la rampe de tension et un signal S de dÃ©clenchement d'une diminution de la valeur de la rampe. En d'autres termes, le signal R est un signal de mÃªme frÃ©quence que la frÃ©quence des impulsions P gÃ©nÃ©rÃ©es par le module 12 et le 15 signal S est un signal de dÃ©crÃ©ment ou de pas du convertisseur 16. Le circuit de dÃ©clenchement 2 est un circuit numÃ©rique, c'est-Ã -dire qu'il ne traite que des signaux numÃ©riques et ne fournit que des signaux numÃ©riques. 20 La figure 2 est un schÃ©ma bloc d'un mode de rÃ©alisation d'un circuit de dÃ©clenchement 2 d'un convertisseur numÃ©rique analogique 16 d'une unitÃ© de compensation de pente 18 d'un signal de commande d'un module 12 de gÃ©nÃ©ration d'impulsions modulÃ©es en largeur. 25 Le signal R de rÃ©initialisation est gÃ©nÃ©rÃ© par une comparaison d'une valeur CNT d'un compteur 21 (COUNTER), incrÃ©mentÃ© au rythme d'une horloge CK', Ã une valeur VAL reprÃ©sentant la pÃ©riode de rÃ©initialisation souhaitÃ©e. La valeur VAL est stockÃ©e dans un registre 22 (REG1). A chaque pÃ©riode (par 30 exemple Ã chaque front montant) du signal d'horloge CK', les valeurs respectives VAL et CNT sont comparÃ©es par un comparateur 23 dont la sortie (signal R) bascule lorsque la valeur du compteur atteint la valeur VAL. Le compteur 21 est rÃ©initialisÃ© Ã chaque fin de pÃ©riode T, c'est-Ã -dire, Ã chaque fois que la sortie R 3066060 B15713 - 16-R0-0773 7 bascule Ã l'Ã©tat haut. Pour cela, la sortie du comparateur 23 est connectÃ©e Ã l'entrÃ©e de rÃ©initialisation RST du compteur 21. Le signal S de dÃ©crÃ©ment ou de pas de la rampe de courant gÃ©nÃ©rÃ©e par le convertisseur 16 est fourni par un comparateur 24 5 de la valeur CNT du compteur 21 Ã une valeur ACT fournie par un registre 25 (REG2). La valeur contenue dans le registre 25 est incrÃ©mentÃ©e par un additionneur 26, d'une valeur d'incrÃ©ment INC stockÃ©e dans un registre 27 (REG3). La valeur ACT courante, lue dans le registre 25, est majorÃ©e de la valeur INC lue dans le registre 27 lorsque la valeur CNT du compteur 21 atteint la valeur ACT. La valeur ACT du registre 25 est rÃ©initialisÃ©e Ã la valeur de l'incrÃ©ment INC Ã chaque pÃ©riode T. Un sÃ©lecteur 28 (multiplexeur deux vers un) reÃ§oit, sur une entrÃ©e activÃ©e par le signal R, la valeur INC contenue dans le registre 27. Au repos, le sÃ©lecteur 28 sÃ©lectionne la sortie d'un sÃ©lecteur 29 entre la sortie de l'additionneur 26 et la sortie du registre 25 (valeur ACT). Le sÃ©lecteur 29 est commandÃ© par le signal S et sÃ©lectionne la sortie de l'additionneur 26 Ã chaque front de la sortie S, c'est-Ã -dire Ã chaque pas d'incrÃ©ment INC. Ainsi, la sortie S prÃ©sente un front Ã chaque fois que le compteur 21 atteint un pas d'incrÃ©ment correspondant Ã la valeur INC. Selon un mode de rÃ©alisation simplifiÃ©, la valeur d'incrÃ©ment INC est l'unitÃ© et le signal S est donc incrÃ©mentÃ© Ã chaque pÃ©riode d'horloge CK'. De prÃ©fÃ©rence, les valeurs VAL et INC du circuit 2 sont programmables en nombre de pÃ©riodes de l'horloge CK', ce qui rend le circuit aisÃ©ment adaptable Ã diffÃ©rentes applications. En particulier, la valeur VAL numÃ©rique reprÃ©sentant la pÃ©riode T des impulsions (la valeur VAL correspond au nombre de pÃ©riodes de l'horloge CK' contenues dans une pÃ©riode T) est paramÃ©trable. Il suffit de changer la valeur chargÃ©e dans le registre 22 (REG1). Pour cela, la sortie du registre 22 est par exemple connectÃ©e Ã une premiÃ¨re entrÃ©e d'un sÃ©lecteur 30 (multiplexeur deux vers un). Une deuxiÃ¨me entrÃ©e du multiplexeur 30 est destinÃ©e Ã recevoir la valeur VAL Ã stocker dans le registre 22 lorsque celle-ci a besoin 3066060 B15713 - 16-R0-0773 8 d'Ãªtre modifiÃ©e. Le multiplexeur 30 est commandÃ© par un signal CRTL de mise Ã jour sÃ©lectionnant, par exemple Ã l'Ã©tat actif (haut ou 1), la valeur de la premiÃ¨re entrÃ©e et, au repos (bas ou 0) la valeur de sortie du registre 22. 5 Par ailleurs, la valeur d'incrÃ©ment INC est Ã©galement de prÃ©fÃ©rence paramÃ©trable. Pour cela, la sortie du registre 27 est par exemple connectÃ©e Ã une premiÃ¨re entrÃ©e d'un sÃ©lecteur 31 (multiplexeur deux vers un). Une deuxiÃ¨me entrÃ©e du multiplexeur 31 est destinÃ©e Ã recevoir la valeur INC Ã stocker dans le registre 10 27 lorsque celle-ci a besoin d'Ãªtre modifiÃ©e. Le multiplexeur 31 est, par exemple, commandÃ© par le signal CRTL (ou par un signal indÃ©pendant du signal CTRL) sÃ©lectionnant, par exemple Ã l'Ã©tat actif (haut ou 1), la valeur de la premiÃ¨re entrÃ©e et, au repos (bas ou 0) la valeur de sortie du registre 27. En cas de changement 15 de la valeur INC, celle-ci doit Ã©galement Ãªtre initialisÃ©e dans le registre 25. Pour cela, un sÃ©lecteur 32, dont la sortie est reliÃ©e en entrÃ©e du registre 25, reÃ§oit le signal INC sur une premiÃ¨re entrÃ©e et la sortie du sÃ©lecteur 28 sur une deuxiÃ¨me entrÃ©e. Le sÃ©lecteur 32 est commandÃ© par exemple par le signal 20 CTRL pour recharger la nouvelle valeur INC dans le registre 25 en mÃªme temps qu'elle est chargÃ©e dans le registre 27. Les figures aA, 3B, 3C et 3D illustrent, par des chronogrammes, le fonctionnement de l'unitÃ© 18 de la figure 1. Les figures aA, 3B et 3C reprÃ©sentent des exemples d'allures 25 respectives des signaux S, R et S16. La figure 3D reprÃ©sente un exemple de rampe de courant gÃ©nÃ©rÃ©e par le module 12. On voit que le convertisseur 16 gÃ©nÃ¨re une rampe en dents de scie dÃ©croissante de pÃ©riode T avec des pas de largeur correspondant Ã la valeur de l'incrÃ©ment INC (en nombre de coups 30 d'horloge CK'). En utilisant cette rampe comme rÃ©fÃ©rence (comme seuil) de comparaison pour le comparateur 14 (figure 1), on baisse la rÃ©fÃ©rence de tension de comparaison au fur et Ã mesure que la rampe de courant (figure 3D) croit, donc que l'on avance dans la pÃ©riode T. Ainsi, si la tension V(ILOAD), qui est reprÃ©sentative 35 des besoins en Ã©nergie de la charge, devient trop forte avec le 3066060 B15713 - 16-R0-0773 9 risque de provoquer un rapport cyclique supÃ©rieur Ã 50%, le fait que la rÃ©fÃ©rence de comparaison soit plus faible diminue l'amplitude de la diffÃ©rence prÃ©sentÃ©e en entrÃ©e du module 12. Cela permet d'empÃªcher que le systÃ¨me devienne instable lorsque 5 le rapport cyclique dÃ©passe 50%. La valeur de l'incrÃ©ment INC conditionne le nombre de pas de dÃ©crÃ©ment de la rampe de tension fournie par le convertisseur 16. Selon un exemple de rÃ©alisation particulier, on prÃ©voit entre 4 et 50 pas dans une pÃ©riode T. 10 Le choix du pas d'incrÃ©ment de tension du convertisseur 16 dÃ©pend de l'application et, en particulier, de la plage de variation de la tension V(ILOAD). La frÃ©quence de l'horloge CK' est, par exemple, Ã©gale Ã la frÃ©quence CK rÃ©glant le pas de modulation de largeur 15 d'impulsions du module 12 (figure 1). On a pris ci-dessus l'exemple d'un signal S16 dÃ©croissant en dents de scie. Toutefois, selon d'autres modes de rÃ©alisation, le convertisseur 16 peut gÃ©nÃ©rer un signal en dents de scie croissante ou triangulaire. Cela dÃ©pend de la structure 20 des circuits en aval (comparateur 14 et module 12) et de l'allure de compensation de pente dont ils ont besoin. Un avantage des modes de rÃ©alisation dÃ©crits est qu'ils Ã©vitent l'instabilitÃ© des trains d'impulsions gÃ©nÃ©rÃ©s en cas d'augmentation du rapport cyclique. 25 Un autre avantage est que la solution est numÃ©rique et particuliÃ¨rement simple Ã mettre en oeuvre. Un autre avantage est que la mise en oeuvre de la solution dÃ©crite est compatible avec les architectures usuelles de gÃ©nÃ©ration de signaux de commande en modulation de largeur 30 d'impulsions. En effet, cette mise en oeuvre n'intervient que sur la rÃ©fÃ©rence du comparateur 14 conditionnant la largeur des impulsions. La figure 4 est un schÃ©ma-bloc d'un mode de rÃ©alisation d'un convertisseur numÃ©rique-analogique programmable 4. 3066060 B15713 - 16-R0-0773 10 Ce gÃ©nÃ©rateur peut, par exemple, Ãªtre utilisÃ© pour rÃ©aliser le convertisseur 16 de la figure 1 ou former un gÃ©nÃ©rateur programmable d'un signal en dents de scie dÃ©croissant. Selon ce mode de rÃ©alisation, le convertisseur comporte 5 un Ã©tage numÃ©rique 5 et un Ã©tage analogique 6. L'Ã©tage 5 est un circuit numÃ©rique programmable destinÃ© Ã fournir des bits (signal B) en parallÃ¨le en entrÃ©e de l'Ã©tage analogique opÃ©rant la conversion proprement dite. L'Ã©tage 6 est un Ã©tage analogique usuel, par exemple constituÃ© d'un rÃ©seau de 10 sources de courant commandÃ©es individuellement par les bits du signal B, d'un rÃ©seau de rÃ©sistances commutable d'entrÃ©e d'un amplificateur opÃ©rationnel, etc. Le mot binaire B, fourni en entrÃ©e de l'Ã©tage 6, conditionne la valeur d'une tension V fournie en sortie du 15 convertisseur 4. Le pas (la prÃ©cision) du convertisseur dÃ©pend du nombre de bits du signal B. La figure 5 reprÃ©sente, sous forme de blocs, un mode de rÃ©alisation d'un Ã©tage 5 numÃ©rique du gÃ©nÃ©rateur de la figure 4, adaptÃ© Ã rÃ©aliser un gÃ©nÃ©rateur programmable d'un signal 20 dÃ©croissant en dents de scie. L'Ã©tage 5 constitue, selon le mode de rÃ©alisation reprÃ©sentÃ©, un Ã©tage programmable comportant : un registre 51 de stockage d'une valeur maximale (INIT) ; 25 un registre 53 de stockage d'une valeur (DEC) de dÃ©crÃ©ment du mot de sortie B, reprÃ©sentant le pas de dÃ©crÃ©ment du mot de sortie B ; un registre 55 de calcul (BUFELR) ; un registre 57 de sortie destinÃ© Ã contenir le mot B 30 (OUTPUT) ; et un soustracteur 59 de la valeur du dÃ©crÃ©ment Ã la valeur courante du registre de calcul. L'Ã©tage 5 reÃ§oit un signal CLK de dÃ©clenchement d'un dÃ©crÃ©ment de la valeur B et un signal de rÃ©initialisation RESET. 3066060 B15713 - 16-R0-0773 11 Le fonctionnement de l'Ã©tage 5 est le suivant. A chaque front (par exemple montant) du signal CLK, les contenus des registres 55 et 53 sont lus et la valeur DEC est soustraite du contenu lu dans le registre 55. Le rÃ©sultat est stockÃ© dans le 5 registre de calcul 55. A chaque front (par exemple montant) du signal RESET, le registre de calcul 55 et le registre de sortie 57 sont rÃ©initialisÃ©s Ã la valeur INIT lue dans le registre 51. Le contenu du registre de calcul 55 est transfÃ©rÃ©, par exemple Ã chaque front du signal CLK, au registre 57. Ainsi, le registre 57 10 contient, entre deux fronts du signal CLK, la valeur qui a Ã©tÃ© chargÃ©e au premier des deux fronts dans le soustracteur 59, qui est donc supÃ©rieure d'une valeur DEC au contenu du registre de calcul 55. Le convertisseur 4 de la figure 4 peut Ãªtre utilisÃ© en 15 convertisseur programmable fournissant une tension analogique donnÃ©e. Pour cela, on choisit le nombre de dÃ©crÃ©ments Ã appliquer Ã la valeur maximale. Le gÃ©nÃ©rateur 4 peut Ã©galement Ãªtre utilisÃ© en gÃ©nÃ©rateur programmable d'un signal en dents de scie. Selon les 20 valeurs INIT et DEC choisies, on fixe, pour une horloge CLK donnÃ©e, la frÃ©quence de dÃ©crÃ©ment et l'amplitude maximale du signal en dents de scie. Selon un mode de rÃ©alisation prÃ©fÃ©rÃ©, le nombre de bits des registres de dÃ©crÃ©ment 53 et de calcul 55 est supÃ©rieur au 25 nombre de bits des registres 51 et 57. Les bits du registre 51 sont utilisÃ©s comme bits de poids fort lors de l'initialisation du registre de calcul 55. Les bits de poids fort du registre 55 sont utilisÃ©s pour mettre Ã jour le registre de sortie 57. Un avantage est que cela Ã©vite les erreurs d'arrondi dans la mesure 30 oÃ¹ on exploite que les bits de poids fort. A titre d'exemple particulier de rÃ©alisation, les registres 51 et 57 sont sur douze bits et les registres 53 et 55 sont sur seize bits. Selon un exemple particulier de rÃ©alisation, les signaux RESET et CLK correspondent respectivement aux signaux R et S 35 gÃ©nÃ©rÃ©s par le circuit 2 (figure 2). 3066060 B15713 - 16-R0-0773 12 Divers modes de rÃ©alisation ont Ã©tÃ© dÃ©crits, diverses variantes et modifications apparaÃ®tront Ã l'homme de l'art. En particulier, le choix des valeurs Ã stocker dans les diffÃ©rents registres et le choix des frÃ©quences des signaux de dÃ©clenchement 5 dÃ©pendent de l'application et leur dÃ©termination est Ã la portÃ©e de l'homme du mÃ©tier. En outre, la mise en oeuvre pratique des modes de rÃ©alisation et le dimensionnement des composants sont Ã la portÃ©e de l'homme du mÃ©tier Ã partir de la description fonctionnelle donnÃ©e ci-dessus. REVENDICATIONS1. UnitÃ© (18) de compensation de pente d'un signal de commande d'un module (12) de gÃ©nÃ©ration d'impulsions modulÃ©es en largeur, comportant : un convertisseur numÃ©rique-analogique (16) de 5 gÃ©nÃ©ration d'un signal en dents de scie ; et un circuit (2) de dÃ©clenchement des pas du signal en dents de scie et de rÃ©initialisation de ce signal, le signal en dents de scie Ã©tant rÃ©initialisÃ©e au rythme (T) d'une premiÃ¨re frÃ©quence desdites impulsions modulÃ©es en largeur. 10 2. UnitÃ© selon la revendication 1, dans laquelle le circuit de dÃ©clenchement (2) est un circuit numÃ©rique. 3. UnitÃ© selon la revendication 2, dans laquelle le circuit de dÃ©clenchement (2) comporte : au moins un compteur (21) incrÃ©mentÃ© au rythme d'une 15 deuxiÃ¨me frÃ©quence (CK'), supÃ©rieure Ã une frÃ©quence (CK) de modulation desdites impulsions ; un premier registre (22) de stockage d'une valeur reprÃ©sentative de la pÃ©riode (T) de la premiÃ¨re frÃ©quence ; et un premier comparateur (23) de la valeur du compteur Ã 20 la valeur du premier registre, ledit premier comparateur fournissant un signal (R) de rÃ©initialisation du signal en dents de scie. 4. UnitÃ© selon la revendication 3, dans laquelle le circuit de dÃ©clenchement (2) comporte en outre : 25 un deuxiÃ¨me registre (25) dont la valeur est incrÃ©mentÃ©e (26), au rythme de la deuxiÃ¨me frÃ©quence (CK'), par une valeur d'incrÃ©ment (INC) ; et un deuxiÃ¨me comparateur (24) de la valeur dudit compteur (21) Ã la valeur du deuxiÃ¨me registre, ledit deuxiÃ¨me comparateur 30 fournissant un signal (S) de dÃ©clenchement d'un pas du signal en dents de scie. 5. UnitÃ© selon la revendication 4, dans laquelle le circuit de dÃ©clenchement (2) comporte un troisiÃ¨me registre (27) de stockage de la valeur d'incrÃ©ment. 3066060 B15713 - 16-R0-0773 14 6. UnitÃ© selon l'une quelconque des revendications 1 Ã 5, dans laquelle le signal (S16) en dents de scie a une pente dÃ©croissante. 7. UnitÃ© selon l'une quelconque des revendications 1 Ã 5 6, dans laquelle, le signal en dents de scie a une pente croissante. 8. Circuit de commande d'un interrupteur (K) d'une alimentation Ã dÃ©coupage, comportant : un module (12) de gÃ©nÃ©ration d'impulsions de commande 10 dudit interrupteur ; un comparateur (14) pour gÃ©nÃ©rer un signal dÃ©clencheur dudit module Ã partir d'une comparaison d'une information reprÃ©sentative du niveau de courant dans un Ã©lÃ©ment inductif commandÃ© par ledit interrupteur par rapport Ã un seuil ; et 15 une unitÃ© (18) de compensation de pente selon l'une quelconque des revendications 1 Ã 7. 9. Circuit d'alimentation Ã dÃ©coupage comportant : un interrupteur (K) de dÃ©coupage d'un transfert d'Ã©nergie inductif ; et 20 un circuit de commande selon la revendication 8.