• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于DMA方式的实时数据采集处理系统设计

基于DMA方式的实时数据采集处理系统设计

录入:edatop.com     点击:

3系统软件设计

系统上电时,ADuC841由P3.5向DSP申请总线控制HM62256,设置DMA方式,通过配置3个特殊功能寄存器ADCCON1~ADCCON3,ADuC841的ADC工作在不同模式下。其中在DMA模式下,ADC可连续转换,并将采样值直接输出并存储到片外的HM62256中而无需来自CPU的任何软件干预,从而保证ADC能以最高速度(420 kHz)完成采样和转换并进行高速信号传输。A/D转换后,ADuC841通过ADC中断,P3.5发送高电平至TMS320VC5402的HOLD引脚,向TMS320VC5402申请放弃总线控制,HM62256的总线控制权重新交换给TMS320VC5402,由TMS320VC5402进行数据处理。当TMS320VC5402处理完数据后,首先将运算结果放回HM62256,然后通过XF信号线通知ADuC841,ADuC841响应后,向DSP申请总线控制接管HM62256,读出运算结果,然后进行下一步处理。以下是ADuC841的部分DMA接口程序代码:

4 结束语

对于实时数据采集处理系统,选取合理有效的核心算法是至关重要的,然而,选择数据传输方法也是相当重要,在一些实际情况下,数据传输时间可能超过数据处理的时间。通过合理使用DMA高速数据传输是提高数据传输效率的一种途径,有助于产品的开发。

作者:金永杰,熊剑平,思帅 来源:电子元器件应用

上一篇:基于端口模式的CY7C68013固件程序设计
下一篇:ESD保护时怎样维持USB信号完整性

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图