Brevet FR3066061A1 — publié le 20181109

B15911 - 17-R0-0041 1 CONVERTI SSEUR NUME RI QUE -ANALOGIQUE 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. 3066061 B15911 - 17-R0-0041 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 un convertisseur numÃ©rique-analogique programmable comportant : 20 un Ã©tage analogique de conversion d'un mot binaire en une valeur de tension analogique ; et un Ã©tage numÃ©rique fournissant ledit mot binaire Ã partir d'une valeur maximale dÃ©crÃ©mentÃ© d'une valeur de dÃ©crÃ©ment. Selon un mode de rÃ©alisation, l'Ã©tage numÃ©rique 25 comporte : un registre de stockage d'une valeur maximale ; un registre de stockage d'une valeur de dÃ©crÃ©ment, reprÃ©sentant le pas de dÃ©crÃ©ment du mot de sortie ; un registre de calcul ; et 30 un soustracteur de la valeur du dÃ©crÃ©ment Ã la valeur courante du registre de calcul. Selon un mode de rÃ©alisation, le convertisseur comporte en outre un registre de sortie destinÃ© Ã contenir ledit mot binaire. 3066061 B15911 - 17-R0-0041 3 Selon un mode de rÃ©alisation, le convertisseur comporte une entrÃ©e de dÃ©clenchement d'un dÃ©crÃ©ment de la valeur contenue dans le registre de calcul. Un mode de rÃ©alisation prÃ©voit un gÃ©nÃ©rateur 5 programmable d'un signal en dents de scie dÃ©croissant, comportant un convertisseur numÃ©rique-analogique programmable. Selon un mode de rÃ©alisation, la valeur du mot binaire est dÃ©crÃ©mentÃ©e de la valeur de dÃ©crÃ©ment au rythme d'un signal de dÃ©clenchement pÃ©riodique. Selon un mode de rÃ©alisation, la valeur maximale est rÃ©initialisÃ©e pÃ©riodiquement. BrÃ¨ve description des dessins Ces caractÃ©ristiques et avantages, ainsi que d'autres, seront exposÃ©s en dÃ©tail dans la description suivante de modes de 15 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 Ã dÃ©coupage du type auquel s'appliquent les modes de rÃ©alisation 20 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 commande d'un interrupteur de dÃ©coupage ; 25 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 la figure 5 reprÃ©sente, sous forme de blocs, un mode de 30 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 De mÃªmes Ã©lÃ©ments ont Ã©tÃ© dÃ©signÃ©s par de mÃªmes 35 rÃ©fÃ©rences aux diffÃ©rentes figures. 3066061 B15911 - 17-R0-0041 4 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 fonctionnement d'une alimentation Ã dÃ©coupage et de la conversion 5 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 Ã deux Ã©lÃ©ments connectÃ©s entre eux, cela signifie directement 10 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 autres Ã©lÃ©ments. 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 forme de blocs d'un mode de rÃ©alisation d'un circuit 1 de commande 20 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 d'Ã©nergie inductif. Selon les rÃ©alisations, cet interrupteur est 25 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 rapport cyclique des impulsions fixe la durÃ©e du transfert 30 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 d'une horloge CK. La largeur des impulsions (le rapport cyclique) 35 est asservie sur les besoins de la charge. Ces besoins sont, par 3066061 B15911 - 17-R0-0041 5 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), proportionnelle Ã l'Ã©nergie requise par la charge, est mesurÃ©e et 5 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 cycle. 10 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) commandÃ© par un circuit 2 de dÃ©clenchement (CTR) du pas de 15 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, 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, au convertisseur numÃ©rique-analogique 16, un signal R de 25 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 signal S est un signal de dÃ©crÃ©ment ou de pas du convertisseur 30 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. La figure 2 est un schÃ©ma bloc d'un mode de rÃ©alisation 35 d'un circuit de dÃ©clenchement 2 d'un convertisseur numÃ©rique 3066061 B15911 - 17-R0-0041 6 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. Le signal R de rÃ©initialisation est gÃ©nÃ©rÃ© par une 5 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 exemple Ã chaque front montant) du signal d'horloge CK', les 10 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 bascule Ã l'Ã©tat haut. Pour cela, la sortie du comparateur 23 est 15 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 de la valeur CNT du compteur 21 Ã une valeur ACT fournie par un registre 25 (REG2). La valeur contenue dans le registre 25 est 20 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. 3066061 B15911 - 17-R0-0041 7 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 module 2 sont 5 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 10 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 15 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. Par ailleurs, la valeur d'incrÃ©ment INC est Ã©galement 20 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 27 lorsque celle-ci a besoin d'Ãªtre modifiÃ©e. Le multiplexeur 31 25 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 de la valeur INC, celle-ci doit Ã©galement Ãªtre initialisÃ©e dans 30 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 CTRL pour recharger la nouvelle valeur INC dans le registre 25 en mÃªme temps qu'elle est chargÃ©e dans le registre 27. 3066061 B15911 - 17-R0-0041 8 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 respectives des signaux S, R et S16. La figure 3D reprÃ©sente un 5 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 d'horloge CK'). En utilisant cette rampe comme rÃ©fÃ©rence (comme 10 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 des besoins en Ã©nergie de la charge, devient trop forte avec le 15 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 le rapport cyclique dÃ©passe 50%. 20 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. Le choix du pas d'incrÃ©ment de tension du convertisseur 25 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 d'impulsions du module 12 (figure 1). 30 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 des circuits en aval (comparateur 14 et module 12) et de l'allure 35 de compensation de pente dont ils ont besoin. 3066061 B15911 - 17-R0-0041 9 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. Un autre avantage est que la solution est numÃ©rique et 5 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 d'impulsions. En effet, cette mise en oeuvre n'intervient que sur 10 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 4 numÃ©rique-analogique programmable. Ce gÃ©nÃ©rateur peut, par exemple, Ãªtre utilisÃ© pour 15 rÃ©aliser le convertisseur 16 de la figure 1 ou former un gÃ©nÃ©rateur programmable d'un signal dÃ©croissant en dents de scie. Selon ce mode de rÃ©alisation, le convertisseur comporte un Ã©tage numÃ©rique 5 et un Ã©tage analogique 6. L'Ã©tage 5 est un circuit numÃ©rique programmable destinÃ© 20 Ã 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 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 25 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 convertisseur 4. Le pas (la prÃ©cision) du convertisseur dÃ©pend du nombre de bits du signal B. 30 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. L'Ã©tage 5 constitue, selon le mode de rÃ©alisation 35 reprÃ©sentÃ©, un Ã©tage programmable comportant : 3066061 B15911 - 17-R0-0041 10 un registre 51 de stockage d'une valeur maximale (INIT) ; 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 5 mot de sortie B ; un registre 55 de calcul (BUFELR) ; un registre 57 de sortie (OUTPUT) destinÃ© Ã contenir le mot B ; et un soustracteur 59 de la valeur du dÃ©crÃ©ment Ã la valeur 10 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. Le fonctionnement de l'Ã©tage 5 est le suivant. A chaque front (par exemple montant) du signal CLK, les contenus des 15 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 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. 20 Le contenu du registre de calcul 55 est transfÃ©rÃ©, par exemple Ã chaque front du signal CLK, au registre 57. Ainsi, le registre 57 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 25 calcul 55. Le convertisseur 4 de la figure 4 peut Ãªtre utilisÃ© en convertisseur programmable fournissant une tension analogique donnÃ©e. Pour cela, on choisit le nombre de dÃ©crÃ©ments Ã appliquer Ã la valeur maximale. 30 Le gÃ©nÃ©rateur 4 peut Ã©galement Ãªtre utilisÃ© en gÃ©nÃ©rateur programmable d'un signal en dents de scie. Selon les 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. 3066061 B15911 - 17-R0-0041 11 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 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 5 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 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 10 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 gÃ©nÃ©rÃ©s par le circuit 2 (figure 2). Divers modes de rÃ©alisation ont Ã©tÃ© dÃ©crits, diverses 15 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 dÃ©pendent de l'application et leur dÃ©termination sont Ã la portÃ©e de l'homme du mÃ©tier. En outre, la mise en oeuvre pratique des 20 modes de rÃ©alisation et le dimensionnement des composants est Ã la portÃ©e de l'homme du mÃ©tier Ã partir de la description fonctionnelle donnÃ©e ci-dessus. REVENDICATIONS1. Convertisseur numÃ©rique-analogique programmable (4) comportant : un Ã©tage analogique (6) de conversion d'un mot binaire (B) en une valeur de tension analogique (V) ; et un Ã©tage numÃ©rique (5) fournissant ledit mot binaire (B) Ã partir d'une valeur maximale (INIT) dÃ©crÃ©mentÃ© d'une valeur de dÃ©crÃ©ment (DEC). 2. Convertisseur selon la revendication 1, dans lequel l'Ã©tage numÃ©rique (5) comporte : un registre (51) de stockage d'une valeur maximale (INIT) ; un registre (53) de stockage d'une valeur (DEC) de dÃ©crÃ©ment, reprÃ©sentant le pas de dÃ©crÃ©ment du mot de sortie (B) ; un registre (55) de calcul ; et un soustracteur (59) de la valeur du dÃ©crÃ©ment Ã la valeur courante du registre de calcul. 3. Convertisseur selon la revendication 2, comportant en outre un registre (57) de sortie destinÃ© Ã contenir ledit mot binaire (B). 4. Convertisseur selon l'une quelconque des revendications 1 Ã 3, comportant une entrÃ©e de dÃ©clenchement (CLK) d'un dÃ©crÃ©ment de la valeur contenue dans le registre de calcul (55). 5. GÃ©nÃ©rateur programmable d'un signal en dents de scie 25 dÃ©croissant, comportant un convertisseur selon l'une quelconque des revendications 1 Ã 4. 6. GÃ©nÃ©rateur selon la revendication 5, dans lequel la valeur du mot binaire (B) est dÃ©crÃ©mentÃ©e de la valeur de dÃ©crÃ©ment (DEC) au rythme d'un signal de dÃ©clenchement pÃ©riodique. 30 7. GÃ©nÃ©rateur selon la revendication 5 ou 6, dans lequel la valeur maximale (INIT) est rÃ©initialisÃ©e pÃ©riodiquement.