5.4+TMS320C6000系列DSP异步串行数据传输的研究与实现.pdfVIP

  • 1
  • 0
  • 约2.66千字
  • 约 3页
  • 2017-09-01 发布于安徽
  • 举报

5.4+TMS320C6000系列DSP异步串行数据传输的研究与实现.pdf

蜊三篇主:嚣煺联合貅套议论垛 m 5.4 车进常青 北京航空航天大学电干信息工程学院北京100083 数据传输.此方法硬件连接简单,便于实现,已在工程实践中验证可行。本文详细论述了这种方法的软硬件 实现. 关键词:敷字信号处理器多通道缓冲串口通用异步串口 目前在电子工业领域,DSP(数字信号处理器)得到了越来越普遍的应用.其中啊公司出品的 可重复性、可大规模集成,可编程性高和易于实现自适应处理等优点,使信号处理手段更加灵活,功能更加 复杂,应用范围也愈加广泛。在DSP应用系统设计中,必不可少的是各种通信接口的设计。相对于并行接口, 串行接口最大的特点是减少了器件引脚数日.降低了接口设计复杂性。串行数据传输可分为同步和异步两种 模式。通用Pc机的RS.232接口为通用异步接口UART(UniversalReceiverandTransmitter), Asynchronous 复杂。本文阐述了具体实现方法。 一、方案设计 异步数据进行传输,此方案硬件连接较为简单,软件编程方面也只需考虑DSP和MAX3111之问的同步通信, 便于实现。 二、SPI和TMS320C6000系列的多通道缓冲串行接口 1.SPI接口协议 protocol SPl是Series 个4根信号线的串行接口协议,包括主、从两种模式。四个接口信号是串行数据输入(MISO,主设备输入. SPI接口最大的特点就是由主设备时钟信号的出现与否来界定主,从设备间的通信。一旦检测到主设备时钟信 号.就开始传输数据,时钟信号无效后,传输即结束。在此期间,从设备必须被使能(SS信号保持有效)。 2.McBSP的功能与特点 BufferedSerial C6000系列DSP芯片都具有2个多通道缓冲串口(Multi-channel C3x、C5x和C54x的标准串口的基础上发展而来的,McBSP的基本功能特点包括: (1)全双工串行通信,双缓冲数据寄存器,允许连续的数据流; (2)收发独立的帧同步和时钟信号 (3)数据传输可以利用外部时钟或片内的可编程时钟 (4)支持与IOM.2、AC97、IIs、SPI等兼容设备的传输接口 (5)多通道发送和接收,可与多达128个通道进行收发 3.1IcBSP的SPl方式 124 5DSP技术的开发应用 口框图如图1所示 KeBSP作为 SPI从设备 SPI主设备 C“X SCK MOSI DR WISO FSX SS 囤ISPI接口(McBSP作为主设备) 三、MAX3111通用异步收发器 时其33V供电性能更是适合低功耗嵌入式设备的应用。 控制。这样,两个设备控制、状态、数据信息的实时通信保证了数据传输的可靠性和稳定性。 四、DSP与MAX3111的接口设计 异步数据传输。此时将DSP作为SPI协议中的主设备.其接口电路如图2所示。 的中断信号(IRQ)与DSP的外部中断取反后相连。 的FSX引脚提供,因此必须正确设置DSP的帧脉冲发生器,使之在每个数据包传输期间产生帧同步脉冲,即 在数据包传输的第一位变为有效状态,然后保持此状态直到数据包传输结束。 协议,必颁正确设置数据发送延迟时间(XDATDLY)。 的时序相配合。 蝌三篇主三裟理联合学术会议论媳 m 图2D

文档评论(0)

1亿VIP精品文档

相关文档