MCU专家 发表于 2025-6-13 08:55:44

信号处理-《ADC抗干扰设计规范》

信号处理-《ADC抗干扰设计规范》四层防护体系:
[*]硬件滤波:text


复制


下载





┌─────────┐   ┌─────┐   ┌─────┐│传感器信号│──►│10KΩ│──►│0.1μF│─┐└─────────┘   └─────┘   └─────┘ │                              ▼                           ADC输入

[*]软件算法:c


复制


下载





#define SAMPLE_TIMES 16uint16_t adc_read(void) {    uint32_t sum = 0;    for(int i=0; i<SAMPLE_TIMES; i++) {      sum += hadc.Instance->DR;// 直接寄存器访问提速      while(!(hadc.Instance->SR & ADC_FLAG_EOC));    }    return (sum + SAMPLE_TIMES/2) / SAMPLE_TIMES;// 四舍五入}

[*]




页: [1]
查看完整版本: 信号处理-《ADC抗干扰设计规范》