ADC_InitTypeDef中的可编程放大器ADC_Pga是否有用?

在使用CH32V307的时候,看到ADC初始化结构体中,有可编程放大器ADC_Pga参数,不知道它是否真实有用的?

您好,该配置可用的,具体增益倍数可参考ADC控制寄存器1,如下图:

image.png




您好,手册中对PGA的描述不太详细,当PGA增益>1时,对于输入信号的动态范围是如何变化的?比如当PGA=N,此时输入信号的量化范围由0-VDDA变为0-VDDA/N?


您好,PGA增益主要用于对小信号的采样,PGA可配置为1、4、16、64,相当于对采样信号放大相应的倍数,但注意ADC值的变化范围还是在0-4095之间,因此在使用时需要注意增益之后ADC值不要超过4095


那也就是:

PGA=1时ADC引脚有效输入范围0-VDDA

PGA=4时ADC引脚有效输入范围0-VDDA/4

PGA=16时ADC引脚有效输入范围0-VDDA/16

PGA=64时ADC引脚有效输入范围0-VDDA/64

这样理解没有问题吧?


您好,可以这么理解


只有登录才能回复,可以选择微信账号登录