电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > DSP > 详细信息
DSP:双DSP系统串口扩展研究
来源:   时间: 2007-5-25 10:44:39    
通用数字信号处理器(DSP)数据处理能力很强,在高速数字信号处理中应用广泛,但其控制能力比较弱,当独立构成一个处理单元时,往往还需要与外设交换一些数据,通信能力弱影响到DSP的应用范围。在研制无线分组网络路由控制器时,采用了双DSP结构进行数据处理,另外还需扩展8个串口,很显然这是DSP本身所无法解决的,故必须进行串口扩展。
常用串口扩展方法
从本质上讲,所有的串口扩展接口电路都是以并行数据形式与CPU接口,而以串行数据形式与外部逻辑接口。它们的基本功能是从外部逻辑接收串行数据,转换成并行数据后传送给CPU;或者从CPU并行输出的数据,转变成串行数据后输出给外部逻辑。串行通信接口电路至少包括一个接收器和一个发送器,而接收器和发送器都分别包括一个数据寄存器和一个移位寄存器,以便实现CPU输出→并行→串行→发送或接收→串行→并行→CPU输入操作。
 
串口扩展的方法一般有三种,一是全部应用硬件,由中小集成电路构成串口,这种方法已很少使用;二是利用通用I/O口,由软件来设定波特率;三是应用串行接口器件(如UART、USRT、USART等)来扩展串口,CPU只需通过这些接口器件所提供的接口来编程,就可以实现串行通信。
SCC85C30的性能特点
对一个需进行实时多路并行数据处理的系统来说,选用一种高效可靠的串行通信接口器件是非常重要的。Zilog公司的串行通信控制器(SCC)85C30就是一种高性能的串行通信接口器件,其功能比其它USART(Universal Synchronous Asynchronous Receiver/Transmitter通用异步同步收发器)强大的多。85C30串行通信控制器(SCC)是一种双通道、多规约数据通信外围器件,该芯片为处理各种有效的串行通信规程提供多功能支持:可起到串-并、并-串的转换器/控制器作用,它在程序控制下可满足串行通信上广泛多样的用途;具有波特率发生器、数字锁相环和晶体振荡器,使外部逻辑得到简化;能以多种方式产生和检测CRC码,并可通过多种方式编程来检查数据的完整性,有同时在两条通道上控制调制-解调的能力。在不需要这些控制的用途中,调制-解调控制器可作为通用I/O。
 
85C30的每路信道可存取14个写寄存器和7个读寄存器,用户可进行配置使其能处理全部非同步格式,而与数据长度、停止位的数目或奇偶要求无关。还能处理所有的同步格式,包括按字符、按字节的存取规程。85C30还具有下列功能:通过检查奇偶位改变规程;插入或删除字符,生成CRC,并加以检查;生成断点和异常中止码,并加以检测;以及其它许多与规程有关的功能。
 
85C30内部结构能提供连接多路转换总线和非多路转换总线所必要的全部中断和控制逻辑。此外还有接口逻辑,用于监视调制解调器和外围控制输入输出。其控制信号都是通用的,不仅用于调制解调控制,而且适用于控制多种外围设备。数据操作和控制联接都通过内部的读和写寄存器进行,这些寄存器经编程之后,可使85C30执行各种功能(硬件开销小),即在程序排队之前或之中对寄存器赋值,以决定85C30如何建立一个给定的通信规程。
 
85C30采用附加电路支持串行通信。设计人员可以选择内部波特率发生器,选择频率并对85C30中的几个电路之一的输出编程。可在程序控制下对几种标准格式进行编码和译码。另外,还可为DPLL、波特率发生器接收器和发送器选择各种定时部件。多个串行通信控制器(SCC)在双DSP系统中的应用如图1所示。
双DSP对多个SCC的控制设计
对一个进行实时并行多通道数据处理的双DSP系统来说,其扩展的串口也必须满足系统的实行性要求。串行接口器件性能的好坏以及双DSP对多个串行通信控制器(SCC)控制的好坏直接影响到系统的整体性能。
 
图1为双DSP系统对多个SCC控制的原理方框图,采用4片Zilog公司的SCC(85C30)使双DSP(TMS320F206)在原有2个异步串口和2个同步串口的基础上又增加了8个串行口(可根据需要设定为异步口或设定为同步口)。
 
85C30是较为复杂的器件,要充分利用其功能,需对其进行合理编程。在编程时需对其诸多寄存器进行操作,这在单个DSP情况下也是较为复杂的。用双DSP对其控制,以及双DSP对多SCC的控制情况更为复杂,需解决以下的问题:
(1)对SCC访问的优先权问题;
(2)数据线、地址线、选通控制线的方向问题;
(3)双DSP相互间握手、时序问题;
(4)两套总线间干扰的消除问题及总线切换时的误动作问题;
为解决这些问题,需采取硬件设计和软件设计相结合的办法,使DSP对SCC的控制更可靠,效率更高。
在硬件的设计上:
(1)采用了两套独立的数据线和地址线,重点解决了读/写、片选等切换逻辑的设计问题;
(2)采用双向三态总线驱动器(如74LS245)实现数据、地址、控制总线的隔离;
(3)把DSP(TMS320F206)的IO0、IO1、IO2、IO3设置为对SCC的访问控制线。实现DSP对SCC的分时复用。
在软件设计上:
(1)对两个DSP进行了分工,设定DSP1负责接收数据,DSP2负责发送数据;
(2)设定DSP1从第1个SCC开始向后查询,DSP2从第三个SCC向后查询,最大限度地降低二者忙闲比,提高了系统的实时性。
(3)把IO0、IO1设定为发送端口,把IO2、IO3设定为接收端口。IO0-IO3值所表达含义如附表所示。
(4)对SCC分时选通。访问某一SCC前先查询IO2、IO3以确定另一DSP是否正在访问它,若另一DSP不访问该SCC,则访问之首先把该SCC的编号通过IO0、IO1发送给另一DSP;若另一DSP正访问它,则跳过该SCC,访问下一SCC,同样也把该SCC的编号通过IO0、IO1发送给另一DSP。
相关信息
发表评论
打印本页 关闭本页
TMS320F206外围电路典型设计
  1 引 言数字信号处理DSP芯片是一种能够实时快速地实现各种数字信号处理算法控制的微处理器,已经在通信与信息系统、信号与处理、自动控制、雷达、航空航天、医疗等许多领域得到了广泛的应用。目前生产DSF 芯片的厂家主要有TI公司、AD公司、Motorola公司等。其中TI公司推出的 TMS320C2xx系列是继TMS320C2x和TMA320C5x之后的一种低价格、高性能16位定点运算DSP。TMS320F206(以下简称F206)是...
>>详细内容
TMS320F206中断技术及其实现
  摘要:TMS320F206是德州仪器公司定点DSP芯片中具有代表性的一种,在介绍其特点和中断技术的基础上,重点阐述了该芯片在软件开发过程中中断技术是如何实现的。关键词:TMS320F206 DSP 中断 以信息高速公路为标志的信息化,已成为社会发展的大趋势,并在逐步成为现实。信息化是以数字化为背景的,而数字信号处理技术则是数字化最重要的基本技术之一。在过去短短的十几年...
>>详细内容
基于TMS320F206 DSP的图像采集卡设计
  摘 要: 提出了一种使用视频A/D芯片TLC5510与低档DSP芯片TMS320F206实现图像采集的接口设计方案,同时给出了接口程序,为低档DSP芯片提供了一条新的应用途径。关键词: ADC DSP接口设计视频 数字信号处理器DSP是数字信号处理理论与超大规模集成电路VLSI技术融合的结晶。目前DSP技术正广泛地应用于通信、语音、图像、航天航空、仪器仪表等领域,在推动当代信息处理数字化方...
>>详细内容
采用TMS320F206控制的同步调制解调器
  摘 要: 介绍了一种采用数字信号处理器TMS320F206和调制解调芯片RC56D/SP设计的同步调制解调器。该调制解调器能在多种信道上实现数据的同步传输,具有广泛的用途。关键词: 调制解调 同步 数字信号处理 随着数据通信的发展和普及,调制解调器的应用范围越来越广。归结起来,凡是需利用模拟信道实现数据传输的场合,都需要用调制解调器作为DCE,完成DTE与线路的连接。在很...
>>详细内容
TMS320F206设计中应注意的几个问题
  摘 要: TMS320F206是TI公司TMS320C2XX系列芯片中具有代表性的一种,在介绍其特点、结构与性能的基础上,重点阐述了TMS320F206在软件及硬件设计中应注意的几个问题,给出了作者的一些实际经验。关键词: DSP TMS320F206 软件设计 硬件设计 数字化已成为电子、通信和信息技术的发展趋势与潮流。在这种趋势与潮流的推动下,数字信号处理的理论与实现手段获得了快速的发展,...
>>详细内容
TMS320F206定点DSP芯片开发实践
  摘要:以TMS320F206为例,着重探讨了DSP系统开发过程中的硬件设计与调试、软件设计中的流 水线冲突、等待状态设置以及如何利用闪速存储器等相关问题。 关键词: TMS320F206;流水线;等待状态;闪速存储器 中图分类号:TN492 文献标识码:A 文章编号:1003-353X(2002)03-0048-04 Developing practice of the TMS320F206 fixed-point DSP chip WU Ling-ling ,YAO D...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com