Witam.
buduję urzadzenie oparte na MCU atmega8. Wykorzystuje w nim dwa przetworniki ADC do pomiaru napięcia.
Pomimo profesjonlanie wykonanej płytce, i stabilnym napięciu odniesienia, wskazania ADC nadal wahają się +/- 2LSB, co niestety przy 10bit rozdzielczości nadal wprowadza dość znaczący błąd w wynikach pomiarów.
Wyczytałem że jest opcja wyciszenia MCU, zakłuceń generowanych przez zegar taktujący, na czas pomiarów ADC. ALE nie mogę nigdzie znaleśc przykładu jak to zrealizować w bascom.
Nie jestem programistą, bascom to hobby, prosiłbym o jakiś przykład jak zrealizować takie działanie, aby wprowadzić MCU w tryb ADC noise reduction na czas pomiarów ADC.
Zakładając że wykorzystuje dwa kanały ADC, wyciszenie musi obejmować pomiaru dla obu kanałów ADC. Proszę o praktyczny przykład, albo szczegółowe naprowadzenie na rozwiązanie problemu. Od razu dodam że nie wiem jak przełączyć multiplekser z kanału 1adc na kanał 2 adc
buduję urzadzenie oparte na MCU atmega8. Wykorzystuje w nim dwa przetworniki ADC do pomiaru napięcia.
Pomimo profesjonlanie wykonanej płytce, i stabilnym napięciu odniesienia, wskazania ADC nadal wahają się +/- 2LSB, co niestety przy 10bit rozdzielczości nadal wprowadza dość znaczący błąd w wynikach pomiarów.
Wyczytałem że jest opcja wyciszenia MCU, zakłuceń generowanych przez zegar taktujący, na czas pomiarów ADC. ALE nie mogę nigdzie znaleśc przykładu jak to zrealizować w bascom.
Nie jestem programistą, bascom to hobby, prosiłbym o jakiś przykład jak zrealizować takie działanie, aby wprowadzić MCU w tryb ADC noise reduction na czas pomiarów ADC.
Zakładając że wykorzystuje dwa kanały ADC, wyciszenie musi obejmować pomiaru dla obu kanałów ADC. Proszę o praktyczny przykład, albo szczegółowe naprowadzenie na rozwiązanie problemu. Od razu dodam że nie wiem jak przełączyć multiplekser z kanału 1adc na kanał 2 adc
