数据采集转换模块调试
0赞
发表于 2/16/2012 10:23:29 PM
阅读(3406)
该部分是对ADuC7026芯片上AD转换部分进行调试。在ADC控制寄存器和通道选择寄存器完成配置后,ADC开始转换模拟输入信号,在ADC数据寄存器中提供一个12位的结果。最高4位为符号位。12位结果存放于位16至位27。
具体调试过程为:系统与PC机连接并上电复位之后,闭合S1中的3号开关,将电位器接入电路。旋转电位器获得需要的模拟输入电压。打开Keil C软件,输入相应转换程序,编译无误后开始调试,本次调试过程为在线调试,分别使用JTAG接口和串行口UART进行试验程序的下载,程序下载完成后,即可进行调试。输入模拟信号对应的2进制数据可从ADC窗口查看,图5-2和图5-3分别为程序调试过程与UART串口下载过程。

图 Keil C环境下程序调试

图 UART串口下载过程
由图5-4可知,本次数据采集转换模块调试是ADC在单端工作模式下通过软件转换进行的。图5-4给出的即为相应的调试结果。如图5-4所示,调试成功之后,各参数配置均可分别在相应的寄存器中查询得到,由引脚ADC0采集的模拟电压信号在经过ADC后转换为相应得数字信号,该结果以16进制格式储存在ADC中,可通过访问ADC的数据寄存器ADCDAT获得。

图 数据采集转换电路调试结果
