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

ATTINY841 - jak wzmocnić sygnał i użyć komparatora do filtracji sygnałów?

kristofsid 02 Wrz 2015 08:55 843 0
REKLAMA
  • #1 14965040
    kristofsid

    Poziom 14  
    Witam Panowie.
    Rozpoczynam nieduży projekt i chciałbym wykorzystać w nim ATTINY841, głównym założeniem jest wzmocnienie słabego sygnału o częstotliwości do 1kHz i następnie liczenie dolnych połówek.
    Planuję wzmocnić sygnał x20 na wewnętrznym Differential Gain Amplifier i następnie podać na wewnętrzny Analog Comparator w celu filtracji sygnałów o mniejszej amplitudzie.
    W dokumentacji ATTINY841 str.133 ,wygląda że jest możliwość podłączenia wzmacniacza z komparatorem poprzez ADC MUX OUTPUT
    Zrobiłem taki oto układ testowy
    ATTINY841 - jak wzmocnić sygnał i użyć komparatora do filtracji sygnałów?

    kod testowy wygląda tak
    int main(void)
    {
    
     DIDR0  |=(1<<ADC3D)|(1<<ADC4D);    // ADC4 i ADC3  Cyfrowe wejścia wyłączone
     ADMUXA |= 0x15;                            // Wejścia  differential amplifier, ADC3 positive ADC4 negative.
     ADMUXB |= (1<<GSEL1);                   // Wzmocnienie x20
    
     
     ACSR0A |=(1<<ACPMUX2);                // comparator0 wejście positive bandgap voltage (1.1V)
     ACSR0B |=(1<<ACNMUX0);                // comparator0 wejście negative z ADC MUX OUTPUT
     ACSR0B |=(1<<HSEL0)|(1<<HLEV0);   // histereza 50mV
     ACSR0B |=(1<<ACOE0);                    // połączenie do ACO0 output.
    
     
     while(1){}
     
    }
     


    Problem jest taki że jak kręcę w pełnym zakresie potencjometrem (0-5V) i dioda się ciągle pali, a wydaje mi się że po przekroczeniu mniej więcej 2,5V w jedną i drugą stronę powinna odpowiednio zapalać się i gasnąć.
    Komparator i wyjście diody na pewno działa, bo jak zmienię w kodzie ADMUXA |= 0x15; na ADMUXA |= 0x03;, czyli bezpośrednie podłączenie z ADC3 na wejście komparatora i kręcę potencjometrem dioda zapala się >1.1V i gaśnie <1.1V.
    Wydaje mi się że wzmacniacz nie działa dobrze w konfiguracji z komparatorem, dodam jeszcze że jak odłączam potencjometr i dotykam palcem do ADC3(PA3) dioda mruga.
    Ma ktoś jakieś doświadczenie w tej materii i morze mi pomóc?
  • REKLAMA
REKLAMA