ESP32-C3 ADC 관련 노트
ESP32-C3 ADC에 관련 메뉴얼은 아래 참고 바랍니다 (IDF4.4 기준)
https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32c3/api-reference/peripherals/adc.html
ESP32-C3에는 총 6개의 ADC 포트가 있습니다.
ADC1은 5개 채널을 제공 합니다. : GPIO0, 1, 2, 3, 4
ADC2는 1개의 채널을 제공 합니다. : GPIO5
ADC | ADC1 | ADC2 |
GPIO | GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 |
GPIO5 |
제약 | WiFi사용 불가 |
ADC 측정은 0V ~ Vref까지이며, Vref의 Median 값은 1.1V입니다.
Median값인 이유는 IC별로 미세한 편차가 있기 때문입니다.
실제 ADC에 입력하는 Level은 Attenuation을 통하여 아래 테이블과 같이 선택이 가능합니다.
ADC_ATTEN_DB_0 | 0 mV ~ 750 mV |
ADC_ATTEN_DB_2_5 | 0 mV ~ 1050 mV |
ADC_ATTEN_DB_6 | 0 mV ~ 1300 mV |
ADC_ATTEN_DB_11 | 0 mV ~ 2500 mV |
제약 사항
1) 핀 GPIO2는 Boot strap입니다. 반드시 Pull up이 되어야 하니다. ESP32-C3모듈인 경우 모듈 내부에 Pull up이 되어 있습니다.
2) ADC1과 ADC2는 싱글리드모드에서 동시에 사용될 수 없습니다.
3) ADC2는 WiFi와 같이 사용이 불가 합니다.
3) Continouse read mode(DMA)에서는 ADC sampling 주파수 대역이 Threshold내에 있어야 합니다.
문의 : info@idktech.co.kr
'ESPRESSIF' 카테고리의 다른 글
ESP32 AT command 시험 하기 (0) | 2022.04.26 |
---|---|
ESP32-S3-WROOM-1 - KC인증 (0) | 2022.04.26 |
ESP32-C3-MINI-1 KC 인증 (0) | 2022.01.27 |
ESP32 AT command로 WiFi TCP/IP 통신 (0) | 2021.12.23 |
ESPTOOL.PY를 이용한 Firmware bin파일 하나로 만들기 (Merge) (0) | 2021.12.20 |