基于DMA的信号采集通道设计

基于DMA的信号采集通道设计
DSP信号采集系统中,经常需要将大量外部AD数据搬移到DSP内存中,极为费时。本文拟设计一种基于DMA的数据通道,CPU不再直接参与数据搬移。方案中给出了通道工作机制、信号调理电路、芯片接口电路及DMA数据帧传输方式。该设计能极大节约CPU资源,有效保证系统实时性。
标签:DMA;信号采集;DSP
明星脸相似度引言
同频信号的相位差检测在卫星导航、激光测距、振动检测等领域中有着广泛的应用。在目前常见的相位差检测方法中,DFT频谱分析法对谐波和随机噪声干扰有较强的抑制能力,且能够利用FFT快速算法,因此常采用DSP芯片作为硬件平台。多点采样做DFT运算,将有助于提高精度,但大量的数据,需要从外部AD芯片搬移到DSP芯片内存中去,将是一项庞大的工程,特别在需要对信号连续采集的工程应用中。若CPU同时还必须响应其他亟需处理的中断,系统将不堪重负。为此,拟采用一种DMA方式的数据搬移,将大量数据从“后台”存储到DSP内存中。
无膜电池
1 通道设计
本文拟设计一种更高效的信号采集通道,如图1所示,待采集信号首先经过必要的放大和滤波处理。定时器Timer按固定时间间隔,产生中断,触发DMA事件,将读取指令发通过McBSP的发送缓冲寄存器。McBSP可配置为时钟停止模式,兼容SPI接口,这样读取指令就在DMA的触发下,成功发送到ADC芯片。McBSP同时将接收ADC的模数转换数据,数据填满接收寄存器,也可触发DMA事件,随后DMA模块可将数据自动搬移到SARAM。整个过程,通过事件触发DMA,再通过DMA完成响应操作,不需要CPU的参与。
手印台2.2 DSP接口设计
患者管理系统TMS320F28335是TI公司推出的最高时速150MHz、32位浮点处理器[4],非常适合于做较为复杂的数学运算[5]。相位差检测通常对两路正弦波信号分别计算相位,然后相减得到。多通道的AD转换器采集两路正弦信号,必定需要在CPU的參与下切换通道号,所以本设计决定选用AD7683作为独立ADC,该芯片具有单一采样通道,具有16位分辨率,100Kbps转换速率,满足系统设计需要。
调盘>双面针织机

本文发布于:2024-09-22 14:40:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/194132.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   数据   需要   通道   设计   芯片
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议