DSP与PC机串行通信的设计.docxVIP

  • 10
  • 0
  • 约5.67千字
  • 约 8页
  • 2019-10-08 发布于江西
  • 举报
DSP?与?PC?机串行通信的设计 摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大 器-电容(OTA—C)连续时间型滤波器的结构、设计和具体实现,使用外部可编程 电路对所设计滤波器带宽进行控制,并利用?ADS?软件进行电路设计和仿真验证。 仿真结果表明,该滤波器带宽的可调范围为?1~26?MHz,阻带抑制率大于?35 dB,带内波纹小于?0.5?dB,采用?1.8?V?电源,TSMC?0.18μm?CMOS?工艺库仿 真,功耗小于?21?mW,频响曲线接近理想状态。关键词:Butte 摘要:以?TMS320F240?系列为例,简要介绍了数字信号处理器串行通信接口?SCI 模块和?RS485?串口通信,并编程实现了?TMS320F240?与?PC?机串行通信接口电 路。 1?引言 DSP?既是?Digital?Signal?Pricessing?的缩写,也是?Digital?Signal Pricessor?的缩写。前者是指数字信号处理的理论和方法,后者则是指用于数 字信号处理的可编程微处理器。TMS320F240?系列是在?TMS320F2000TM?平台下 的一种定点?DSP?芯片,是专为数字电机控制和其他控制应用系统而设计的?16 位定点运算的?DSP。它集合了?DSP?的高速运算功能与电机的强大控制能力,为 控制系统应用提供了一种理想的解决方案。TMS320F240?片内外设有一个?16?位 的同步串行外围接口(SPI),一个用于串行通讯接口的?SCI?模块,双?10?位 A/D?转换器,带中断的看门狗定时器模块(WDT),带有锁相环(PLL)时钟发 生器。另外,还集成了两个事件管理模块?EVA?和?EVB。因此,TMS320F240?不仅 具有高速数据处理能力,还具有控制和事件管理能力,可完成人机界面、与上 位机进行串行通信等功能。 2?串行通讯接口(SCI)模块 SCI?接收器和发送器是双缓冲的,每一个都有他自己单独的使能和中断标志位。 两者可单独工作,或在全双工的方式下同时工作。为了确保数据的完整性,SCI 对接收到的数据进行间断检测、奇偶性校验、超时和帧出错的检查。通过一个 16?位的波特率选择寄存器,数据传输的速度可以被编程为?65535?多种不同的方 式。SCI?的串行通信接口包括?SCIRXD(串行通信数据接收)和?SCITXD(串行通 信数据发送),在不使用?SCI?时,这两个引脚也可作通用?I/O?口。发送和接收 的操作可以利用状态标志位通过中断驱动或查询算法来完成。与之相关的主要 寄存器:发送缓冲寄存器?SCITXBUF、接收缓冲寄存器?SCIRCBUF、接收仿真缓 冲寄存器?SCIRXEMU;通信控制寄存器?SCICCR、中断使能和内部时钟使能 SCICTL1?和?SCICTL2?、波特率选择高字节寄存器?SCIHBAUD、波特率选择低字节 寄存器?SCILBAUD、优先级控制寄存器?SCIPRI、引脚控制功能?SCIPC2?以及反映 通信状态?SCIXST?等。 串行通信接口模块有两个多处理器通信协议:空闲线多处理器模式和地址多处 理器模式。空闲线模式在地址前留有一个固定空间,该模式没有附加的地址?/ 数据位,它在处理包含多于?10?个字节的数据块方面比地址位模式更有效;地 址位模式在每个字节中加入一个额外位(地址位)来区分地址和数据,这种模 式在处理多个小数据块时更有效。 3?RS-485?串口通信 RS-232?虽然被广泛接受,但其数据传送的速度慢、在现代网络通信中已暴露出 的接口处各信号间容易产生干扰等明显的缺点。RS-232?只能传输?15?米,不能 满足远距离传输要求,而?RS-485?最大传输距离为?1200?米,最大传送速率可达 10Mb/s。因此,RS-485?在远程通信和多机总线系统中具有很大吸引力。 MAX48X/49X?系列收发器芯片适合于?RS?一?422/RS?485?通信标准。其主要有 以下特点: ·单+5V?电源供电; ·?低功耗:工作电流?120~?500μA?: ·?驱动过载保护; ·?通信传输线上可挂?32?个收发器方便组成半双工通信电路; ·?共模输入电压范围:-7V?~?+?l2V MAX485?为?8?脚封装,引脚配置如图?l?所示,各引脚功能说明如表?l?所示。 表?1 摘要:以?TMS320F240?系列为例,简要介绍了数字信号处理器串行通信接口?SCI 模块和?RS485?串口通信,并编程实现了?TMS320F240?与?PC?机串行通信接口电 路。 1?引言 DSP?既是?Digital?Signal?Pricessing?的缩写,也是?Digital?Signal Pricessor?的缩写。前者是指数字信号处理的理论和方

文档评论(0)

1亿VIP精品文档

相关文档