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

用TL16C752B实现DSP和PC机的串行通信

资料介绍
DSP论文

用TL16C752B实现DSP和PC机的串行通信
摘要:介绍了TL16C752B的特点、性能和相关寄存器,给出了通过TL16C752B实现TMS320
VC5421和PC机实时通信的方法。同时给出了串口通信部分的硬件应用电路图以及对TL16
C752B进行初始化的软件实现程序。
    关键词:数字信号处理;通信接口;异步通信;TL16C752B;TMS320VC5421
1 引言
美国德州仪器公司(TI)的TMS320VC54XX系列DSP芯片与PC机实
现异步通信通常有两种方法:第一种是使用通用I/O信号XF和BIO作为串口发送
和接收信号,用软件逐位发送和接收数据,即软件异步通信方法,这种方法需要占用很
多CPU时间,因此,只能在DSP不太忙、实时性要求不高的情况下采用;第二种是
通过扩展异步通信芯片来实现高速串行通信,本文选用的就是此方法。
在笔者设计数字调幅广播系统中的基带处理子系统时,复用器与信道编码器之间的通
信采用的是异步串行通讯方案。复用器则使用通用PC机来实现,信道编码器使用TI
公司生产的DSP芯片TMS320VC5421来设计实现。

2 UART芯片TL16C752B简介[1]
2.1 主要特点
TL16C752B是TI公司推出的新型UART(Universal
Asynchronous Receiver and Transmitter
)收发器。该器件的主要特点如下:
●引脚和ST16C2550兼容,内置两套UART系统,可独立工作;
●工作时,最高波特率可以达到1.5Mbps(使用24MHz晶体时)或3Mbp
s(使用48MHz振荡器或时钟源时);
●具有64字节发送/接收FIFO(接收FIFO包含错误标志)。由于收、发FI
FO的触发等级可通过软件编程实现,因而减少了CPU的中断次数;
●接收FIFO的启动和
标签:DSPPC机串行通信
用TL16C752B实现DSP和PC机的串行通信
本地下载

评论