6채널 sweep 타이밍 조정

This commit is contained in:
2026-08-25 18:21:50 +09:00
parent f7cd4bd0d4
commit 7b5f45f014
+3 -3
View File
@@ -33,16 +33,16 @@
#define PIEZO_CFG_DELAY_MAX_US 50 #define PIEZO_CFG_DELAY_MAX_US 50
/* piezo_select_channel() 안에서 MUX settle 1.3 ms를 이미 기다린 뒤 analog path/ADC 입력 안정화를 위해 0.5 ms를 한 번 더 기다림 */ /* piezo_select_channel() 안에서 MUX settle 1.3 ms를 이미 기다린 뒤 analog path/ADC 입력 안정화를 위해 0.5 ms를 한 번 더 기다림 */
#define PIEZO_POST_SELECT_SETTLE_US 500 #define PIEZO_POST_SELECT_SETTLE_US 0
/* burst 사이의 회복 시간 */ /* burst 사이의 회복 시간 */
#define PIEZO_AVG_INTER_BURST_GAP_US 650 #define PIEZO_AVG_INTER_BURST_GAP_US 500
/* real capture 전에 같은 채널에서 버스트+ADC capture를 버리는 횟수(dummy) */ /* real capture 전에 같은 채널에서 버스트+ADC capture를 버리는 횟수(dummy) */
#define PIEZO_DUMMY_CAPTURE_COUNT 1 #define PIEZO_DUMMY_CAPTURE_COUNT 1
/* 채널 0 시작 전 안정을 위한 추가 딜레이 */ /* 채널 0 시작 전 안정을 위한 추가 딜레이 */
#define PIEZO_CH0_WARMUP_TO_REAL_SETTLE_US 3000 #define PIEZO_CH0_WARMUP_TO_REAL_SETTLE_US 2000
/* 6채널 sweep 결과 (각 채널의 평균 완료 후 최종만 저장) */ /* 6채널 sweep 결과 (각 채널의 평균 완료 후 최종만 저장) */
static uint16_t piezo_channels[PIEZO_NUM_CHANNELS][PIEZO_MEASURE_MAX_SAMPLES]; static uint16_t piezo_channels[PIEZO_NUM_CHANNELS][PIEZO_MEASURE_MAX_SAMPLES];