DMA结合McBSP在数据采集系统中的应用设计DMA结合McBSP在数据采集系统中的应用设计摘要:本文介绍了TMS320VC5402DSP的存储器直接存储控制DMA的特点,给出了一种适用的DMA结合多通道缓冲串行口McBSP组成的数据采集系统的设计方案,该设计具有设计灵活、硬件简单、CPU执行效率高的特点。关键词:DSP;DMA;McBSP1.引言通用数字信号处理器(DSP)以其强大的数据处理能力在高速数字信号处理方面得到广泛的应用。美国TI公司是DSP领域影响最大的公司之一,TMS320VC5402(以下简称C5402)是该公司TMS320C54x系列DSP的代表产品,它以其极高的性价比而成为目前应用最为广泛的DSP芯片之一。在以C5402DSP为核心组成的数据采集系统中,用户一般需要在采集完一段数据后对其进行处理。采用查询方式采集数据会占用大量CPU的资源,采用中断方式来采集数据虽可以提高CPU的利用率,但是在采集数据的每个时刻还是由CPU来完成,同时降低了程序的可读性。本文设计的数据采集系统利用C5402的存储器直接存储控制DMA与多通道缓冲串行口McBSP结合来设计系统,使得CPU正常工作与DMA数据采集并行进行,提高了DSP的运行效率。2.C5402DMA的特点C5402存储器直接存储控制DMA能在不占用CPU资源的情况下,实现DSP存储器间数据的自由传送。C5402有6个可独立编程的DMA通道,每个DMA通道受各自的5个16位寄存器控制:源地址寄存器DMSRC、目的地址寄存器DMDST、单元计数寄存器DMCTR、同步事件和帧计数寄存器DMSFC、发送模式控制寄存器DMMCR。1.源地址寄存器DMSRC规定DMA要传送源数据的首地址。这些地址可以指向DSP内部存储器、外部存储器、片内外设和一
用户评论
推荐下载
-
C5402DMA结合MCBSP在数据采集系统中的应用
C5402DMA结合MCBSP在数据采集系统中的应用,1前言在以C5402DSP为核心组成的数据采集系统中,用户一般需要在采集完一段数据后对其进行处理。采用查询方式采集数据会占用大量CPU的资源,采用
6 2020-10-27 -
ARM系统中DMA方式在数据采集中的应用
ARM系统中DMA方式在数据采集中的应用
14 2020-10-28 -
McBSP技术在数据传输中的应用
在嵌入式数据传输系统中经常会遇到DSP芯片与模/数转换器接口的问题,为提高信号的采样、传输速度与精度,增强系统可靠性,给出了基于DSP芯片的多通道缓冲串口(McBSP)在数据传输中作为接收器的原理、硬
13 2021-02-09 -
USB在数据采集系统中的应用
摘 要: 已成为PC标准的通用串行总线USB为多点数据采集提供了很大的便利,利用USB可以实现较传统方式更有效、更经济、点数更多的数据采集。本文介绍了如何利用USB接口来实现多点数据采集。 关
25 2020-12-31 -
FreeRTOS在数据采集传输系统中的设计与应用
摘要: 设计了基于FreeRTOS 和STM32F4 单片机的数据采集传输板。该采集板可以采集多路开关量和模拟量输入,控制多路开关量输出,本地数据存储功能、RS485 串口通信和GPRS 无线传输功能
28 2019-01-17 -
基于McBSP的高速串行数据采集系统设计
基于McBSP的高速串行数据采集系统设计、电子技术,开发板制作交流
10 2021-02-06 -
VB和Excel在数据采集系统中的应用.pdf
VB和Excel在数据采集系统中的应用.pdf
26 2019-07-10 -
SST Flash在数据采集存储系统中的应用
考虑到某些特殊环境对采集电路体积的限制,提出了一种基于SST25VF032B的小体积数据采集存储系统设计方案,通过CPLD控制A/D转换器及Flash实现数据的采集及存储,数据的读取、显示及擦除可由V
4 2021-01-31 -
电源技术中的ADC在数据采集系统中的研究及应用
引言 电力线监控系统或现代三相电机控制系统这些应用需要在大约70dB~90dB(取决于具体应用)较宽的动态范围内实现精确的多通道同时测量,采样速率通常要求16kbps甚至更高。 影响DAS的主
4 2020-10-28 -
多路模拟开关在数据采集系统中的应用与分析
从应用的角度出发,针对多路数据采集系统中信号巡检切换问题,提出了采用ADI公司的ADG506A芯片作为多路开关的应用采集实例。对设计中基于ATmega128单片机控制、应用多路开关ADG506A进行多
10 2020-10-28
暂无评论