6채널 sweep 타이밍 조정
This commit is contained in:
@@ -33,16 +33,16 @@
|
||||
#define PIEZO_CFG_DELAY_MAX_US 50
|
||||
|
||||
/* 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 사이의 회복 시간 */
|
||||
#define PIEZO_AVG_INTER_BURST_GAP_US 650
|
||||
#define PIEZO_AVG_INTER_BURST_GAP_US 500
|
||||
|
||||
/* real capture 전에 같은 채널에서 버스트+ADC capture를 버리는 횟수(dummy) */
|
||||
#define PIEZO_DUMMY_CAPTURE_COUNT 1
|
||||
|
||||
/* 채널 0 시작 전 안정을 위한 추가 딜레이 */
|
||||
#define PIEZO_CH0_WARMUP_TO_REAL_SETTLE_US 3000
|
||||
#define PIEZO_CH0_WARMUP_TO_REAL_SETTLE_US 2000
|
||||
|
||||
/* 6채널 sweep 결과 (각 채널의 평균 완료 후 최종만 저장) */
|
||||
static uint16_t piezo_channels[PIEZO_NUM_CHANNELS][PIEZO_MEASURE_MAX_SAMPLES];
|
||||
|
||||
Reference in New Issue
Block a user