首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > TMS320VC5402串行通信接口设计

TMS320VC5402串行通信接口设计

资料介绍
单片机资料

摘 要:介绍了TMS320C5402
McBSP的结构及主要特点,给出了通过McBSP扩展成SPI串口与PC机及AT89S51单片机通信
的设计方案。该方案充分利用DSP的McBSP接口功能,实现了主机、DSP和单片机之间的实
时通信。应用结果表明该方案稳定可靠,实际应用良好。
   
近年来,DSP在电子、通信和控制领域得到了非常广泛的应用,在DSP应用系统设计中与
上、下位机的通信必不可少。目前几乎所有的DSP都提供一个或多个串口,然而,多数D
SP芯片提供的是同步串口,在实际的应用中,DSP要能够与外设进行异步串行通信,如与
PC机进行串行数据传输就要求DSP系统具UART串行接口。另外,由于单片机控制灵活方便
、便于键盘及显示的扩展,使得其与DSP结合的更加紧密。针对这种情况,本文研究并实
现了DSP与PC机及单片机通信接口的扩展。
1 SPI接口协议
   
串行外围设备接口(SPI)是MOTOROLA公司提出的一个同步串行外设接口,以主从方式工作
,允许CPU
与各种外围接口器件以串行方式进行通信、交换信息。接口包括4条线:串行时钟线(SC
K)、主机输入/从机输出线(MIsO)、主机输出/从机输入线(MOSI)、低电平有效的使能信
号线(/SS)。这样,仅需3~4根数据线和控制线即可扩展具有SPI接口的各种I/O器件。
2 TMS320VC5402与PC机的异步串口通信
2.1 McBSP的功能与特点
   
TMS320VC5402芯片具有2个高速、全双工、多通道缓冲串行接口(McBSP),其方便的数据
流控制可使其与大多数同步串行外围设备接口。McBSP通过6个引脚(BDX、BDR、BCLKX、
BCLKR、BFSX 和BFSR)与外设接口。
   
McBSP串口工作于时钟停止模式时与SPI协议兼容。此时,发送器和接收器在内部得到同
步,McBSP可作
TMS320VC5402串行通信接口设计
本地下载

评论