Brevet FR2896599A1 — publié le 20070727

CIRCUIT DE SPECIFICATION D'ALIMENTATION EN ENERGIE ACTUALISEE D'UN MICROPROCESSEUR ET PROCEDE ASSOCIE Domaine technique La présente invention concerne un circuit ayant une spécification d'alimentation en énergie actualisée pour un processeur et un procédé associé, et de manière plus particulière, un circuit utilisé dans une carte mère d'ordinateur et qui utilise un circuit intégré (IC) de mémoire programmable pour mémoriser des données et exécuter un programme d'alimentation en énergie pour le microprocesseur de manière à délivrer de l'électricité au microprocesseur et un procédé associé. État de la technique antérieure Du fait des développements technologiques, les ordinateurs sont devenus une partie essentielle de notre vie au quotidien. Du fait du développement et des impératifs de technologie multimédia, le matériel informatique nécessite constamment une actualisation et une amélioration. Cependant, le coût de ces opérations est habituellement trop onéreux pour la plupart des consommateurs. Par conséquent, il est également envisageable que l'utilisateur puisse remplacer la carte mère et le microprocesseur en vue d'un passage à une puissance supérieure. La figure 1 représente un schéma fonctionnel d'un circuit d'alimentation en énergie classique d'un microprocesseur. Dans la carte mère d'un ordinateur classique 1, le microprocesseur 12 est relié à une unité de commande de modulation d'impulsions en largeur (PWM) 14 et transmet un signal correspondant à une tension de fonctionnement requise à l'unité de commande de modulation d'impulsions en largeur (PWM) 14. Une fois que l'unité de commande de modulation d'impulsions en largeur (PWM) 14 reçoit le signal correspondant à la tension depuis le microprocesseur 12, un signal de modulation d'impulsions en largeur (PWM) correspondant à la tension de fonctionnement requise au microprocesseur 12 est générée de manière à commander une unité d'attaque 16 conformément à l'électricité délivrée par la carte mère 1 et pour attaquer au moins un commutateur de puissance afin de générer une tension de fonctionnement requise pour le microprocesseur 12. En faisant référence à nouveau à la figure 1, l'utilisateur fait évoluer habituellement un ordinateur en installant un plus rapide microprocesseur 21, mais le nouveau microprocesseur 12 a toujours une tension de fonctionnement différente de l'ancien microprocesseur, ce qui fait que lorsque le nouveau microprocesseur 12 transmet le signal correspondant à la tension de fonctionnement requise à l'unité de commande de modulation d'impulsions en largeur (PWM) 14, il est difficile à l'unité de commande de modulation d'impulsions en largeur (PWM) 14 de produire un signal de modulation d'impulsions en largeur (PWM) qui corresponde à la tension de fonctionnement requise du nouveau microprocesseur 12. Par conséquent, l'unité de commande de modulation d'impulsions en largeur (PWM) 14 ne peut pas directement commander l'unité d'attaque 16 pour attaquer le commutateur de puissance 18 afin de générer la tension de fonctionnement requise pour le nouveau microprocesseur 12. Par conséquent, cela signifie que le nouveau microprocesseur 12 n'est pas compatible avec l'unité de commande de modulation d'impulsions en largeur (PWM) 14 de la carte mère d'origine 1. En d'autres termes, l'unité de commande de modulation d'impulsions en largeur (PWM) 14 de la carte mère d'origine 1 ne peut pas fournir une tension de fonctionnement normale pour le nouveau microprocesseur 12. Par conséquent, l'utilisateur doit remplacer la carte mère 1 de l'ordinateur lorsqu'il remplace le microprocesseur 12 pour que la tension de fonctionnement requise du nouveau microprocesseur 12 puisse être délivrée. Cependant, ceci génère un important coût à l'utilisateur. Exposé de l'invention Par conséquent, le but principal du circuit ayant une spécification d'alimentation en énergie actualisée pour un microprocesseur et un procédé associé selon la présente invention est de résoudre l'incapacité de la carte mère à pouvoir délivrer efficacement de l'électricité au microprocesseur ayant une tension de fonctionnement différente ce qui fait que la carte mère doit être actualisée lorsqu'un microprocesseur est remplacé par un plus récent modèle. Le circuit ayant une spécification d'alimentation en énergie actualisée pour un microprocesseur de la présente invention utilise un circuit intégré de mémoire programmable à relier à un microprocesseur, reçoit un signal d'électricité requis et un signal de données de programmation transmis par le microprocesseur, et exécute le signal de données de programmation pour délivrer en sortie un signal de commande de tension de fonctionnement. Le signal de commande de tension de fonctionnement est transmis à une unité de commande de modulation d'impulsions en largeur (PWM) reliée au circuit intégré de mémoire programmable pour amener l'unité de commande de modulation d'impulsions en largeur (PWM) à délivrer en sortie un signal de modulation d'impulsions en largeur (PWM). Une unité de stabilisation de rétroaction est reliée entre le circuit intégré de mémoire programmable et l'unité de commande de modulation d'impulsions en largeur (PWM) pour acquérir des états de surtension, de surintensité et d'excès de température dans l'unité de commande de modulation d'impulsions en largeur (PWM) et transmettre ces états au circuit intégré de mémoire programmable. Une unité d'attaque est reliée à l'unité de commande de modulation d'impulsions en largeur (PWM) et à au moins un commutateur de puissance pour recevoir le signal de modulation d'impulsions en largeur (PWM) de manière à attaquer les commutateurs de puissance pour générer de l'énergie. Ces commutateurs de puissance délivrent l'électricité requise au microprocesseur suivant un courant continu (DC) délivré sur la carte mère et par l'intermédiaire d'un commutateur. Selon la présente invention, le circuit ayant une spécification d'alimentation en énergie actualisée pour un microprocesseur est utilisé pour actualiser un microprocesseur ayant un nombre de broches identique, c'est-à-dire que lors d'une mise à jour, le nombre de broches du nouveau microprocesseur doit être identique à celui de l'ancien. Brève description des dessins Les précédents aspects et de nombreux avantages inhérents de la présente description seront plus facilement constatés lorsque celle-ci devient mieux comprise en faisant référence à la description détaillée qui va suivre, faite conjointement avec les dessins annexés, sur lesquels : - la figure 1 est un schéma fonctionnel représentant les circuits d'alimentation en énergie du 10 microprocesseur de la technique antérieure, - la figure 2 est un schéma fonctionnel représentant les circuits d'alimentation en énergie d'un microprocesseur selon la présente invention, - la figure 3 est une vue schématique 15 représentant les circuits d'alimentation en énergie d'un microprocesseur selon la présente invention, et - la figure 4 est un ordinogramme représentant les étapes pour actualiser la spécification d'alimentation en énergie d'un 20 microprocesseur. On va maintenant faire référence à la figure 2 qui représente un schéma fonctionnel d'un circuit d'alimentation en énergie pour un microprocesseur de la présente invention. Le circuit ayant une spécification 25 d'alimentation en énergie actualisée pour un microprocesseur de la présente invention est installé sur une carte mère d'ordinateur (non-représentée) pour résoudre le problème de la carte mère qui ne délivre pas efficacement de l'électricité au microprocesseur 30 ayant une spécification de tension de fonctionnement différente, ce qui fait que l'utilisateur doit remplacer la carte mère en même temps que le microprocesseur, et inclut : un microprocesseur 22, une unité de commande de modulation d'impulsions en largeur (PWM) programmable 23, une unité d'attaque 28, et au moins un commutateur de puissance 29, dans lequel l'unité de commande de modulation d'impulsions en largeur (PWM) 23 est constituée d'une unité de commande de modulation d'impulsions en largeur (PWM) 26 reliée à un circuit intégré de mémoire programmable 24 via une unité de stabilisation de rétroaction 27. On fait maintenant référence à la figure 3 qui est une vue schématique d'un circuit d'alimentation en énergie d'un microprocesseur de la présente invention. On fait également référence à la figure 2, sur laquelle le microprocesseur 22, le circuit intégré de mémoire programmable 24, l'unité de commande de modulation d'impulsions en largeur (PWM) 26, l'unité de stabilisation de rétroaction 27, l'unité d'attaque 28 et les commutateurs de puissance 29 sont inclus, et l'unité de commande de modulation d'impulsions en largeur (PWM) programmable 23 est constituée du circuit intégré de mémoire programmable 24 relié à l'unité de commande de modulation d'impulsions en largeur (PWM) 26 par l'intermédiaire de l'unité de stabilisation de rétroaction 27. Comme représenté sur les figures 2 et 3, le microprocesseur 22 est relié au circuit intégré de mémoire programmable 24 et transmet un signal électrique requis au circuit intégré de mémoire programmable 24 ainsi qu'un signal de données de programmation au circuit intégré de mémoire programmable 24 via un bus de données 30. Le circuit intégré de mémoire programmable 24 est relié à l'unité de commande de modulation d'impulsions en largeur (PWM) 26 et transmet le signal de données de programmation provenant du microprocesseur 22 conformément au signal électrique requis de manière à délivrer en sortie un signal de commande de tension de fonctionnement à l'unité de commande de modulation d'impulsions en largeur (PWM) 26. L'unité de stabilisation de rétroaction 27 est reliée entre le circuit intégré de mémoire programmable 24 et l'unité de commande de modulation d'impulsions en largeur (PWM) 26 pour acquérir des états de surtension, de surintensité et d'excès de température dans l'unité de commande de modulation d'impulsions en largeur (PWM) 26 et pour transmettre ces états au circuit intégré de mémoire programmable 24 de manière à protéger le circuit de protection de l'unité de commande de modulation d'impulsions en largeur (PWM) 26. L'unité de commande de modulation d'impulsions en largeur (PWM) 26 est reliée à l'unité d'attaque 28 pour délivrer en sortie un signal de modulation d'impulsions en largeur (PWM), correspondant au signal de commande de tension de fonctionnement, à l'unité d'attaque 28. Le signal de modulation d'impulsions en largeur (PWM) commande l'unité d'attaque 28 pour ordonner aux commutateurs de puissance 29 connectés à l'unité d'attaque 28 de commuter. Les commutateurs de puissance 29 délivrent l'électricité requise par le microprocesseur 22 conformément à un courant continu (DC) sur la carte mère (non-représentée) par une commutation. Comme représenté sur les figures 2 et 3, le signal de données de programmation qui est transmis par le microprocesseur 22 au circuit intégré de mémoire programmable 24 via le bus de données 30 est un signal de données de programmation de spécification d'alimentation en énergie. Le signal de données de programmation de spécification d'alimentation en énergie peut être téléchargé via l'Internet connecté à un serveur distant (non-représenté) ou peut être téléchargé via un dispositif de mémoire externe (non-représenté). L'unité de stabilisation de rétroaction 27 est constituée de résistances R6, R8 et de condensateurs C4, C6. La spécification d'alimentation en énergie du microprocesseur 22 est située conjointement avec un signal de données de programmation de spécification d'alimentation en énergie correspondant et le signal de données de programmation de spécification d'alimentation en énergie est transmis au circuit intégré de mémoire programmable 24 via le bus de données 30 par le microprocesseur 22. En même temps, le circuit intégré de mémoire programmable 24 est utilisé pour mémoriser et exécuter le signal de données de programmation de la spécification d'alimentation en énergie. Sur les figures 2 et 3, les commutateurs de puissance 29 sont des transistors. Le circuit ayant une spécification d'alimentation en énergie actualisée pour un microprocesseur de la présente invention est utilisé pour actualiser un microprocesseur ayant un nombre de broches identique, c'est-à-dire que lors d'une actualisation, le nouveau microprocesseur 22 doit avoir un nombre de broches identique à celui de l'ancien microprocesseur. Ensuite, on va décrire le procédé pour délivrer une spécification d'alimentation en énergie actualisée pour un microprocesseur selon la présente invention. On se reporte maintenant à la figure 2 et également à la figure 4, qui est un ordinogramme des étapes d'actualisation de la spécification d'alimentation en énergie du microprocesseur. Comme représenté sur la figure 4, le procédé inclut les étapes consistant à : tout d'abord, détecter un microprocesseur et déterminer si la spécification d'alimentation en énergie du microprocesseur est une nouvelle spécification (S100) ; ensuite, télécharger un signal de données de programmation pour la nouvelle spécification d'alimentation en énergie du microprocesseur (S102) ; ensuite, écrire le signal de données de programmation dans un circuit intégré de mémoire programmable par le microprocesseur via un bus de données (S104) ; effectuer une détection de protection de circuit pour protéger le circuit d'une détérioration (S105) ; réinitialiser le système d'alimentation en énergie (S106) ; exécuter le signal de données de programmation via le circuit intégré de mémoire programmable (S108) ; délivrer la nouvelle spécification d'alimentation en énergie au microprocesseur (5110) ; et amorcer (S112). En faisant référence aux figures 2 et 4, dans l'étape de détection d'un microprocesseur et de détermination de si la spécification d'alimentation en énergie du microprocesseur est une nouvelle spécification d'alimentation en énergie, l'étape d'amorçage (S112) est directement exécutée si la spécification d'alimentation en énergie n'est pas nouvelle. Dans l'étape de téléchargement d'un signal de données de programmation pour la nouvelle spécification d'alimentation en énergie du microprocesseur (S102), le signal de données de programmation est téléchargé via l'Internet connecté à un serveur distant (non-représenté) ou le signal de données de programmation est téléchargé via un dispositif de mémoire externe (non-représenté). En faisant également référence aux figures 2 et 4, lorsqu'un utilisateur installe le nouveau microprocesseur 22, le système d'alimentation en énergie sur la carte mère (non-représentée) détecte une spécification d'alimentation en énergie requise par le nouveau microprocesseur 22 et télécharge un signal de données de programmation de la spécification d'alimentation en énergie correspondant conformément à la spécification d'alimentation en énergie, et en même temps, le microprocesseur 22 transmet le signal de données de programmation de spécification d'alimentation en énergie au circuit intégré de mémoire programmable 24 via le bus de données 30 et réinitialise ensuite le système d'alimentation en énergie sur la carte mère. Après la réinitialisation du système d'alimentation en énergie, le circuit intégré de mémoire programmable 24 exécute le signal de données de programmation de spécification d'alimentation en énergie de manière à délivrer de l'électricité de la spécification d'alimentation en énergie requise du nouveau microprocesseur au nouveau microprocesseur via l'unité de commande de modulation d'impulsions en largeur (PWM) 26, l'unité d'attaque 28 et les commutateurs de puissance 29 et réamorce ensuite. Dans la précédente description, le circuit ayant une spécification d'alimentation en énergie actualisée d'un microprocesseur et le procédé associé à celle-ci résolvent le défaut d'une carte mère ne fournissant pas efficacement de l'électricité à un microprocesseur ayant une spécification de tension de fonctionnement différente, ce qui fait que la carte mère doit être remplacée après l'installation d'un nouveau microprocesseur. Le circuit ayant une spécification d'alimentation en énergie actualisée d'un microprocesseur selon la présente invention utilise un circuit intégré de mémoire programmable pour résoudre le problème. L'utilisateur a seulement besoin de télécharger un signal de données de programmation de spécification d'alimentation en énergie correspondant à la spécification d'alimentation en énergie actualisée du microprocesseur et d'exécuter le signal de données de programmation de la spécification d'alimentation en énergie via le circuit intégré de mémoire programmable. Ensuite, la spécification d'alimentation en énergie requise par le microprocesseur peut être automatiquement actualisée. Il doit être entendu, cependant, que même si de nombreuses caractéristiques et nombreux avantages de la présente invention ont été décrits dans la précédente description, conjointement avec des détails de la structure et du fonctionnement de la présente invention, la description est seulement illustrative, et des changements peuvent être réalisés en détail, spécialement en termes de forme, taille, et agencement des composants dans les principes de la présente invention dans la mesure entière indiquée par la signification générale et large des termes en lesquels les revendications annexées sont exprimées. REVENDICATIONS 1. Circuit ayant une spécification d'alimentation en énergie actualisée d'un microprocesseur (22), dans lequel le circuit est installé sur une carte mère d'ordinateur, caractérisé en ce qu'il comporte : un microprocesseur (22) pour délivrer en sortie un signal électrique requis et un signal de données de programmation, un circuit intégré de mémoire programmable (24) relié au microprocesseur (22) pour recevoir le signal électrique requis et le signal de données de programmation et exécuter le signal de données de programmation de manière à délivrer en sortie un signal de commande de tension de fonctionnement, une unité de commande de modulation d'impulsions en largeur (PWM) (26) reliée au circuit intégré de mémoire programmable (24) pour recevoir le signal de commande de tension de fonctionnement de manière à délivrer en sortie un signal de modulation d'impulsions en largeur (PWM), une unité de stabilisation de rétroaction (27) reliée entre le circuit intégré de mémoire programmable (24) et l'unité de commande de modulation d'impulsions en largeur (PWM) (26) pour acquérir des états de surtension, de surintensité, et d'excès de température de l'unité de commande de modulation d'impulsions en largeur (PWM) (26) et pour transmettre les états au circuit intégré de mémoire programmable (24), et une unité d'attaque (28) reliée à l'unité de commande de modulation d'impulsions en largeur (PWM) (26) et à au moins un commutateur de puissance (29)pour recevoir le signal de modulation d'impulsions en largeur (PWM) pour amener les commutateurs de puissance (29) à commuter et pour délivrer l'électricité requise par le microprocesseur (22) via les commutateurs de puissance (29). 2. Circuit selon la revendication 1, caractérisé en ce que le signal de données de programmation est un signal de données de programmation de spécification d'alimentation en énergie du microprocesseur (22). 3. Circuit selon la revendication 2, caractérisé en ce que le signal de données de programmation de spécification d'alimentation en énergie est téléchargé depuis un serveur distant via une connexion à l'Internet. 4. Circuit selon la revendication 2, caractérisé en ce que le signal de données de programmation de spécification d'alimentation en énergie est téléchargé via un dispositif de mémoire externe. 5. Circuit selon la revendication 1, caractérisé en ce que les commutateurs de puissance (29) sont des transistors. 6. Circuit ayant une spécification d'alimentation en énergie pour actualiser un microprocesseur (22) et installé sur une carte mère d'ordinateur, caractérisé en ce qu'il comporte :un microprocesseur (22) pour délivrer en sortie un signal électrique requis et un signal de données de programmation, une unité de commande de modulation d'impulsions en largeur (PWM) programmable (23) reliée au microprocesseur (22) pour recevoir le signal électrique requis et le signal de données de programmation, pour exécuter le signal de données de programmation de manière à délivrer en sortie un signal de commande de tension de fonctionnement, et pour délivrer en sortie un signal de modulation d'impulsions en largeur (PWM) par le signal de commande de tension de fonctionnement, dans lequel l'unité de commande de modulation d'impulsions en largeur (PWM) programmable (23) comporte de plus une unité de stabilisation de rétroaction (27) en vue d'une protection vis-à-vis d'une surtension, d'une surintensité et d'un excès de température de celui-ci, et une unité d'attaque (28) reliée à l'unité de commande de modulation d'impulsions en largeur (PWM) programmable (23) et à au moins un commutateur de puissance (29) pour recevoir le signal de modulation d'impulsions en largeur (PWM) pour amener les commutateurs de puissance (29) à commuter et pour délivrer l'électricité au microprocesseur (22) via les commutateurs de puissance (29). 7. Circuit selon la revendication 6, caractérisé en ce que le signal de données de programmation est un signal de données de programmation de spécification d'alimentation en énergie du microprocesseur (22). 8. Procédé pour avoir une actualisation de la spécification d'alimentation en énergie d'un microprocesseur (22), caractérisé en ce qu'il comporte les étapes consistant à : détecter un microprocesseur (22), télécharger un signal de données de programmation d'une nouvelle spécification d'alimentation en énergie du microprocesseur (22), écrire le signal de données de programmation dans un circuit intégré de mémoire programmable (24), réinitialiser le système d'alimentation en énergie, exécuter le signal de données de programmation par le circuit intégré de mémoire programmable (24), effectuer une détection de protection de circuit pour protéger le système contre une détérioration, délivrer la nouvelle spécification d'alimentation en énergie au microprocesseur (22), et amorcer. 9. Procédé selon la revendication 8, caractérisé en ce que dans l'étape de détection d'un microprocesseur (22) et de détermination de si la spécification d'alimentation en énergie du microprocesseur (22) est une nouvelle spécification d'alimentation en énergie, l'étape d'amorçage est effectuée si la spécification d'alimentation en énergie n'est pas nouvelle. 10. Procédé selon la revendication 8, caractérisé en ce que dans l'étape de téléchargementd'un signal de données de programmation de la nouvelle spécification d'alimentation en énergie du microprocesseur (22), le signal de données de programmation est téléchargé via l'Internet connecté à un serveur distant. 11. Procédé selon la revendication 8, caractérisé en ce que dans l'étape de téléchargement d'un signal de données de programmation de la nouvelle spécification d'alimentation en énergie du microprocesseur (22), le signal de données de programmation est téléchargé via un dispositif de mémoire externe.