下载此文档

第十章多通道缓冲串口MCBSP.ppt


文档分类:通信/电子 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
DSP增强型外设
多通道缓冲串口McBSP
直接存储器访问DMA
主机接口HPI
一、McBSP概述
McBSP设计是基于TMS320C2X、C20X、C5X、C54X的标准串口上扩展的,McBSP提供:
全速双工通信
双缓存发送和三缓存接收数据寄存器,以支持连续传送
收和发使用独立的帧和比特时钟
接口和与串行ADC/DAC的接口
外部变速时钟发生器,内部可编程时钟发生器
1、McBSP的基本特点
直接多种工业格式接口
多通道收发,通道数达128
字宽可选: 8, 12, 16, 20, 24, and 32 bits
U-Law and A-Law 压缩与扩展
8位传输时可选先传: LSB or MSB
帧信号与时钟信号极性可编程
2、 McBSP的结构
TMS320C54xx多通道缓冲串口(McBSP)由引脚、接收发送部分、时钟及帧同步信号产生、多通道选择以及CPU中断信号和DMA同步信号组成,如图所示。
表 McBSP引脚说明
表 McBSP内部信号说明
3、 McBSP的工作流程
McBSP与外设进行数据传输是通过(DX)脚来发送,(RX)脚来接收,通信的时钟与帧信号是由CLKX, CLKR, FSX, and FSR脚来控制。
DSP的CPU或DMA从数据接收寄存器(DRR[1,2])读取接收数据,发送时向数据发送寄存器(DXR[1,2])写数据。
数据写入(DXR[1,2])后通过传输移位寄存器(XSR[1,2]) 移位输出到DX上,同样,从DR上接收的数据移位存储到接收移位寄存器(RSR[1,2]) 并拷贝到接收缓存寄存器(RBR[1,2]) ,然后,再由(RBR[1,2])拷贝到DRR[1,2],DRR[1,2]就可以由CPU或DMA来读出。多级寄存器允许在通信时内部和外部数据同时传输。
C54XX对McBSP的控制由16位的控制寄存器实现。
二、 McBSP的配置
1、 McBSP控制寄存器
表 McBSP控制寄存器及其映射地址

第十章多通道缓冲串口MCBSP 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人联系
  • 文件大小1.82 MB
  • 时间2017-08-20