·上一文章:基于AD7862和dsPIC30F的数据采集系统
·下一文章:对运动控制而言,应用程序给数字总线带来了可靠性
3 软件程序设计
TMS320F28335上电通过检测A12~A15电平来选择工作模式,本程序是从片内。Flash启动,因此在CPLD中将这些I/O接口设置为高电平。上电后先装载,把Flash中的程序搬移到片内低16 KB RAM中运行。主程序完成数据读取和处理运算,并将处理后的数据用TMS320F28335片上自带的一路串口按4 ms输出至PC机,波特率配置成115.2 Kb/s,并使能串口16字节的FIFO。图5为程序主流程。
利用TYMS320F28335中的定时器TO,完成系统4 ms定时和ADS8482定时采数方式,每50 μs发生一次定时器中断。中断函数部分采数代码如下:
4 结束语
本文以ADS8482型A/D转换器与TMS320F28335在加速度信号采集中应用为基础,详细讨论ADS8482与TMS320F28335的接口设计和工作原理,并提供该系统设计的部分硬件设计和软件代码。该设计方案也可用于其他高速数据采集,以及微弱信号检测信号等场合。