针对STM32F10系列单片机芯片内部ADC(模数转换器)模块的分辨度低以及不能对多路信号进行同步采样的问题,设计了一种基于AD7606的多通道数据采集系统。详细介绍了16位、8通道模数转换器AD7606的工作原理及数字接口,并以此为基础设计了以单片机为核心器件设计了AD7606的驱动程序。该系统可将采集到的数据显示在LCD上,也可通过串口总线实现与计算机之间的通信。测试结构表明:与STM32F10系列芯片内部ADC模块进行模数转换的结果相比,采用AD7606进行模数转换的结果精度高、误差小,适用于精度要求较高的场合。
1