ATmega16 마이크로 컨트롤러에서 취미 오실로스코프를 만들고 있습니다. 주요 문제는 신호를 측정하는 동안 많은 양의 노이즈를 수신한다는 것입니다. 나는 LF353 증폭기를 사용 하여 전압을 이동 시켰 으며 잡음을 유발할 것으로 의심된다.
이것은 연산 증폭기가있는 회로도입니다. 신호는 '입력'으로 가고 '출력'은 마이크로 컨트롤러의 ADC 핀으로 직접갑니다.
그리고 이것은 리드가 연결되어 있지 않을 때 나는 신호입니다.
ATmega16 마이크로 컨트롤러에서 취미 오실로스코프를 만들고 있습니다. 주요 문제는 신호를 측정하는 동안 많은 양의 노이즈를 수신한다는 것입니다. 나는 LF353 증폭기를 사용 하여 전압을 이동 시켰 으며 잡음을 유발할 것으로 의심된다.
이것은 연산 증폭기가있는 회로도입니다. 신호는 '입력'으로 가고 '출력'은 마이크로 컨트롤러의 ADC 핀으로 직접갑니다.
그리고 이것은 리드가 연결되어 있지 않을 때 나는 신호입니다.
답변:
R6와 같은 저항을 통해 아날로그 신호 경로에 직접 적용되는 모든 전압 레일은 노이즈 문제를 방지하기 위해 조용히 작동해야합니다. 또한 신호 경로를 바이어스하는 5V 공급 장치를 사용하면 A / D에 대한 신호 입력이이 공급 전압의 절대 값에 의존하게됩니다.
신호 경로를 직접 바이어스하는 유일한 것은 입력 전압과 연산 증폭기 출력이되도록 설계를 다시 생각하고 싶을 것입니다. 이렇게하면 사용 된 연산 증폭기의 PSSR (전원 공급 장치 제거율)에 의해 공급 전압 변화의 영향을 제거 할 수 있습니다.
마지막으로 최고의 대역폭 지원을 위해 기술을 개선 할 때 가능한 한 낮은 임피던스 소스에서 A / D 입력을 유도하고자합니다. 현재 소스 임피던스는 약 33K || 82K. 여러 채널을 순서대로 멀티플렉싱하려는 경우 다소 높아야하며 상당히 낮아야 할 수 있습니다.
마지막으로 언급 할 내용은 아날로그 회로에 별도의 필터링 된 5V 및 GND를 사용하고 MCU에서 바로 MCU GND에 연결하도록 MCU에서 별도의 AVCC 및 AGND 핀을 활용해야한다는 것입니다.