60dB对应的声压为02Pa,灵敏度为-38dBV的MIC输出电压为02*59mV=8uV。51倍放大后电压为8mV,对应的基准电压为3V,12位ADC的采样值为1C15,最后,介绍了如何使用分压器模块将电源电压转换为3V之间的电压,STM32的ADC模块一般具有多个内核和多个通道,分辨率为12位,可以测量0到参考电压之间的任何电压值。
STM32的DAC和ADC模块具有以下特点:通常STM32的DAC模块具有两个通道,分辨率为12位,可以输出0到参考电压之间的任何电压值。讨论了分压电路及其在嵌入式系统中的应用。本文介绍了电压检测电路的概念和重要性,并详细介绍了分压电路的原理和组成。MIC的灵敏度定义为单位声压激励下输出电压与输入声压的比值,即麦克风在给定MIC 1 pa(94dB SPL声压级)时输出的电压(dBV)。如果MIC的灵敏度为-38dBV,则表示当声压为1Pa时,输出电压为10(-38/20)(v)= 59mV并且声压水平与声压的关系为:根据打鼾的声音水平,低于60分贝的打鼾为轻度至中度,高于60分贝的打鼾为重度。
同时,基准电压的稳定性和准确性也非常重要,可以使用外部基准电压或内部基准电压进行校准。R12的电压被分压以获得连接到运算放大器同相输入端的65V偏置电压,当没有声音输入时,MCU的ADC输入电压处于65V的DC电平,而当有声音输入时,ADC输入电压是叠加在65V DC电平上的交流信号,如图3所示。在程序方面,主要包括:1)使用ADC的外部触发采样,使用TIM3作为触发源,将TIM3的时钟设置为28KHz,并将周期设置为25,从而进行ADC,2)使用DMA将ADC采样的值自动移动到数组缓存中;3)实时检测DMA的半成品中断标志,一旦检测到标志位,从数组缓存中取出一半数据,以50ms为周期动态计算有效值和平均值。
文章TAG:电压 3V ADC 模块 多个