Buduję oscyloskop hobby na mikrokontrolerze ATmega16. Głównym problemem jest to, że podczas pomiaru sygnału odbieram dużą ilość szumu. Kiedyś LF353 wzmacniacze do zmiany napięcia i podejrzewam, że mogą one być przyczyną hałasu.
To schemat z wzmacniaczem operacyjnym. Sygnał trafia do „Input”, a „Output” trafia bezpośrednio do pinu ADC mikrokontrolera.
I to jest sygnał, który otrzymuję, gdy przewody nie są podłączone:
avr
operational-amplifier
adc
noise
oscilloscope
Ashton H.
źródło
źródło
Odpowiedzi:
Każda szyna napięciowa przykładana bezpośrednio na ścieżkę sygnału analogowego za pomocą rezystorów, takich jak R6, będzie musiała być bardzo cicha, aby uniknąć problemów z szumem. Oczywiste jest również, że użycie napięcia 5 V do odchylenia ścieżki sygnału w taki sposób, w jaki jesteś, spowoduje, że sygnał wejściowy do A / D będzie zależny od wartości bezwzględnej tego napięcia zasilania.
Sądzę, że powinieneś przemyśleć swój projekt tak, aby jedyną rzeczą, która bezpośrednio promowała ścieżkę sygnału, było napięcie wejściowe i wyjścia wzmacniacza operacyjnego. W ten sposób usuwasz wpływ zmian napięcia zasilania o współczynnik PSSR (współczynnik odrzucenia zasilacza) zastosowanych wzmacniaczy operacyjnych.
Wreszcie myślę, że dla najlepszego wsparcia przepustowości, gdy dopracujesz swoją technikę, będziesz chciał sterować wejściem A / D z możliwie najniższego źródła impedancji. Twoja obecna impedancja źródła wynosi około 33K || 82 tys. Wydaje się to dość wysokie i może wymagać znacznie niższej wartości, jeśli planujesz kiedykolwiek multipleksować kilka kanałów w sekwencji.
Ostatni komentarz, który poczynię, jest taki, że powinieneś spróbować wykorzystać osobne styki AVCC i AGND na MCU, tak abyś używał osobnego filtrowanego napięcia 5 V i GND dla obwodów analogowych i łączył je z MCU GND bezpośrednio na MCU.
źródło
Być może dodanie przesunięcia DC na wejściu dałoby bardziej kontrolowane wyniki. Na przykład.
źródło