Brevet FR2677470A3 — publié le 19921211

FR 2677470 A3 19921211 FR 9106748 A 19910604 DISPOSITIF DE COMMANDE D'ALIMENTATION EN COURANT POUR UN MICRO-ORDINATEUR La présente invention concerne un dispositif de commande d'alimentation en courant pour un micro- ordinateur. Le désir de diminuer le poids, l'épaisseur et le volume des ordinateurs existe et pour cela, il est inévitable d'utiliser une batterie ou une pile pour les alimenter en courant Toutefois, la chose la plus importante est de prolonger la durée de vie utile de la batterie et le procédé utilisé communément consiste à couper le courant fourni à certains circuits ou d'arrêter le travail logique partiel lorsque l'ordinateur est en attente pour les périphériques en économisant de cette manière l'énergie et, par conséquent, en prolongeant la durée de vie utile de la batterie. Le dispositif d'économie d'énergie électrique de la technique antérieure vendu actuellement sur le marché est commandé principalement par un logiciel En tant que tel, le logiciel peut constituer pour l'unité de traitement centrale (CPU) une charge supplémentaire et peut être incompatible avec une partie du logiciel d'application, ce qui constitue une façon indésirable d'économiser l'énergie. C'est pourquoi, la présente invention a pour objet un dispositif perfectionné d'économie d'énergie électrique qui peut remédier aux inconvénients mentionnés ci-dessus. La présente invention a encore pour objet un dispositif de commande d'alimentation en courant pour un micro-ordinateur qui utilise un moyen de surveillance de matériel informatique pour commander le fonctionnement d'un système d'économie d'énergie électrique afin d'empêcher une incompatibilité de logiciel et de ne pas augmenter la charge de l'unité centrale. La présente invention a également pour objet un dispositif de commande d'alimentation en courant pour un micro-ordinateur qui utilise une surveillance de la variation de l'adresse dans un ordinateur pour contrôler le programme. Le dispositif de commande d'alimentation en courant pour un micro-ordinateur selon la présente invention comprend un convertisseur numérique/analogique pour produire à partir du bus d'adresse et du bus de commande de l'ordinateur un signal qui est alors transmis à un comparateur analogique pour une comparaison avec des tensions Vl et V 2 de manière à déterminer si oui ou non le signal est compris entre Vl et V 2 pour engendrer des signaux destinés à commander le dispositif de commande d'alimentation en courant. 2 En outre, dans le dispositif de commande d'alimentation en courant pour un micro- ordinateur selon la présente invention le comparateur analogique produit, à d'aide d'un intégrateur analogique, un autre signal analogique qui est alors transmis à un comparateur analogique pour une comparaison avec des tensions V 3 et V 4 de manière à déterminer si oui ou non le signal est compris entre V 3 et V 4 pour engendrer un signal destiné à commander le dispositif de commande d'alimentation en courant. D'autres objets et caractéristiques de la présente invention apparaîtront dans la description donnée ci-après en référence aux dessins annexés, sur lesquels: la figure 1 montre un mode de réalisation préféré de la présente invention; la figure 2 montre un autre mode de réalisation préféré de la présente invention; la figure 3 est un schéma de circuit électrique de la présente invention; la figure 4 montre le principe de la présente invention; et la figure 5 (a-h) montre la relation entre l'adresse et le temps du programme dans l'unité de mémoire. On va maintenant décrire de façon détaillée le mode de réalisation préféré. En se référant aux dessins et en particulier à la figure 1, on voit que l'on y a représenté un système 1 de micro-ordinateur comprenant un bus d'adresse 2 et un bus de commande 3 qui produisent, par l'intermédiaire d'un convertisseur numérique/analogique (D/A) 4 un signal 5 qui varie de façon continue La variation de tension du signal réagit directement à l'état et à la plage de fonctionnement sur le programme présent dans 1 'ordinateur. En d'autres termes, lorsque la tension se trouve à un niveau bas, le programme travaille à un niveau d'adresse bas, mais lorsque la tension est à un niveau haut, le programme travaille à un niveau haut d'adresse Le signal 5 est alors transmis à un comparateur analogique 12 de manière que soit déterminé si oui ou non le système fonctionne avec un programme d'attente Les tensions V 1 H 13 et Vl L 14 appliquées au comparateur analogique 12 correspondent à l'adresse haute et à l'adresse basse du programme d'attente et la sortie 15 du comparateur analogique 12 présente un potentiel logique " 1 ", ce qui signifie que le système exécute avec un programme d'attente En outre, le signal 5 est intégré lors de certaines périodes de temps afin que soit obtenue une tension de signal 7 Ensuite, le signal 7 est transmis à un comparateur de tension 8 qui compare la tension limite supérieure avec la tension limite inférieure pour déterminer si oui ou non certains programmes répétitifs sont en cours d'exécution pour attendre la réaction des périphériques L'exécution de différents programmes fait appel à différents temps d'intégration et à différentes tensions limites supérieure et inférieure de manière que soit ainsi atteint l'objectif d'une distinction correct. En se référant à la figure 4, on voit qu'un programme principal commence à être exécuté à une adresse 10000 Lorsque le programme principal atteint une adresse 10 OFF, le programme saute à une adresse 11000 et se déroule à partir de celle-ci à travers un ordre de sauts Lorsque le programme atteint une adresse 1100 F, il rétro-saute à l'adresse 10100 et continu à se dérouler Lorsque le programme atteint l'adresse principale 1010 F, il rétro- saute à l'adresse initiale 10000 Le programme principal est exécuté de façon répétitive de cette façon et revient au sous-programme à partir de 10 OFF puis rétro-saute au programme principal La figure 5 a montre la relation des variations entre l'adresse et le temps du programme dans la mémoire. Pendant le déroulement du programme dans l'unité de mémorisation, l'adresse change continuellement de sorte que le signal de sélection de mémoire représenté sur la figure 3 a verrouille l'adresse chaque fois qu'un stockage et une extraction sont effectués dans et depuis l'unité de mémoire et est converti en une variation de tension continue analogique par le convertisseur D/A La variation de tension sur l'axe vertical VDAO représentée sur la figure a est juste égale au changement d'adresse lorsque l'unité de mémoire se trouve dans une condition de stockage ou d'extraction. Si à un certain instant t O on enfonce le bouton de remise à zéro représenté sur la figure 3, l'intégrateur commence à intégrer depuis t O=OV de manière que soit ainsi obtenue une série de courbes de la tension en fonction du temps représenté sur la figure 5 b Après une période de temps tl, on enfonce un bouton d'échantillonnage et tl=V 3, comme représenté sur la figure 5 b La tension est stockée dans C 2 et on obtient ainsi une tension VSTB En outre, l'adresse varie avec la tension, c'est-à-dire que la tension prend une valeur plus élevée lorsque l'adresse se trouve à un niveau plus élevé De plus, le circuit 4 de sélection de mémoire (voir figure 3) verrouille l'adresse chaque fois qu'un stockage et une extraction ont lieu dans et depuis la mémoire, comme représenté sur la figure 5 (g) (h) A partir du convertisseur D/A, on obtient la relation de variation entre, d'une part, VDAO indiqué par 5 sur la figure 3 et VDAO représenté sur la figure 5 (a) et, d'autre part, le temps VDAO est ensuite comparée, dans le comparateur 12, avec la limite supérieure Vl H et la limite inférieure de la variation d'adresse préétablie Si V 1 H VIL, alors V 1 O = " O " En d'autres termes, la variation d'adresse effectuée dans le système est très importante, ce qui signifie que le système fonctionne normalement Si VIH > VDAO immédiate permettant de distinguer l'état d'attente. Comme indiqué par la référence 6 sur la figure 3, si un signal de remise à zéro (voir figures 5 (c) et (d)) est présent, l'intégrateur commence à intégrer la variation de l'adresse et on obtient la courbe de i to VDAO d T après ti une période de temps At Si la courbe de la figure 5 (b) engendre une impulsion d'échantillonnage comme représenté sur la figure 5 (f), C 2 conserve le résultat de l'intégration VSTB représenté sur la figure 5 (f) est alors comparé avec la limite supérieure préétablie V 2 H et la limite inférieure V 2 L à l'aide d'un comparateur de manière que soit ainsi obtenu le résultat V 20 Lorsque V 2 H V 2 L, alors V 20 = " O " Ceci veut dire que la variation d'adresse de stockage et d'extraction dans l'unité de mémoire pendant une période de temps est très importante ou qu'il ne s'agit pas du programme désiré bien que se soit le programme de circuit pour une exécution de façon répétitive Toutefois, si V 2 H > VDAO périphériques. Par conséquent, on obtient deux résultats V 20 et V 1 O et ces résultats peuvent être utilisés pour déterminer si oui ou non le système entre dans un état d'attente ou exécute un programme répétitif afin de décider s'il peut mettre en fonction un moyen d'économie d'énergie. Il est bien entendu que la description qui précède n'est donnée qu'à titre purement illustratif et non limitatif et que des variantes ou des modifications peuvent y être apportées dans le cadre de la présente invention. REVENDICATIONS 1 Dispositif de commande d'alimentation en courant pour un microordinateur caractérisé par le fait qu'il comprend un convertisseur numérique/analogique ( 4) pour produire à partir du bus d'adresse ( 2)et du bus de commande ( 3) de l'ordinateur un signal ( 5) qui est alors transmis à un comparateur analogique ( 12) pour une comparaison avec des tensions VI et V 2 de manière à déterminer si oui ou non le signal est compris entre VI et V 2 pour engendrer des signaux destinés à commander le dispositif de commande d'alimentation en courant. 2 Dispositif de commande d'alimentation en courant pour un microordinateur selon la revendication 1, caractérisé en ce que le comparateur analogique ( 12) produit, à d'aide d'un intégrateur analogique ( 6), un autre signal analogique ( 7) qui est alors transmis à un comparateur analogique ( 8) pour une comparaison avec des tensions V 3 et V 4 de manière à déterminer si oui ou non le signal est compris entre V 3 et V 4 pour engendrer un signal destiné à commander le dispositif de commande d'alimentation en courant.