logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ADC - pomiary z różnymi napięciami odniesienia

farmazon3000 27 Kwi 2009 22:27 2116 8
REKLAMA
  • #1 6464317
    farmazon3000
    Poziom 15  
    witam, mam problem z którym walczę już dośc długo i nie moge sobie poradzić

    otórz mam podłączone do przetwornika ADC kilka napięć:
    4 z nich mają być mierzone z nap. odniesienia AVCC
    1 z nich ma byćmierzone z nap. odniesienia wewn. 2.56V

    w programie mam zmienianie tegoż nap. odniesienia - robie to rejestrem ADMUX - jednak przetwonik jakby nie reaguje, dalej mierzy z napieciem odniesienia AVCC

    gdy puszcze wszystko na tym samym napieciu odniesienia - wewn, 2.56 - tez dziala

    czy ktos mial moze podobny problem ze zmienianiem napiec odniesienia w ADC?



    #edit:
    pomiar u mnie odbywa sie nastepujaco:
    - pomiar kanalow dla nap. odniesienia 2.56
    - pomiar kanalow dla nap. odniesienia AVCC

    przy takich pomiarach pierwszy odczyt dla np. odniesienia 2.56 jest POPRAWNY, jednak nastepne sa juz bledne, tak jakby napiecie odniesienia nie chcialo sie ponownie przestawic
  • REKLAMA
  • Pomocny post
    #2 6464444
    dawid512
    Poziom 32  
    W jakim działasz trybie? Wykonujesz pomiar na żądanie czy w trybie free?
  • #3 6464457
    farmazon3000
    Poziom 15  
    pomiar na żądanie, a właściwie 5 pomiarów a potem średnią
  • REKLAMA
  • Pomocny post
    #4 6464510
    dawid512
    Poziom 32  
    A czy przy każdym żądaniu wybierasz odniesienie czy tylko zmieniasz kanał?
  • REKLAMA
  • Pomocny post
    #5 6464519
    Dr_DEAD
    Poziom 28  
    A czytałeś rozdział "Changing Channel of Reference Selection" w Dataseet'cie??
  • #6 6464536
    farmazon3000
    Poziom 15  
    zastanawiajace jest to, ze bledny pomiar (nie przestawienie nap. odniesienia) nastepuje tylko dla wewn. 2.56, dla AVCC jest zawsze ok

    Dr_DEAD napisał:
    A czytałeś rozdział "Changing Channel of Reference Selection" w Dataseet'cie??


    no pewnie, nic ciekawego oprocz tego ze mozna odczekac chwie miedzy pomiarami oraz ze pierwszy pomiar po zmianie nap. odniesienia moze byc niewazny

    aby ustosunkowac sie do tego fragmentu dokumentacji zrobilem tak, ze po zmianie nap. odniesienia wykonuje pomiar nie raz ale kilka razy i nic

    dawid512 napisał:
    A czy przy każdym żądaniu wybierasz odniesienie czy tylko zmieniasz kanał?


    -kanal 4, napiecie odn. 2.56
    -kanal 0, napiecie odn. AVCC
    -kanal 1, napiecie odn. AVCC
    -kanal 2, napiecie odn. AVCC
    -kanal 3, napiecie odn. AVCC

    i tak w kolko

    pomiar dla kanalu 4 jest (poza pierwszym przejsciem) bledny



    @Edit
    no coz na razie przelaczylem sie po prostu na AVCC takze w pierwszym pomiarze, ale jesli ktos bedzie mial pomysl o co chodzi to niech smialo pisze
  • Pomocny post
    #7 6464726
    dawid512
    Poziom 32  
    Może po prostu dodaj lekkie opóźnienie i zobacz czy to coś zmieni.
  • Pomocny post
    #8 6464738
    Dr_DEAD
    Poziom 28  
    A do AREF masz podpięty kondensator?? A zdąży on się przeładować dla nowego napięcia?
  • REKLAMA
  • #9 6465357
    farmazon3000
    Poziom 15  
    Dr_DEAD napisał:
    A do AREF masz podpięty kondensator?? A zdąży on się przeładować dla nowego napięcia?


    tak, mam ten kondensator... całkiem możliwe że po tym jak naładuje się on do napięcia AVCC, nie ma jak się rozładować do niżeszgo napięcia 2.56V i dlatego po pierwszym włączeniu AVCC następne próby zmian do 2.56 nic nie dają, ale ja już tego nie sprawdzę bo łatwiej mi było zmienić układ do takiej postaci że nie musze zmieniać nap.ięc odneisienia niż kombinować i czekać aż się kondensator raczy rozładować :)
REKLAMA