资料介绍
一、DSP的串行接口技术
DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。
如今,嵌入式系统正迅速向低功耗、低成本、小体积、高性能、高速率方向发展。随着串行接口技术的不断成熟,逐步达到了以上设计要求,成为重要的接口方案。尤其在数字信号处理器方面,串行口的重要性体现得更加突出,几乎所有的数字信号处理器都提供了一个或多个串行接口,并且随着数字信号处理器的更新换代,其相应的串行接口,在功能上不断强化,性能上不断提升。
与并行接口相比,串行接口的最大优点就是减少了DSP的引脚数目,降低了接口设计的复杂性。通常,串行接口提供全双工同步操作,输入和输出数据以位为单位的串行方式进行处理。目前,世界各主要半导体制造商提交了许多不同的串行协议,其中一些已经成为工业标准。典型的串行协议包括:MOTOROLA(Austin,TX)的串行外围设备接口SPI和队列SPI(QSPI)、PHILIPS(Sunnyvale,CA)、National Semiconductor的微总线(microwire)。
图1是典型的SPI协议。SPI协议采用主从设置,相互连接的设备中一个作为主设备,其他的设备作为从设备。接口连线主要包括以下4条信号线:
(1)串行数据输入信号线,即MISO(Master InSlave Out);
(2)串行数据输出信号线,即MOSI(Master Out-Slave In);
(3)移位时钟信号线,即SCK;
(4)从设备片选信号线,即SS。

二、TMS320VC5410的多通道缓存串行口——McBSP
1.McBSP的功能特点
TMS320V5410是TI生产的第二代低功耗TMS320C5000系列定点数字信号处理器,提供了3个高速、全双工、多通道缓存串行口McBSP,每个串行口可以支持128通道,速度达100Mbit/s。McBSP是在标准串行接口的基础之上对功能进行扩展,因此,具有与标准串行接口相同的基本功能:
(1)全双工通信;
(2)拥有两级缓冲发送和三级缓冲接收数据寄存器,允许连续数据流传输;
(3)为数据发送和接收提供独立的帧同步脉冲和时钟信号;
(4)能够与工业标准的解码器、模拟接口芯片(AICs)和其他串行A/D和D/A设备直接连接;
(5)支持外部移位时钟或内部频率可编程移位时钟。
此外,McBSP还具有以下特殊功能:
(1)可以与IOM-2、SPI、AC97等兼容设备直接连接;
(2)支持多通道发送和接收,每个串行口最多支持128通道;
(3)串行字长度可选,包括8、12、16、20、24和32位;
(4)支持μ-Law和A-Law数据压缩扩展;
(5)进行8位数据传输时,可以选择LSB或MSB为起始位;
(6)帧同步脉冲和时钟信号的极性可编程;
(7)内部时钟和帧同步脉冲的产生可编程,具有相当大的灵活性。
2.McBSP寄存器的访问
TMS320VC5410包含3组多通道缓存串行口,每组多通道缓存串行口有23个寄存器与之相关,除RBR[1,2]、RSR[1,2]、XSR[1,2]之外,其中15个寄存器是可寻址寄存器。由于数据页0的存储空间限制,有些寄存器必须通过子地址寻址方式来访问。SPSA_x是子地址寄存器,欲访问指定的寄存器,只要把相应的子地址写入SPSA_x就可以了。表1列出了McBSP的子地址寄存器。
DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。
如今,嵌入式系统正迅速向低功耗、低成本、小体积、高性能、高速率方向发展。随着串行接口技术的不断成熟,逐步达到了以上设计要求,成为重要的接口方案。尤其在数字信号处理器方面,串行口的重要性体现得更加突出,几乎所有的数字信号处理器都提供了一个或多个串行接口,并且随着数字信号处理器的更新换代,其相应的串行接口,在功能上不断强化,性能上不断提升。
与并行接口相比,串行接口的最大优点就是减少了DSP的引脚数目,降低了接口设计的复杂性。通常,串行接口提供全双工同步操作,输入和输出数据以位为单位的串行方式进行处理。目前,世界各主要半导体制造商提交了许多不同的串行协议,其中一些已经成为工业标准。典型的串行协议包括:MOTOROLA(Austin,TX)的串行外围设备接口SPI和队列SPI(QSPI)、PHILIPS(Sunnyvale,CA)、National Semiconductor的微总线(microwire)。
图1是典型的SPI协议。SPI协议采用主从设置,相互连接的设备中一个作为主设备,其他的设备作为从设备。接口连线主要包括以下4条信号线:
(1)串行数据输入信号线,即MISO(Master InSlave Out);
(2)串行数据输出信号线,即MOSI(Master Out-Slave In);
(3)移位时钟信号线,即SCK;
(4)从设备片选信号线,即SS。

二、TMS320VC5410的多通道缓存串行口——McBSP
1.McBSP的功能特点
TMS320V5410是TI生产的第二代低功耗TMS320C5000系列定点数字信号处理器,提供了3个高速、全双工、多通道缓存串行口McBSP,每个串行口可以支持128通道,速度达100Mbit/s。McBSP是在标准串行接口的基础之上对功能进行扩展,因此,具有与标准串行接口相同的基本功能:
(1)全双工通信;
(2)拥有两级缓冲发送和三级缓冲接收数据寄存器,允许连续数据流传输;
(3)为数据发送和接收提供独立的帧同步脉冲和时钟信号;
(4)能够与工业标准的解码器、模拟接口芯片(AICs)和其他串行A/D和D/A设备直接连接;
(5)支持外部移位时钟或内部频率可编程移位时钟。
此外,McBSP还具有以下特殊功能:
(1)可以与IOM-2、SPI、AC97等兼容设备直接连接;
(2)支持多通道发送和接收,每个串行口最多支持128通道;
(3)串行字长度可选,包括8、12、16、20、24和32位;
(4)支持μ-Law和A-Law数据压缩扩展;
(5)进行8位数据传输时,可以选择LSB或MSB为起始位;
(6)帧同步脉冲和时钟信号的极性可编程;
(7)内部时钟和帧同步脉冲的产生可编程,具有相当大的灵活性。
2.McBSP寄存器的访问
TMS320VC5410包含3组多通道缓存串行口,每组多通道缓存串行口有23个寄存器与之相关,除RBR[1,2]、RSR[1,2]、XSR[1,2]之外,其中15个寄存器是可寻址寄存器。由于数据页0的存储空间限制,有些寄存器必须通过子地址寻址方式来访问。SPSA_x是子地址寄存器,欲访问指定的寄存器,只要把相应的子地址写入SPSA_x就可以了。表1列出了McBSP的子地址寄存器。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- AT89S52单片机的串行口教程课件免费下载 11次下载
- TMS320VC5402和TMS320UC5402引导加载程序的特点和操作详细概述 10次下载
- TMS320VC5410和MSP430F2416的电能质量分析仪 12次下载
- TMS320VC5410_Fixed-Point_Digital_Signal_Processor 7次下载
- 单片机系统多串行口设计分析 55次下载
- TMS320VC5410芯片电源及复位电路设计 76次下载
- TMS320VC5410 DSP Silicon Errat
- TMS320VC5410-100,pdf(Fixed-Point DSP)
- TMS320VC5410A-120,pdf(Fixed-Point Digital Signal Processor)
- TMS320VC5410A DSP Silicon Errata
- TMS320VC5410A-160,pdf(Fixed-Point Digital Signal Processor)
- TMS320VC5410的McBSP串行接口技术与程序设计
- DSP芯片TMS320F206异步串行口的应用
- TMS320VC5410 pdf datasheet
- TMS320VC5410A pdf datasheet
- 基于TMS320VC5410处理器实现会议电话功能的设计 2036次阅读
- 串行口驱动LED显示的C语言源代码 3947次阅读
- 基于TMS320VC5410 DSP的PCI语音卡和WDM设备驱动程序设计 2931次阅读
- 如何设置51单片机的串行口来实现与PC机通信 4198次阅读
- AT89S51单片机串行口的内部结构解析 3621次阅读
- 51单片机扩充串行口的方法 9606次阅读
- 51单片机串行口对发光二极管的驱动设计 3018次阅读
- 基于DSP芯片TMS320VC5402的PCI图像采集卡 1880次阅读
- TMS320C6748和TMS320C6747芯片对比 1.7w次阅读
- 单片机串行口通信程序设计 1.1w次阅读
- 单片机串行口通信程序设计 8907次阅读
- 单片机串行口与74LS164的正确配合使用方法 1.7w次阅读
- 基于TMS320VC5507的语音识别系统实现 1996次阅读
- TMS320VC5402与单片机的HPI口通信设计 2277次阅读
- TMS320LF2407 DSP控制器的串行通信设计 2345次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 3单片机典型实例介绍
- 18.19 MB | 99次下载 | 1 积分
- 4S7-200PLC编程实例详细资料
- 1.17 MB | 28次下载 | 1 积分
- 5笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 6开关电源原理及各功能电路详解
- 0.38 MB | 14次下载 | 免费
- 79天练会电子电路识图
- 5.91 MB | 6次下载 | 免费
- 8100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537794次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论