位置:51电子网 » 技术资料 » 嵌入式系统

单片机微处理器AT89C51在时隙变换和控制中的应用

发布时间:2008/6/3 0:00:00 访问次数:713

        作者:湖南商学院

     史德嘉 来源:《国外电子元器件》

     摘要:mt8980是mitel公司生产的pcm时分复用时间变换器,文中分析了它的原理及时序关系,给出了at89c51与mt8980的接口电路及控制软件程序,最后对其典型应用进行了说明。

    

    

     关键词:时分复用

     pcm 时隙交换 mt8980 at89c51

     1 引言

     近年来,数字通信无论在理论上和技术上都有突飞猛进的发展,各种宽带传输技术,综合业务数字网(isdn)等全数字的通信方式必将逐步取代模拟通信方式。现在,全球通信数据信号无一例外地采用着pcm码,为了最大限度地利用信道,降低传输成本,常在传输前对基带pcm信号进行多路调制,以形成时分复用pcm信号。我国采用的是32路的pcm标准,此32路的时分复用信号称为pcm的一次群信号。0时隙用于传输系统的同步信息。第16时隙用于传输信令,其余30路时隙来传输语音或数据。时分程控交换和数据传输是数字通信的基础。

     2 mt8980d时间交换器的原理

     根据一次群信号的形成原理,一路基带pcm信号一旦占用一一次群的某个时隙,它随后所有的8位编码抽样都将位于该时隙。因此,对于64kb/s的基带pcm源而言,一次群系统等提供了32条独立的64kb/s信道。时间交换器的任务就是完成这些信道的相互交换,或者说,要实现信号由一个时隙至另一个时隙的迁移。目前已出现了一些中、小容量的vlsi数字交换专用芯片。图1是mitel公司mt8980d单片数字时间交换器的功能框图。该交换器的输入和数输出均为8个32路chpch信号,每个称为一个st总线(serial

     telecom bus)。串行pcm数据流以2.048mb/s的速率(共32个64kb/s,8比特数值时隙)分8中由sti0~sti7输入,经串-并变换后,根据码流号和信道(时隙)号依次存入256×8比特数据存储器的相应单元内。控制寄存器通过控制接口接受来自微处理器的指令,并将此指令写到接续存储器。这样,数据存储器中各信道的数据即可按照接续存储器的内容(即接续命令)以某种顺序从中读出,再经复用、缓存、并-串变换后变为时隙交换后的八路2.048mb/s串行码流,从而达到数字交换的目的。

     接续存储器的容量为256×11位,对应于256个输出信道。每个接续存储器11位又分为高3位和低8位两部分,前者决定本输出时隙的状态,后者决定本输出时隙所对应的输出时隙,mt8980d可工作于两种模式。一种为交换模式,可实现任意输入信道至任意输出信道的交换;另一种是消息模式,它允许交换机的控制系统通过mt8980d的控制接口直接读任何语音存储单元或写任何接续存储单元。这种模式对于控制系统的收、发信念十分方便。

     3 a89c51和mt8980d的接口

     mt8980d和mcs51系列单片机不能直接连接,因为mt8980d有一个dta数据应答信号输出。该输出信号为与微处理器接口时的数据证实信号,当读写mt8980时,若此端上拉为低电平,表示电路处理完数据。其时序关系如图2所示。从时序关系中可以看出,在ds选通信号的上升沿,控制信号必须有效,dta应答后,在ds下降沿,微处理器读写数据有效。带有wait脚的cpu可与dta相连接。但对于at89c51,我们可以用i/o口直接控制mt8980,在读写mt8980时,需判断dta是否为低有效。at89c51与mt8980的连接图如图3所示。

     4 at89c51的控制程序

     图3所示电路内部的全部功作均由微处理器通过控制接口控制,通过该接口电路可以读取数据存储器、控制寄存器和接续存储器的内容,并可向控制寄存器和接续存储器写入指令。存储器的功能定义请参考mitel公司的数据手册。在开发中把mt8980d所有的功能浓缩为三个子程序。调用三个子程序可实现mt8980d的所有功能。其中:w-connection用于完成写mt8980高低位接续寄存器,入口参数:r5(存数据),r6(存信道地址)

     w-connection:

     mov a,r6

     orl a,#20h ;p2.6=1r p2.6=0w

     mov p2,a ;p2.5=1时隙,p2.5=0控制

 &nb

        作者:湖南商学院

     史德嘉 来源:《国外电子元器件》

     摘要:mt8980是mitel公司生产的pcm时分复用时间变换器,文中分析了它的原理及时序关系,给出了at89c51与mt8980的接口电路及控制软件程序,最后对其典型应用进行了说明。

    

    

     关键词:时分复用

     pcm 时隙交换 mt8980 at89c51

     1 引言

     近年来,数字通信无论在理论上和技术上都有突飞猛进的发展,各种宽带传输技术,综合业务数字网(isdn)等全数字的通信方式必将逐步取代模拟通信方式。现在,全球通信数据信号无一例外地采用着pcm码,为了最大限度地利用信道,降低传输成本,常在传输前对基带pcm信号进行多路调制,以形成时分复用pcm信号。我国采用的是32路的pcm标准,此32路的时分复用信号称为pcm的一次群信号。0时隙用于传输系统的同步信息。第16时隙用于传输信令,其余30路时隙来传输语音或数据。时分程控交换和数据传输是数字通信的基础。

     2 mt8980d时间交换器的原理

     根据一次群信号的形成原理,一路基带pcm信号一旦占用一一次群的某个时隙,它随后所有的8位编码抽样都将位于该时隙。因此,对于64kb/s的基带pcm源而言,一次群系统等提供了32条独立的64kb/s信道。时间交换器的任务就是完成这些信道的相互交换,或者说,要实现信号由一个时隙至另一个时隙的迁移。目前已出现了一些中、小容量的vlsi数字交换专用芯片。图1是mitel公司mt8980d单片数字时间交换器的功能框图。该交换器的输入和数输出均为8个32路chpch信号,每个称为一个st总线(serial

     telecom bus)。串行pcm数据流以2.048mb/s的速率(共32个64kb/s,8比特数值时隙)分8中由sti0~sti7输入,经串-并变换后,根据码流号和信道(时隙)号依次存入256×8比特数据存储器的相应单元内。控制寄存器通过控制接口接受来自微处理器的指令,并将此指令写到接续存储器。这样,数据存储器中各信道的数据即可按照接续存储器的内容(即接续命令)以某种顺序从中读出,再经复用、缓存、并-串变换后变为时隙交换后的八路2.048mb/s串行码流,从而达到数字交换的目的。

     接续存储器的容量为256×11位,对应于256个输出信道。每个接续存储器11位又分为高3位和低8位两部分,前者决定本输出时隙的状态,后者决定本输出时隙所对应的输出时隙,mt8980d可工作于两种模式。一种为交换模式,可实现任意输入信道至任意输出信道的交换;另一种是消息模式,它允许交换机的控制系统通过mt8980d的控制接口直接读任何语音存储单元或写任何接续存储单元。这种模式对于控制系统的收、发信念十分方便。

     3 a89c51和mt8980d的接口

     mt8980d和mcs51系列单片机不能直接连接,因为mt8980d有一个dta数据应答信号输出。该输出信号为与微处理器接口时的数据证实信号,当读写mt8980时,若此端上拉为低电平,表示电路处理完数据。其时序关系如图2所示。从时序关系中可以看出,在ds选通信号的上升沿,控制信号必须有效,dta应答后,在ds下降沿,微处理器读写数据有效。带有wait脚的cpu可与dta相连接。但对于at89c51,我们可以用i/o口直接控制mt8980,在读写mt8980时,需判断dta是否为低有效。at89c51与mt8980的连接图如图3所示。

     4 at89c51的控制程序

     图3所示电路内部的全部功作均由微处理器通过控制接口控制,通过该接口电路可以读取数据存储器、控制寄存器和接续存储器的内容,并可向控制寄存器和接续存储器写入指令。存储器的功能定义请参考mitel公司的数据手册。在开发中把mt8980d所有的功能浓缩为三个子程序。调用三个子程序可实现mt8980d的所有功能。其中:w-connection用于完成写mt8980高低位接续寄存器,入口参数:r5(存数据),r6(存信道地址)

     w-connection:

     mov a,r6

     orl a,#20h ;p2.6=1r p2.6=0w

     mov p2,a ;p2.5=1时隙,p2.5=0控制

 &nb

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!