CH32V307 ADC与触摸按键的使用

发布时间 2023-12-12 13:15:23作者: ZaiLi

CH32V307ADC模块具有两个独立的ADC单元,12位分辨率,支持16个外部通道和2个内部信号源采样。

CH32V307的触摸检测单元,借助ADC模块的电压转换功能,通过将电容量转换为电压量进行采样,实现触摸按键检测功能。检测通道复用ADC16个外部通道,通过ADC模块的单次转换模式实现触摸按键检测。

在使用ADC和触摸按键时,需要注意:

1、ADC和触摸按键检测共用一个ADC转换单元时,ADC和触摸检测需要分时复用,从触摸切换到ADC以及从ADC切换到触摸都要重新初始化,如下图:

 

2、同时使用ADCTouchkey时,当分别使用不同的ADC单元时,可以实现同时使用采样,无需分时复用,如下图: