CH32V307 ADC与触摸按键的使用
CH32V307的ADC模块具有两个独立的ADC单元,12位分辨率,支持16个外部通道和2个内部信号源采样。
CH32V307的触摸检测单元,借助ADC模块的电压转换功能,通过将电容量转换为电压量进行采样,实现触摸按键检测功能。检测通道复用ADC的16个外部通道,通过ADC模块的单次转换模式实现触摸按键检测。
在使用ADC和触摸按键时,需要注意:
1、ADC和触摸按键检测共用一个ADC转换单元时,ADC和触摸检测需要分时复用,从触摸切换到ADC以及从ADC切换到触摸都要重新初始化,如下图:
2、同时使用ADC与Touchkey时,当分别使用不同的ADC单元时,可以实现同时使用采样,无需分时复用,如下图: