首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > DMA结合McBSP在数据采集系统中的应用设计

DMA结合McBSP在数据采集系统中的应用设计

资料介绍
DMA结合McBSP在数据采集系统中的应用设计

DMA结合McBSP在数据采集系统中的应用设计
摘  要:本文介绍了TMS320VC5402
DSP的存储器直接存储控制DMA的特点,给出了一种适用的DMA结合多通道缓冲串行口McB
SP组成的数据采集系统的设计方案,该设计具有设计灵活、硬件简单、CPU执行效率高的
特点。
    关键词:DSP;DMA;McBSP
    1.引  言
   
通用数字信号处理器(DSP)以其强大的数据处理能力在高速数字信号处理方面得到广泛
的应用。美国TI公司是DSP领域影响最大的公司之一,TMS320VC5402(以下简称C5402)
是该公司TMS320C54x系列DSP的代表产品,它以其极高的性价比而成为目前应用最为广泛
的DSP芯片之一。
    在以C5402
DSP为核心组成的数据采集系统中,用户一般需要在采集完一段数据后对其进行处理。采
用查询方式采集数据会占用大量CPU的资源,采用中断方式来采集数据虽可以提高CPU的
利用率,但是在采集数据的每个时刻还是由CPU来完成,同时降低了程序的可读性。本文
设计的数据采集系统利用C5402的存储器直接存储控制DMA与多通道缓冲串行口McBSP结合
来设计系统,使得CPU正常工作与DMA数据采集并行进行,提高了DSP的运行效率。
    2. C5402  DMA的特点
   
C5402存储器直接存储控制DMA能在不占用CPU资源的情况下,实现DSP存储器间数据的自
由传送。C5402有6个可独立编程的DMA通道,每个DMA通道受各自的5个16位寄存器控制:
源地址寄存器DMSRC、目的地址寄存器DMDST、单元计数寄存器DMCTR、同步事件和帧计数
寄存器DMSFC、发送模式控制寄存器DMMCR。
    1.
源地址寄存器DMSRC规定DMA要传送源数据的首地址。这些地址可以指向DSP内部存储器、
外部存储器、片内外设和一……
DMA结合McBSP在数据采集系统中的应用设计
本地下载

评论