摘要
针对传统的通过RC充放电实现模数转换的方法存在的问题,如电压波动、电容误差对转换结果影响较大,转换时间太长,成本偏高等问题,本文介绍了通过单片机的上拉电阻解决电压波动问题,通过引入参考通道的数值修正电容误差、环境温度变化对转换结果的影响,实例中通过共享电容、共享I/O、用普通I/O端口的方法来降低模数转换的成本。本方法已在本厂生产了上百万套电路,广泛引用在玩具的遥控飞机、遥控汽车、遥控船等产品中,性能稳定,价格低廉,并通过美、欧、日的相关认证。市场中的竞争优势明显。本文还附带了程序流程图,并做了简单的文字描述。