Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[arduino pro mini, ATmega328p] - VCC pobiera wiecej pradu niz RAW

22 Maj 2014 16:18 3363 6
  • Poziom 9  
    Witam,

    mam następujący problem z Arduino Pro Mini - gdy zasilam płytkę przez pin RAW w trybie oszczędzania energii (uśpienie) mam zużycie na poziomie 1.6-1.8 mA i w trybie pracy ok 10mA.

    Natomiast jak zasilam układ przez pin VCC (oczywiście upewniając się, że napięcie nie przekracza 5V) zużycie prądu jest na poziomie 30mA w trybie uśpienia i ok 40mA w trybie pracy!

    Zupełnie nie rozumiem dlaczego tak się dzieje skoro podłączając dokładnie to samo źródło do pinu VCC powinienem ominąć regulator napięcia i przez to zużycie prądu powinno się jeszcze zmniejszyć...

    wszelkie pomysły, rady, pytanie - mile widziane :)

    pozdrawiam

    PS: jeśli to coś pomoże to znalazłem na youtube filmik który pokazuje, że ktoś ma dokładnie ten sam problem: https://www.youtube.com/watch?v=mUZ0HZPgzlk
  • PCBway
  • Poziom 25  
    Coś mi się wydaje że pin Vcc to jest output :D
    http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v13.pdf

    twisterek napisał:
    Zupełnie nie rozumiem dlaczego tak się dzieje skoro podłączając dokładnie to samo źródło do pinu VCC powinienem ominąć regulator napięcia i przez to zużycie prądu powinno się jeszcze zmniejszyć...

    A odłączyłeś fizycznie regulator?
  • PCBway
  • Poziom 9  
    ze schematu właśnie tak wychodzi i raczej masz racje że to jest output...
    regulatora nie odlutowywałem ani nie przerywałem żadnych ścieżek.

    myślisz że to regulator jest wstecznie zasilany przez VCC i dlatego ciągnie tyle prądu?

    ----
    dodam jeszcze, że w przypadku podłączenia zasilania do VCC zostawiłem RAW niepodłączony (floating).
  • Moderator Mikrokontrolery Projektowanie
    Jeżeli to faktycznie ten regulator a schemat Twojego Arduino jest taki jak wskazał kol. el2010tmp, to podłączając napięcie do Vcc ryzykujesz uszkodzenie regulatora ponieważ nie masz diody zabezpieczającej regulator przed sytuacją, gdy napięcie na wyjściu jest wyższe niż na wejściu:

    [arduino pro mini, ATmega328p] - VCC pobiera wiecej pradu niz RAW

    Możesz więc spróbować podać napięcie zarówno na Vcc jak i RAW. W ten sposób zniwelujesz różnicę, a prąd może będzie mniejszy, ale nie koniecznie. Ale to "partyzanckie rozwiązanie" :)
  • Poziom 9  
    Regulator jest raczej ten - odczytywałem kod SMD przez lupę i było go widać dość dokładnie.

    Z dokumentacji rzeczywiście wynika, że ta dioda jest bardzo ważna.

    Z drugiej strony Arduino Pro Mini jest tak zaprojektowane, że pozwala użytkownikowi podłączać zasilanie do VCC (regulowane) jak i do RAW (nieregulowane)...

    Sprawdziłem opcję z podaniem napięcia na oba piny -> rezultat dokładnie taki sam -> zużycie na poziomie 1.6mA w stanie uśpienia.

    zapewne pozostaje wylutowanie regulatora (i diody Power przy okazji) i przetestowanie wszystkiego.


    A teraz ciekawostka - wczoraj zmontowałem inny egzemplarz ProMini - tym razem wersję 5V 16MHz - wgrałem dokładnie ten sam program i przeprowadziłem pomiary :)
    wyniki: przy zasilaniu przez VCC -> 0.2mA w stanie spoczynku! zdecydowanie mniej niż przy zasilaniu przez RAW

    czyli moje założenia byly słuszne dla ProMini - zapewne ten regulator w wersji 3.3V jest winny...