新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TMS320C3x DSP和PC机的异步串行通信设计

TMS320C3x DSP和PC机的异步串行通信设计

作者:时间:2009-12-25来源:网络收藏

是目前国内应用比较广泛的芯片之一,它提供了可与外部设备接口,支持8/16/24/32位数据交换,为A/D、D/A接口电路提供了很大的灵活性。然而,当系统和机进行时,如何合理的接口电路和软件,将DSP处理后的数据实时准确地传输给机,同时使机实时有效地控制DSP,成为DSP系统中的重要一环。本文采用通信(Universal Asychronous Receiverand Transmitter,UART),较好地解决了DSP和PC机通信这一问题。
2 简介
  (以下简称C3x)是TI(TexasInstruments)公司生产的第三代产品,也是第一代浮点DSP芯片,包括C30、C31、C32和C33四种,是TMS320系列中性能价格比较高的一种浮点DSP芯片,具有32位的浮点精度,总共有三套总线,即程序总线、数据总线和DMA总线,取指、读写数据以及DMA操作可并行进行,可以寻址16M字的空间。其中C31是C30的简化和改进型,它去掉了扩展总线和一个串口,降低了芯片的成本,并且在硬件上增加了一个非常有用的功能,即程序引导功能(Bootloader),使其程序可以从低速EPROM、PROM或串行口装入到系统的高速RAM中全速运行 。C32和C33是C31的进一步简化和改进,其中C32片内RAM减为512字,以降低成本。C33片内RAM为34K ,需3.3V电源。
3 DSP系统结构框图
图1为整个DSP系统的硬件框图。

本文引用地址:http://www.eepw.com.cn/article/152189.htm



其中,TLC32044是TI公司生产的话带模数接口芯片(简称AIC)TLC32040系列中的一种,它集A/D、D/A于一体,具有两个模拟输入口和一个模拟输出口,最高采样频率为19.2kHz。MC6850为Motorola公司生产的串行接口芯片(UART),它可以进行8位或9位数据的发送和接收,并可选择÷1、÷16、÷64三种不同的时钟模式。DSP通过对MC6850的控制寄存器初始化来设置通信协议,然后MC6850对DSP的并行数据和PC机的串行数据按照协议进行并串转换。MAX232芯片进行TTL电平和RS-232电平之间的转换。外部信号经A/D转换进入DSP,DSP对其进行处理后,经UART送入PC机,由PC机对数据进行处理和存储。同时,PC机将控制信号或待发数据经UART送入DSP,对DSP实施控制或经DSP处理后送入D/A,经低通滤波后还原为模拟信号。
4 DSP系统通信软件


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭