Répondre à la discussion
Affichage des résultats 1 à 28 sur 28

Reduire la conso de mon système ...



  1. #1
    Seb.26

    Question Reduire la conso de mon système ...


    ------

    Bonjour à tous,

    j'ai un montage qui tourne sur une batterie Li-ion.

    Dans mon montage, j'ai une alim à découpage boost qui me fait du 5v et un uCPU derrière...


    L'alim est basée sur un TPS61041 (Datasheet )
    Ce chip a une entrée EN qui active l'alim si EN = Vin et la désactive si EN = GND

    Actuellement, quand je mets mon système OFF, j'éteins tout ce que je peux, et je demande à mon uCPU de consommer le moins possible tout en surveillant le BP via une interruption.

    Mais ça consomme encore quelques mA ...

    Donc je voudrais carrément couper l'alim 5v pour ne consommer (presque) plus rien.

    Pour cela, ma première idée est de permettre à mon uCPU de se saborder en coupant le EN de l'alim, la mise sous tension serait faite par le BP qui irait directement mettre Vin sur EN quand on appui dessus, le uCPU boot, et maintient le EN jusqu’à qu'il veuille couper le système ...

    Tout cela sachant que je dois aussi pouvoir connaitre l'état du BP depuis mon uCPU ...

    Déjà, je pense qu'il faut une pulldown sur le EN et que le BP doit commuter le Vin sur le EN quand il est appuyé (un PNP ?)

    Voici ce où j'en suis :
    alim.png

    Déjà : est-ce que ça marcherait ? ...

    Ensuite ... comment je peux insérer mon uCPU là dedans ???

    Merci

    -----
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  2. Publicité
  3. #2
    r4ph

    Re : Reduire la conso de mon système ...

    Salut!
    C'est vraiment ton regulateur qui pompe ces quelques mA? Ou bien c'est ton uC? ou les 2?

    Si c'est le uC, passe le en mode sleep, si c'est le regulateur, tu peux jouer sur l'enable de l'alim effectivement et si ton uC accepte une alimentation de moins de 5V, comme de 3V7, alors alimente le par la batterie directement quand tu es en mode sleep. Au reveil (par l'interuption par ex.), repasse sur l'alim 5V avec une des sorties du uC comme enable.

  4. #3
    MorpheusPic

    Re : Reduire la conso de mon système ...

    salut

    deja en diminuant l'alim du pic a environ 3.4 V tu va gagner en consomation ^^

    par ex tu met une shotky entre l'entree et la sortie de ton step up de maniere a laisser passer une tension d'envion (3.6 - 0.2 =3.4V) quand ton regulateur et desactivé

    aussi jais essayer le max1724 qui est tres bon niveau consomation a vide il est donner pour 1.5 µA ,jais mesurer 3.5µA avec une entree a 3.6 et une sortie a 5V ce qui est honorable ^^

  5. #4
    Seb.26

    Re : Reduire la conso de mon système ...

    Déjà, merci de vos réponses !

    En fait, il n'y a pas que mon uCPU derrière mais aussi d'autres trucs qui tournent sur le 5v ... un CI FTDI (USB), quelques pullup & Co ...

    Donc l'idée serait vraiment de couper l'alim (via sa pin EN).

    Quand on appuie sur le BP, cela active l'alim, mon uCPU boote et il maintient alors le EN de l'alim (et remet le EN à 0 quand il veut mettre en OFF)

    Donc je pense à une sortie du uCPU qui irait mettre la base du PNP à GND au boot (pour maintenir l'alim ON même quand on relâche le BP) mais alors ensuite comment lire mon BP dans le uCPU ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    MorpheusPic

    Re : Reduire la conso de mon système ...

    voila une idee de shemas

    R2 R1 ,C1 permetes de realiser lanti-rebond, tu recupere l'info de ton bouton sur RB0 (front montant)

    R3 et R2 sert aussi a limiter le courant qui va circuler dans les pin RB0 et RB1 a la mise sous tension (le temp que le step up monte en tension)
    je pense que sa marche bien ....
    Images attachées Images attachées

  9. #6
    Seb.26

    Re : Reduire la conso de mon système ...

    oh pinaize ...

    c'est aussi simple qu'une diode bien placée !

    il faut que je regarde si le Vbatt est vu comme un 1 sur l'entrée du CPU (CPU en 5v et Vbat descend < 3v)

    En tout cas, merci pour cette bonne idée )
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  10. Publicité
  11. #7
    Seb.26

    Lightbulb Re : Reduire la conso de mon système ...

    re ...

    Voici le schéma que j'envisage :
    alim2.png

    Si j'ai bon :
    au repos, EN = GND via la pulldown
    quand on appuie sur le BP, EN passe à Vin (moins les 0.7v de la diode)
    le uCPU boote et peut alors maintenir EN à Vin via le PNP (interdit d'envoyer directement 5v sur EN !) ... donc je mets la pin à GND (pin=sortie à 0) et pour couper je mets la pin en haute impédance (pin=entrée)

    Et grâce à la diode, je peux lire l'état de mon BP

    Vous en pensez quoi ???
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  12. #8
    r4ph

    Re : Reduire la conso de mon système ...

    Ca parait fonctionnel!
    mais pourquoi le PNP? la sortie ON/OFF du uC direct sur enable et en hiZ quand eteint, ou encore une diode entre sortie ON/OFF et enable, non?

  13. #9
    Seb.26

    Re : Reduire la conso de mon système ...

    Car si j’envoie du 5v sur le EN, il va griller ... on ne doit pas dépasser Vin ...

    Merci de ta réponse en tout cas.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  14. #10
    r4ph

    Re : Reduire la conso de mon système ...

    Oui, donc effectivement le PNP est une bonne solution!

  15. #11
    MorpheusPic

    Re : Reduire la conso de mon système ...

    il y a un probleme ^^

    quand tu va actionner ton bp tu va envoyer Vbat dans lentree du pic qui est pas encor alimenter > risque de griller la diode de protection interne de l'entree

    regarde mon shemas R2 sert a proteger le pic puis fait aussi l'anti-rebond grace a C1

  16. #12
    r4ph

    Re : Reduire la conso de mon système ...

    En prenant la remarque de Morpheus a propos de R2 je me demande si son schema ne ferait pas l'affaire sans PNP, puisque l'enable du boost passe par une resistance. En gardant cette resistance mais de bien plus grande valeur, je metterait une schottky entre l'enable et le + de la batterie. Du coup l'entree enable ne depassera pas Vbat +0.2V.

    Qu'en pensez vous?

  17. Publicité
  18. #13
    MorpheusPic

    Re : Reduire la conso de mon système ...

    voir un pont diviseur (rajouter une 1k entre EN et GND) du coup on arrive a 2.5V max > il faut 1.5V min pour activer enable

    mais je pense que le converstiseur a deja une shotky entre EN et Vin donc VDD - Vin = 1.5V > un courant de 15uA avec R3 de 10k.

  19. #14
    r4ph

    Re : Reduire la conso de mon système ...

    je pense le mieux et le plus simple effectivement!

  20. #15
    Seb.26

    Re : Reduire la conso de mon système ...

    Oulala .... ça carbure ici !!!

    Merci de cette remarque MorpheusPic !

    Donc, voici un nouveau schéma avec une R pour protéger l'entrée du PIC :
    Alim_v2.1.png

    (NB: pour l'antirebond, je ferais du soft donc une capa de moins ... au pire le PIC bootera 1 ou 2 fois si rebond il y a ...)

    Par contre, il semblerait que vous ayez trouvé une méthode plus simple ?
    ... mais j'ai pas tout capté ...
    Dernière modification par Seb.26 ; 08/11/2011 à 23h07.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  21. #16
    Seb.26

    Re : Reduire la conso de mon système ...

    Et paf .... je viens de voir un truc dans la datsheet :

    Pulling the enable (EN) to ground shuts down the device reducing the shutdown current to 1 μA (typical). Since
    there is a conductive path from the input to the output through the inductor and Schottky diode, the output
    voltage is equal to the input voltage during shutdown.
    En gros, même avec le EN à 0, je vais alimenter mon PIC avec VBatt ... non ?

    Le schéma : Sch_Alim.png

    Bon, je crois que je vais changer de chip ... il est trop naze celui-ci !!!

    Des idées ?

    Même besoin : un dc/dc boost qui sorte du 5v avec le même besoin de ON/OFF

    Je vais regarder du coté du max1724 dont parlait MorpheusPic ... d'autres réf ?

    PS :
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  22. #17
    Seb.26

    Re : Reduire la conso de mon système ...

    ça a l'air bien le max1724 !!!

    En plus, y'a moins de composants à ajouter ...

    Par contre, la datasheet indique aussi :
    The MAX1723/MAX1724 enter shutdown when the
    SHDN pin is driven low. During shutdown, the body
    diode of the P-channel MOSFET allows current to flow
    from the battery to the output. VOUT falls to approximately
    VIN - 0.6V and LX remains high impedance.

    Shutdown can be pulled as high as 6V, regardless of
    the voltage at BATT or OUT. For normal operation, connect
    SHDN to the input.
    Est-ce que ça veut dire que Vbatt alimente directement mon PIC ??? ...

    Par contre : cool, le CE accepte mon 5v ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  23. #18
    Seb.26

    Re : Reduire la conso de mon système ...

    La nuit porte conseil dit-on ... ?

    Question toute bête : et pourquoi je ne coupe pas le + de la batterie en amont ? ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  24. Publicité
  25. #19
    maximilien

    Re : Reduire la conso de mon système ...

    Citation Envoyé par Seb.26 Voir le message
    Bon, je crois que je vais changer de chip ... il est trop naze celui-ci !!!

    Des idées ?

    Même besoin : un dc/dc boost qui sorte du 5v avec le même besoin de ON/OFF

    Je vais regarder du coté du max1724 dont parlait MorpheusPic ... d'autres réf ?
    j'ai lu la discussion un peu en diagonale mais il y a celui là aussi:
    http://www.microchip.com/wwwproducts...cName=en548193

  26. #20
    r4ph

    Re : Reduire la conso de mon système ...

    Rebonjour!

    Si je ne m'abuse, tu parlais aussi de periferiques gourmands, donc pourquoi ne pas (independament de quel circuit boost tu choisi) commander ces equipements par un transistor fet par ex depuis ton pic que tu aura mis en sleep (conso derisoire), alimente par les 3.5V de la batterie a travers la schottky du boost? Certain periferiques ont eux aussi un enable ou un mode sleep, qu'en est il de ceux que tu utilise?

  27. #21
    Seb.26

    Re : Reduire la conso de mon système ...

    En fait, je suis en train de me demander : << pourquoi faire compliqué ? >> ...

    Le plus simple et qui offre une conso à vide nulle c'est de couper directement le + de la batterie, non ? ... ou alors il y a un os que je ne vois pas ???
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  28. #22
    r4ph

    Re : Reduire la conso de mon système ...

    oui, ca peut etre plus simple! ptet je couperais la masse avec un NMOS, plus pratique a trouver qu'un PMOS pour le +

  29. #23
    Seb.26

    Re : Reduire la conso de mon système ...

    Citation Envoyé par r4ph Voir le message
    oui, ca peut etre plus simple! ptet je couperais la masse avec un NMOS, plus pratique a trouver qu'un PMOS pour le +
    Un NMOS ? ...

    Un bête PNP ne serait pas OK ?
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  30. #24
    r4ph

    Thumbs up Re : Reduire la conso de mon système ...

    PNP c'est bien aussi!!! C'est juste la mode des mos...

  31. Publicité
  32. #25
    Seb.26

    Re : Reduire la conso de mon système ...

    Citation Envoyé par r4ph Voir le message
    PNP c'est bien aussi!!! C'est juste la mode des mos...
    Zut, je suis pas à la mode alors !!! ;o)

    Merci de ton aide.

    PS: pourquoi ils sont à la mode en ce moment ? ... ce serait mieux dans mon cas ???
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  33. #26
    r4ph

    Re : Reduire la conso de mon système ...

    Comme toutes technologies differentes, ya des avantages et des inconvenients...

    Le tout est de se faire son avis en se documentant un peu et choisir ce qu'on prefere, ce qu'on connait mieux, ou de son fond de tiroir, c'est egal du moment que tu es satisfait du resultat! Pour ton application je pense que les 2 se valent, mais ca reste mon avis personnel...

  34. #27
    MorpheusPic

    Re : Reduire la conso de mon système ...

    salut
    he ben c pas evident ^^

    bien vu pour le mcp 1624 puisque :
    A “true” Load Disconnect mode provides input to output
    isolation while disabled (EN = GND) by removing the
    normal boost regulator diode path from input to output.
    This mode consumes less than 1 μA of input current.

    donc lui il coupe vraiment la sortie en veille et consome moins d'un µA

  35. #28
    Seb.26

    Re : Reduire la conso de mon système ...

    OK, cool ce mcp 1624, je note la réf dans ma liste des "USE IT A DAY" ...

    Par contre, j'ai aussi une alim 12v sur mon système, donc je vais couper directement l'alim de la batterie via un PNP ...

    Merci de votre aide, @+
    Seb
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. Reduire l'equation d'onde a un systeme de 2 equations du premier ordre
    Par Frink dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 29/11/2009, 05h41
  2. sos: mon système ne retrouve pas mon disque dur
    Par biben dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 16/08/2009, 23h44
  3. Mon systeme de chauffage
    Par shoopy net dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 4
    Dernier message: 23/09/2008, 21h36
  4. Mon PC est-il infecté ? (suite de "Comment formater la partition système de mon PC ?"
    Par Doud83 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 1
    Dernier message: 19/03/2008, 16h01
  5. réduire la conso élec d'un frigo en hiver?
    Par 42jerome dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 22
    Dernier message: 04/12/2007, 22h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.