基于DSP和USB的三维感应测井数据采集系统
图6 A/D模块与信号接口
对于每一个转换,CONVxx位确定采样和转换的外部模拟量引脚。使用顺序采样模式时,CONVxx的4位都用来确定输入引脚,最高位确定采用哪个采样并保持缓冲器,其他3位定义偏移量。例如,如果CONVxx的值是0001b,ADCINA1就被选为输入引脚。如果CONVxx的值是1111b,ADCINB7被选为输入引脚 。
TMS320F2812 ADC的精度校正
理想情况下,F2812的ADC模块转换方程为y =x ? mi,x=输入电压×4095/3,y为输出计数值。在实际中,ADC的误差不可避免,定义有增益误差和失调误差的转换方程为y=x ? ma±b,式中ma为实际增益,b为失调误差。F2812的ADC理想状态与实际转换精度较差的主要原因是存在增益误差和失调误差,因此必须对这两种误差进行补偿。校正方法如下:选用ADC的任意两个通道作为参考输入通道,分别提供给它们已知的直流参考电压作为输入(两个电压不能相同),通过读取相应的结果寄存器获取转换值,求得校正增益和校正失调,再利用这两个值对其他通道的转换数据进行补偿,从而提高了ADC模块转换的精准度。图7显示了如何利用方程获取ADC的校正增益和校正失调。
图7 理想转换与实际ADC转换
TMS320F2812与PDIUSBD12接口设计
TMS320F2812与PDIUSBD12之间采用并口连接方式,并且都工作在3V电压下,给PDIUSBD12分配一个片选,可以通过读写地址对其进行操作,它们之间的电气连接不需要特殊处理,按照管脚功能一一对应连接即可。图8是TMS320F2812与PDIUSBD12的硬件连接图。
图8 TMS320F2812与PDIUSBD12的硬件连接图
系统软件设计
伺服电机相关文章:伺服电机工作原理
评论