多媒体网关系统中模拟电话语音卡的设计

时间:2020-10-08 09:31:36 理工毕业论文 我要投稿

多媒体网关系统中模拟电话语音卡的设计

摘要:介绍多媒体网关中模拟电话语音卡的软硬件设计。一个基于TMS320VC5402处理器、AM79(SLIC)用户线路接口芯片和AM79Q02(SLAC)用户音频处理芯片及PCI9052 PCI桥接芯片的模拟电话语音卡的设计。

目前,热点的CTI(计算机电话集成)应用有媒体网关、IP电话、IP传真等。软交换有时又称为呼叫服务器或媒体网关控制器。软交换的基本概念是把呼叫控制功能从传输层(媒体网关)中分离出来。通过服务器上的软件实现基本呼叫控制功能,如呼叫选路、管理控制、信令互通。由于把呼叫控制与呼叫传输分离开来,为控制、交换和软件可编程功能建立分离的平面,使业务提供者可以方便地将传输业务与控制协议结合起来,实现业务转移。

电话语音卡是构筑各种CTI应用系统的基础,它是一种用于电脑并能够实现语音处理电脑插件。电话语音卡(简称语音卡)的主要功能是:通过计算机与电信网相连,提供拨号、振铃检测与控制摘挂机、信令检测、转接内线、监控录音、传真、数据传输、主叫号侦测等服务功能。作为实现语音处理的功能部件,语音卡一般都有与电话网的'接口。与电话网不同的接口类型,可分为模拟语音卡和数字语音卡。

以下将介绍一个基于TMS320VC5402处理器(简称DSP5402)、AM79R79(SLIC)用户线路接口芯片和AM79Q02(SLAC)用户音频处理芯片及PCI9052 PCI桥接芯片所构成的模拟电话语音卡设计。

1 系统总体方案

在设计中,电话语音卡实现了16路话音的连续控制和成帧功能。系统通过PCI总线与DSP5402交互,对单板进行维护和管理;语音业务通过TDM(时分多路复用)总线连接;单板内部则由DSP5402完成对语音的连接控制和成帧功能。总体设计框图如图1所示。

2 硬件电路的设计

2.1 DSP5402简介

DSP5402是TI公司的54x系列16bit定点DSP,具有低功耗、高性价比的特点。具体特点如下:扩展地址模式最大可址到1M×16bit外部程序空间,4K×16bit片上ROM,16K×16bit片上双口RAM;指令集支持单指令循环和块循环,存储块移动指令提供高效的程序和数据存储器管理;片上硬件资源包括软件可编程等待状态发生器和可编程存储单元转换,连接内部振荡器或外部时钟源的锁相环(PLL)时钟发生器,两个多通道缓冲串口(McBPs),增强型8bit并行主机接口(HPI8),两个16bit定时器,6通道直接存储器访问(DMA)控制器;工作电源有3.3V和1.8V(内核);在3.3V供电(1.8V核心电压)下单周期定点指令的执行周期可达10ns(100MIPS)。

设计中DSP5402一方面通过PCI总线完成与主机的通信、数据交换,另一方面完成对语音的接续与成帧功能的控制,以及信号和信令处理功能。

因此DSP5402外围设计分两部分:

(1)DSP5402与PCI9052的硬件接口

完成DSP5402的HPI总线与PCI9052 LOCAL本地总线连接,主机从而可以通过PCI总线与DSP5402进行通信。首先通过HPI对DSP5402进行程序加载并启动,然后完成对语音板的监控操作。

当DSP5402与主机(HOST)交换信息时,HPI是主机的一个外围设备。它有如下特点:可访问所有片内RAM空间、HOST访问总是与DSP5402时钟同步、HOST和DSP5402均可访问片内RAM。

PLX公司的PCI总线控制芯片PCI9052完成PCI总线高速信号与LOCAL侧本地设备资源的信息交互。它提供了本地总线与PCI总线的接口,避免用户直接面对复杂的PCI总线协议,提供高性能的从目标PCI接口板卡与PCI总线的连接;支持宽速率范围的本地总线,最高可达132 Mbps的传输速率;对PCI9052编程可实现复用/非复用的8位、16位、32位的本地总线接口。