【摘 要】 介绍了TMS320VC5402和PC机进行串行通信的两种方案,分析了两者的特点,并且给出了具体的电路图。
关键词:数字信号处理,通信接口,TMS320VC5402
1 引 言
通用数字信号处理器(DSP)以其很强的数据处理能力在高速数字信号处理方面得到了广泛的应用。TMS320VC5402(以下简称C5402)是为实现低功耗、高性能而专门设计的定点DSP芯片,其主要应用领域是无线通信系统。在实际应用的过程中,我们发现C5402的通信接口控制能力很弱。当C5402独立作为一个系统的处理单元时,与外设进行数据交换是必不可少的,其通信能力弱的特点就会影响应用的效果。
对TI的TMS320系列的DSP来说,设计串口的方法一般有两种:(1)利用通用I/O口线XF和BIO来构成串口,由软件设计波特率,在CPU不繁忙的情况下往往采用这种方法;(2)利用UART(通用异步收发器)来进行串行通信,CPU只需通过UART提供的接口来编程,就可以实现串行通信。接下来将具体介绍这两种方案。
2 基于C5402的软RS232接口
2.1 硬件电路
RS232为低速率应用提供通信接口。利用C5402的XF、BIO,INT0和定时器可以实现一个最简RS232接口,从而达到C5402与PC机进行串行通信的目的。原理如图1所示。