小型程控交换机的课程设计_第1页
小型程控交换机的课程设计_第2页
小型程控交换机的课程设计_第3页
小型程控交换机的课程设计_第4页
小型程控交换机的课程设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、湖南文理学院课程设计报告课程名称:专业综合课程设计系部:电气信息与工程学院专业班级:通信2班学生姓名:王昊东指导教师:王立完成时间:2013年6月13日报告成绩:评阅意见:评阅教师 日期小型程控交换机的设计22目录第一章 交换原理 41.1 交换机构成 41.2 交换机的控制方式 61.3 信令系统 6第二章 核心模块交换网络的介绍 72.1 交换网络的一般结构和工作原理 72.1.1 时间交换单元 72.1.2 空间交换单元 9第三章基于MT8980的交换网络的具体设计与实现 113.1 交换芯片 MT8980113.1.1 MT8980 的管脚说明 113.1.2 MT8980 的功能说明

2、 123.2 控制单元 AT89S51133.2.1 AT89S51 的管脚说明 133.3 MT8980 与 AT89S51 的连接 143.4基于MT8089的交换网络实现原理 14总结 1 6参考文献 17附录MT8980与AT89S51的连线图 18第一章 交换原理1.1 交换机构成程控交换机的主要任务是实现用户间通话的接续 , 由两大部分组成:话路设备和控制设 备。话路设备主要包括各种接口电路 ( 如用户线接口和中继线接口电路等 )和交换 (或接 续) 网络;控制设备在纵横制交换机中主要包括标志器与记发器,而在程控交换机中,控 制设备则为电子计算机,包括中央处理器(CPU),存储器和

3、输入 /输出设备。 程控交换机实质上是采用计算机进行存储程序控制的交换机。它将各种控制功能,方法 编成程序,存入存储器,利用对外部状态的扫描数据和存储程序来控制,管理整个交换 系统的工作。1.1.1 交换网络 交换网络的基本功能是根据用户的呼叫要求,通过控制部分的接续命令,建立主叫与被 叫用户间的连接通路。 在纵横制交换机中它采用各种机电式接线器(如纵横接线器, 编码接线器,笛簧接线器等 ), 在程控交换机中目前主要采用由电子开关阵列构成的空分交 换网络,和由存储器等电路构成的时分接续网络。1.1.2 用户电路 用户电路的作用是实现各种用户线与交换之间的连接,通常又称为用户线接口电路 (SLI

4、C,Subscriber Line Interface Circuit) 。根据交换机制式和应用环境的不同, 用户电路也有多种类型,对于程控数字交换机来说,目前主要有与模拟话机连接的模拟 用户线电路(ALC)及与数字话机,数据终端(或终端适配器)连接的数字用户线电路(DLC)。模拟用户线电路是适应模拟用户环境而配置的接口,其基本功能有 :1.馈电(Battery feed):交换机通过用户线向共电式话机直流馈电;2. 过压保护 (Overvoltage Protection): 防止用户线上的电压冲击或过压而损坏交换机;3. 振铃(Ringing):向被叫用户话机馈送铃流;4. 监视(Supe

5、rvision):借助扫描点监视用户线通断状态,以检测话机的摘机,挂机,拨 号脉冲等用户线信号,转送给控制设备,以表示用户的忙闲状态和接续要求;5. 编解码(CODEC:)利用编码器和解码器(CODEC)滤波器,完成话音信号的模数与数模交 换,以与数字交换机的数字交换网络接口;6. 混合(Hybrid):进行用户线的2/4线转换,以满足编解码与数字交换对四线传输的要求;7. 测试(Test):提供测试端口,进行用户电路的测试。这7种功能常用第一个字母组成的缩写词(BORSCHT代表。对于模拟程控交换机,不需要 编解码功能;而在数字程控交换机中,除某些特定应用的小型交换机利用增量调制方式 外,其

6、它大部分均采用PCM编解码方式。数字用户线电路是为适应数字用户环境而设置的接口, 它主要用来通过线路适配器 (LAM) 或数字话机(SOPHO-SET与各种数据终端设备(DTE)如计算机,打印机,VDU电传相连。1.1.3 出入中继器出入中继器是中继线与交换网络间的接口电路,用于交换机中继线的连接。它的功能和 电路与所用的交换系统的制式及局间中继线信号方式有密切的关系。对模拟中继接口单 元(ATU),其作为是实现模拟中继线与交换网络的接口,基本功能一般有:发送与接收表 示中继线状态 (如示闲,占用,应答,释放等 )的线路信号。转发与接收代表被叫号码的 记发器信号。供给通话电源和信号音。向控制设

7、备提供所接收的线路信号。对于最简单的情况,某一交换机的中继器通过实线中继线与另一交换机连接,并采用用 户环路信令,则该模拟中继器的功能与作用等效为一部“话机”。若采用其它更为复杂 的信号方式,则中继器应实现相应的话音,信令的传输与控制功能。数字中继线接口单元(DTU)的作用是实现数字中继线与数字交换网络之间的接口,它通过PCM有关时隙传送中继线信令,完成类似于模拟中继器所应承担的基本功能。但由于数 字中继线传送的是PCM路数字信号,因而它具有数字通信的一些特殊问题,如帧同步, 时钟恢复,码型交换,信令插入与提取等,即要解决信号传送,同步与信令配合三方面 的连接问题。数字中继接口单位的基本功能包

8、括帧与复帧同步码产生,帧调整,连零抑制,码型变换, 告警处理,时钟恢复,帧同步搜索及局间信令插入与提取等,如同模拟用户电路的 BORSCH也可将数字中继单元的上述8种功能概括为GAZPACHO1.1.4 控制设备控制部分是程控交换机的核心,其主要任务是根据外部用户与内部维护管理的要求,执 行存储程序和各种命令,以控制相应硬件实现交换及管理功能。程控交换机控制设备的主体是微处理器,通常按其配置与控制工作方式的不同,可分为 集中控制和分散控制两类。为了更好的适应软硬件模块化的要求,提高处理能力及增强系统的灵活性与可靠性,目前程控交换系统的分散控制程度日趋提高,已广泛采用部分 或完全分布式控制方式。

9、1.2 交换机的控制方式交换机的控制方式主要有两种:布线逻辑控制和存储程序控制。1.2.1 布线逻辑控制 (WLC,Wired Logic Control) 它是通过布线方式实现交换机的逻辑 控制功能 ,. 通常这种交换机仍使用机电接线器而将控制部分更新成电子器件, 因此称它为布控半电子式交换机 , 这种交换机相对于机电交换机来说 , 虽然在器件与技术上向电子 化迈进了一大步 , 但它基本上继承与保留了纵横制交换机布控方式的弊端 ,体积大 , 业务 与维护功能低 ,缺乏灵活性 , 因此它只是机电式向电子式演变历程中的过度性产物。1.2.2 存储程序控制 (SPC,Stored Program

10、Control) 它是将用户的信息和交换机的控 制, 维护管理功能预先变成程序 ,存储到计算机的存储器内 .当交换机工作时 ,控制部分自 动监测用户的状态变化和所拨号码 , 并根据要求执行程序 , 从而完成各种交换功能 . 通常 这种交换机属于全电子型 , 采用程序控制方式 , 因此称为存储程序控制交换机 , 或简称为 程控交换机。1.3 信令系统在交换机内各部分之间或者交换机与用户,交换机与交换机间,除传送话音,数据等 业务信息外,还必须传送各种专用的附加控制信号 (信令) ,以保证交换机协调动作,完 成用户呼叫的处理,接续,控制与维护管理功能。 按信令的作用区域划分,可分为用户线信令与局间

11、信令,前者在用户线上传送,后者在 局间中继线上传送。如果按信令的功能划分,则可分为监视信令,地址信令与维护管理 信令。第二章 核心模块一一交换网络的介绍2.1交换网络的一般结构和工作原理交换网络是交换系统的核心。将若干个交换单元按照一定的拓扑结构和控制方式,可以 构成交换网络。交换网络的三要素就是交换单元、不同交换单元之间的拓扑连接和控制 方式,其结构图如下所示:交换网络的一般结构在本设计中采用的是同步时分交换网络,由时间交单元、空间交换单元这两种基本交换单元组成。2.1.1时间交换单元时间交换单元又称为时间接线器,简称为 T单元或T接线器,其功能是完成一条 PCM复 用线上各时隙之间的信息交

12、换。如下图所示,时间交换单元主要由信息存储器和控制存 储器构成。信息存储器用来暂时缓存存储要交换的信息,控制存储器用来寄存脉冲码信 息的时隙地址。顺序读岀顺序读岀(a)顺序写入,控制读出(b)控制写入顺序读出T接线器的组成和原理图设输入话音信号在TS50,要求经过T接线器以后交换至TS240上去,然后输出至下一级。下面分别介绍两种工作方式的原理。“顺序写入,控制读出”的工作原理:CPI根据这一要求,通过软件在控制存储器的 240号单元写入“ 50” .这个写入是由CPU 控制进行的,因此把它叫做“控制写入”。控制存储器的读出由定时脉冲控制,按照时 隙号读出相对应单元内容。如0时隙读出0单元内容

13、;1时隙读出1单元内容这种工 作方式叫做“顺序读出”。话音存储器的工作方式正好和控制存储器的方式相反,即是“顺序写入,控制读出”。即,由定时脉冲控制,按顺序将不同时隙的话音信号写入相 应的单元中去。写入的单元号和时隙号 对应。而读出时则要根据控制存储器的控制 信息(读出数据)而进行。由于向话音存储器输入话音信号不受CPU控制,而输出话音信号(读出时)受到由CPU空制的控制存储器的控制,因此把它总称为“顺序写入,控制读 出”方式。根据图中的例子,话音的输入时隙号为 50,在定时脉冲控制下就可写入到50号单元中。 因为CPU在控制存储器中的240号单元己写入了内容“ 50”,在定时脉冲控制下,在T

14、S24O 这一时间,从控制存储器的地址 240中读出内容为“ 50”,把它作为话音存储器读出地 址,立即读出话音存储器的50号单元。这就是原来在50号时隙写入的话音信号内容。因此在话音信号50号单元读出时己经是TS24OT,即己把话音信号从TSS(交换到TS240 实现了时隙交换。“控制写入,顺序读出”的工作原理:话音存储器的写入要受控制存储器的控制,而其读出则受定时脉冲控制按顺序读出,所 以称为“输入控制”。控制存储器仍然是由CPU控制写入,在定时脉冲控制下按顺序读出。但是CPU写入到控制存储器的内容却不同了。如图(b)所示,CPU要在控制存储器的 50号单元写入内容“ 240”。然后控制存

15、储器按顺序读出,在 TS50时读出内容“ 240”, 作为话音存储器写入地址,将输入端Ts50中的话音内容写入到240号单元中去。话音存 储器按顺序读出,在TS240读出240号单元内容,这也就是TS50的输入内容,这样就完 成了时隙交换。2.1.2空间交换单元空间交换单元又称为空间接线器,简称为 S单元或S接线器,其作用是完成不同PCMIS用线之间同一时隙的信码交换。如下图所示,它由交叉接点矩阵和控制存储器组成。输入PCIM4PCIM交换节点矩110 TS14输出输入PCIMPCIMPCIMPCIMTS1交换节点矩阵输出PCIMPCIM控制存储器11 2cm1cm01401控制存储器cm0c

16、ml(b)输出控制方式(a)输入控制方式S接线器的组成和原理图 上图表示2 2的交叉接点矩阵,它有2条输入复用线和2条输出复用线。控制存储器的 作用是对交叉接点矩阵进行控制,控制方式有以下两种。输入控制方式:它按输入复用线来配置CM即每一条输入复用线有一个 CM由这个CM来决定该输入PCM 线上各时隙的信码,要交换到哪一条输出复用线上去。输出控制方式:它按输出PCM复用线来配置CM即每一条输出复用线有一个 CM由这个CM来决定哪条 输入PCM上哪个时隙的信码,要交换到这条输出 PCMg用线上来。S接线器的工作原理:以输入控制方式为例。设输入PCM的TS1中的信码要交换到输出PCM中去,当时隙1

17、时 刻到来时,在CM的控制下,交叉点01闭合,使输入PCM的TS1的信码直接转送至输 出PCM的TS1中去。同理,在改图中把输入 PCM的TS14的信码,在时隙14时由CM控 制10交叉点闭合,送至PCM的TS14中去。因此,S接线器能完成不同的PCMM用线间 的信码交换,但是在交换中其信码所在的时隙位置不变,即它只能完成同时隙内的信码 交换。故S接线器不能单独使用。而输出控制方式的 S接线器工作原理与输入控制方式 的工作原理是相同的。第三章 基于MT8980的交换网络的具体设计与实现3.1交换芯片MT8980本设计中实现话音交换功能的芯片是 MT8980MT898C是Mitel公司生产的PC

18、M寸分复用时间变换器。3.1.1 MT8980的管脚说明其芯片引脚图如下所示:STiO-STi7 : 8路串行输入的PCMS群(32信道)码流,速率为2.048 Mb/s。ST0D-STO7: 8路三态串行输出的 PCMS群码流,速率为2.048 Mb/s。A0A5:微处理器接口时地址信号输入。D0D7微处理器接口时双向数据输入/输出(三态)。C4i:时钟输入,频率为4.096 MHz,串行码流由此时钟的下降沿定位。F0i:帧同步脉冲输入,它作为2.048 Mb/s码流的同步信号,低电平使内部计数器在下次负 跳变时复位。CS:片选信号输入,低电平有效。DS:微处理器接口时数据输入选通信号,高电

19、平有效。R/W:微处理器接口时读、写控制信号,若输入高电平,为读出;若输入低电平,则为写入。DTA数据应答信号输出(开漏输出),它为微处理器接口时数据证实信号,若此端下拉至低 电平,电路处理完数据,通常DTA经909 Q接+5 V。ODE输出驱动允许。若该输入保持高电平,则SDO0SDC输出驱动器正常工作;若为低电 平,贝U SDO0SDO呈高阻。CST控制总线输出。每帧由256 b组成,每码元为接续存储器高位256个存贮单元第1位 的值。第0码流相应的码元先输出。3.1.2 MT8980的功能说明其功能框图如图所示,该芯片由串/并变换器、数据存储器、帧计数器、控制寄存器、控 制接口单元、接续

20、存储器、输出复用器与并/串变换器等部分构成。SliUSJ|Sfi 2SJI 5Sli6SJl7ODE【阳 CS R /W AOA 5 J)J A D7DOCSIMT8980功能框图串行PChM据流以2.048Mb/s速率分八路由STI0STI7输入,经串/并变换,根据码流 号和信道号依次存入256X 8比特数据存储器的相应单元内。控制寄存器通过接口,接受 来自微处理器的指令,并将此指令写入到接续存储器。这样,数据存储器中各信道的数 据按照接续存储器的内容,以某种顺序从中读出,再经复用、缓存、经并一串变换,变 为时隙交换后的八路2.048Mb/s串行码流STOSTO7从而达到数字交换的目的。如果

21、不再对控制寄存器发出命令,则电路内部维持现有状态,刚才交换过的两时隙将一直处于交换过程,直到接受新命令为止。接续存储器的容量为256X11位,分为高3位和低8位两部分,前者决定本输出时隙的状态;后者决定本输出时隙所对应的输入时隙。 另外,由于输出多路开关的作用,电路还可以工作于消息或报文模式,以使接续存储器 低8位的内容作为数据直接输出到相应的时隙中去。MT8980勺全部动作均由微处理器通过控制接口控制。外部CPU可以读取数据存储器、控制寄存器和接续存储器的内容,并可向控制寄存器和接续存储器写入指令。此外,还可 置电路于分离方式,即微处理器的所有读操作均读自于数据存储器,所有写操作均写至 接续

22、存储器的低8位。3.2控制单元AT89S51控制单元控制着各模块协调有序的完成呼叫的全过程,本设计中采用AT89S51单片机完成。AT89S51单片机是Atmel公司所生产的,该单片机在AT89C5啲基础上,增加了 WDT (看门狗)功能和双数据指针(DPTR,并且支持ISP/IAP功能,其中看门狗模块可以在 单片机出现死机现象时自动使单片机复位。3.2.1 AT89S51的管脚说明该单片机的引脚图如下:112345678910111213141516181920PLO Pl.lPl.2PL3Pl.4Pl.5Pl.6 Pl.7 RSTVPP P3.0/RXDVccP0.0P0.1P0.2P0.

23、3P0.4P0.5P0.6 _P0.7 EA/ATddP3 .lATXDVLE/PROGPSEN P2J P2.6 P2.5 P2.4P2.3P2.2P2.1P2.0P3.2rNT0)P33(INT1)P3,4/T0P3.5/T1P3.6(WR)P3.7(RD)XTAL2XTAL1Vss4039383736353B32313029282亍2?2?2?VCC(P in 40):电源输入,接+ 5V电源GND(Pin20):接地线XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出ALE/PROG(Pin30)地址锁存允许信号PSEN(Pi n29):外部存储

24、器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接 高电平则从内部程序存储器读指令。RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。PO口(Pin39Pin32): 8位双向 I/O 口线,名称为 P0.0P0.7P1 口(Pin1Pin8): 8位准双向I/O 口线,名称为 P1.0P1.7P2口( Pin21Pin28): 8位准双向I/O 口线,名称为 P2.0P2.7P3口( Pin10Pin17): 8位准双向I/O 口线,名称为 P3.0P3.73.3 MT8980 与 AT89S51 的连接M

25、T8980与 AT89S51之间的接口信号主要有:地址线 A0A5地址线D0D7片选信号 CS读写控制信号R/W,另外还有选通信号DS、回应信号等。当片选信号CS为低电平时,AT89S5何对MT8980内部的寄存器进行读写,DS和DTA作 为 AT89S51 和 MT8980 之间数据交换的同步信号。在 DS 信号的上升沿时刻,如果 MT8980的片选信号、数据线、地址线以及读写信号有效,则AT89S51开始对MT8980进行读或写操作。当MT8980与AT89S51之间完成相应的数据发送或者接收之后,MT8980 的 DTA 送出一个下降沿,表示这次数据交换完成,可以进行下一项操作。89C5

26、1 的 P3.0 、 P3.1 分别与 MT8980 的 DS、DTA 相连,可以比较容易地实现 AT89S51 和 MT8980之间数据交换的同步。89C51的读信号线RD经反相处理以后,直接与MT8980的 读写控制线相连,可以实现对该芯片的读写控制。其引脚连线图见附录。3.4基于MT8089的交换网络实现原理本文在第一章已经介绍了交换系统的整体构成。在此,对整个交换系统基于核心交换芯 片MT8980勺实现原理进行阐述。用户电路是程控交换系统连接模拟用户线的接口电路,主要完成馈电、过压保护、摘挂 机检测、二四线转换等功能。用户集中级完成话务集中的功能,在本系统中将 32 个话 路集中在一起

27、,各个语音信号经过 PCM 编码后通过复用形成 2.048Mbit/s 码流,送入 MT8980 进行交换。从 MT8980 输出的 2.048Mbit/s 码流经相反的处理后送入用户电路。 各个话路的状态检测、拨号数据的接收以及向被叫用户发送振铃信号都通过用户接口电 路实现。中继电路和中继接口电路为本局用户和远端局用户提供数据通道,向远端局发 送接续请求,拨号,并且检测远端局送来的振铃呼叫信号。一次呼叫的建立过程大致如下:AT89S51以100ms的周期循环检测各用户电路,当某用 户摘机后,其状态就反映到用户电路中, AT89S51 确认该用户摘机后,即在内存中为该 用户分配相应资源,包括记发器、呼叫存储器等,然后向该用户发送拨号音,并开始接 收用户的拨号,将号码存储于记发器内,同时内部程序不断地对用户的拨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论