안녕하세요. ADC 문의드립니다.
1071
작성한 질문수 1
안녕하세요.
좋은 강의 감사합니다.
저는 BLDC모터 구동을 위해서 전류센싱회로의 션트저항 전압을 ADC로 읽으려고 하는데요.
ADC 결과 값에서 노이즈가 많이 포함되어 있어서, 굉장히 난감합니다.
외부에서 PWM 스위칭이 동작할 때, 더 심해지는데요.
음.. 혹시 원래 이런 경우 ADC값에 노이즈가 많이 끼는지..
그리고 해결할 방법을 혹시 알고 계신지 궁금합니다.
답변 2
1
안녕하세요!
ADC의 노이즈를 제거하기 위한 방법은 여러가지가 있습니다.
그 중 흔히 사용하는 방법이, 디지털 전원과 아날로그 전원을 분리하는 방법이 있습니다.
PWM과 같이 스위칭이 빈번히 발생하면 그 신호가 노이즈 성분이 될 수 있기 때문에 아날로그 회로와 디지털 회로가 공존하는 경우 가장 기본적으로 그라운드를 분리시킵니다.
https://blog.naver.com/donghun0506/222538719312
이 글에 잘 설명되어 있는 것 같습니다.
또한 한 가지 더 고려해야 하는 것이 있는데, 바로 MCU 핀 중 AGND와 DGND가 분리되어있는 경우 이 역시 각각 아날로그 GND와 디지털 GND로 구분하여 연결해야 합니다.
단, 강의용 FC는 PCB 상 디지털과 아날로그 회로가 분리되지 않고 바로 연결되어있기 때문에 변경할 수 없습니다.
(STM32F405의 VSSA핀과 VDDA가 칩 내부 아날로그 파트의 전원입니다)
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
30
0
비행승인 문의드립니다
0
53
0
드론의 M4 모터가 느리게 작동합니다.
0
85
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
106
2
while문 루프 속도
0
70
2
변수 선언
0
62
2
FS-i6를 꺼도 LED 토글되는 이유
0
77
2
Fs-i6 i-bus 수신 데이터 이상
0
126
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
100
2
3-4. LED 토글 안됨
0
54
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
90
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
89
2
6-4 SwC 2000
0
112
2
6-4 ESC Calibration
0
73
1
esc, 모터 교체
0
129
2
부저 소리가 안납니다.
0
143
2
비행 질문
0
73
1
7-5. offset
0
79
2
sysmem.c
0
82
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
96
2
부품 구매 관련 문의
0
74
1
PID 게인 문제
0
92
3
3d telemetry cp210x 연결
0
129
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
82
2





