网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
登录
注册会员
发布信息
资讯
首页
行业动态
市场趋势
政策法规
新品发布
技术资讯
价格快报
科技成果
行业标准
基础知识
展会资讯
行业统计
预测分析
厂商动态
时事热评
经验交流
达普新讯
搜索关键字:
所有资讯
行业动态
市场趋势
政策法规
新品发布
技术资讯
价格快报
展会资讯
达普IC芯片交易网
>
新闻中心
>
技术信息
> 正文
RSS
多媒体网关系统中模拟电话语音卡的设计
http://www.ic72.com
发布时间:2007/4/9 15:04:35
摘要:介绍多媒体网关中模拟电话语音卡的软硬件设计。一个基于
TMS320VC5402
处理器、AM79(SLIC)用户线路接口芯片和AM79Q02(SLAC)用户音频处理芯片及PCI9052 PCI桥接芯片的模拟电话语音卡的设计。 关键词:多媒体网关 模拟电话语音卡 DSP 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%26;#215;16bit外部程序空间,4K%26;#215;16bit片上ROM,16K%26;#215;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位的本地总线接口。 设计中PCI9052本地总线采用非复用8位模式与HPI8总线匹配,CPLD完成PCI本地总线与DSP5402的HPI总线互连,如图2所示。其中具体信号定义如下:PCI本地侧地址信号(LA27、LA0、LA[1:2]),配合PCI本地侧读写信号LW/R#、地址使使能信号ADS#及BLAST传输模式使能信号编码生有心HPI控制信号(如片选信号HCS#、数据字高低字节选择信号HBIL、功能寄存器选择信号HCNTL[0:1]及读写信号HRD#、HWR#);HPI准备就绪信号HRDY产生PCI本地侧就绪信号READY#,可根据需要插入等待周期,达到实际时序要求;HPI中断信号HINT#触发PCI本地中断信号LINT#;HPI数据总线HD[0:7]通过CPLD电平匹配与PCI本地侧数据总线LD[0:7]连接。
(2)DSP5402与AM79Q02(SLAC)的硬件接口 选用AMD公司SLIC用户线路接口芯片
AM79R79
(简称SLIC)实现电话的接续各状态的转换,监视电话线的负载变化,实现摘机检测、馈电供给及振铃传送;与其实现无缝接口的SLAC用户音频处理芯片AM79Q02(简称SLIC)实现电话的连续各状态的转换,监视电话线的负载变化,实现摘机检测、馈电供给及振铃传送;与其实现无缝接口的SLAC用户音频处理芯片AM79Q02(简称SLAC)实现语音的A/D转换,并成帧到PCM码流中。SLAC)实现话音的A/D转换,并成帧到PCM码流中。SLAC提供的SPI MCU总线接口简化了与MCU的硬线连接,并且SLAC(提供完全的SLIC的控制总线)与SLIC可实现无缝连接,因此对SLIC的控制可完全简化为直接控制SLAC来间接完成,简化了硬件电路的设计,节省了用户的开发成本。 SPI接口包括时钟DCLK、片选CS及数据线DI/O,而没有读写方向控制线,对读写方向的控制则通过写单字节的读写命令字的bit0完成;读写命令字的bit7-bit1包含控制寄存器的地址信息,这样就可以完成对SLAC的寄存器操作。 另外,设计SLAC的SPI接口时序需特别注意:每次读写操作CS低使能有效至少维持8个DCLK周期,即完成一个字节的读写操作;当CS低使能有效少手8个DCLK周期时,则该读写忽略;当CS低使能有效地8~15个DCLK周期,则取倒数的8个DCLK周期为有效读写周期;当CS低使能有效大于15个DCLK周期,则会引起硬件复位。 图3是SLAC的MCU接口SPI总线时序图。 DSP5402有两个通道缓冲串口(McBPs),McBPs有多种配置模式,可根据需要配置成高速主从SPI接品,考虑到以后功能扩展需要,设计中保留了McBPs;采取由软件读写通用I/O,模拟SPI时序并配合CPLD实现SPI接口,从而完成DSP5402与SLAC的硬件接口,并实现DSP5402对SLAC/SLIC单元的状态监视与控制。 2.2 PCI9052 PCI9052是PLX公司推出的一种PCI总线从设备接口芯片。它提供了方便的本地总线与PCI总线的接口。避免用户直接面对复杂的PCI总线协议。 2.3 AM79Q02与AM90R79 选用AMD公司SLIC/SLAC用户线路接口与音频处理、成帧电路。SLIC实现电话的接续各状态的转换,监视电话线的负载变化,实现摘机检测、馈电供给及振铃传送的功能;而SLAC实现话音的A/D转换,并成帧到8Mbps的PCM码流中。它还有如下特点:软配置SLIC输入阻抗、收发增益、回路损耗等线路参数;A/μ率编码或线性编码可选;PCM码流时隙再分配;单双8Mbps的PCM通道可选;支持四路SLIC控制与语音处理,缩小了电路板的尺寸、降低了成本;其中内部环回、音频发生电路,方便了电路的故障诊断与测试。 SLAC用户线路音频处理电路,如图4所示。 另外SLAC与MCU通信提供SPI接口,简化了与MCU的硬件连接;而且SLAC与SLIC无缝连接的SLIC控制与音频接口,因此直接控制SLAC以间接完成对SLIC的控制,简化了硬件电路和软件编程。
3 软件设计 软件设计分为如下两部分:目标板内驱动程序设计与主机程序设计(其中包括PCI驱动程序及主机应用程序开发)。 3.1 目标板内驱动程序设计 目标板内驱动程序可根据功能模块划分:系统自检、测试模块;SLAC/SLIC的控制模块,实现包括线路激活、振铃、待机和新线状态,摘挂机检测及检测门限可编程;与主机通信模块,实现主机对目标板的实时监控。 3.2 主机程序设计 这里将主机程序设计分为PCI驱动程序开发和主机应用程序开发两部分。 PCI驱动程序使用Jungo公司的驱动程序生成软件KernelDriver,使用十分方便。利用KernelDriver中的驱动程序生成向导,根据需要生成驱动程序代码;在MS-VC++编译环境编译刚刚生成的驱动CPP代码,调试没问题了,PCI驱动程序开发也就完成了。 主机应用程序则是在PCI驱动程序之上,调用相关的API函数对PCI设备进行操作,完成主机对目标板的程序加载及对其状态进行实时监控操作。 本方案设计中,CPU选用了性价比很高的
TMS320VC5402
,其CCS开发环境配合JTAG调试,开发方便;选择可无缝连接使用的用户线路接口芯片
AM79R79
、用户音频处理芯片AM79Q02以及灵活配置的PCI桥接芯片PCI9052,大大降低了软硬件开发难度,加快了开发进度,达到降低开发成本的最终目的。
上一篇:
Data Matrix二维码图像处理与应用
下一篇:
ISD4004语音芯片在语音报站器中的应用
相关信息:
R&S新型高分辨率示波器具有16bit垂直分辨率的信号分析
(2014-11-12)
泛华恒兴发布基于PXI总线的18bit多功能数采卡
(2013-06-18)
NTT与欧洲研究机构破解768bit加密密钥
(2010-01-13)
我国研制成功10GHz 8bit超高速DDS芯片
(2009-10-20)
8bit 800Msps高速采样保持电路的设计
(2009-06-15)
BH1720FVC16bit串行输出型数字照度传感器
(2008-10-25)
飞思卡尔上市4款支持LIN从模式的8bit微控制器
(2008-10-21)
OKI推出2WD类放大器与16bit的DA转换器
(2008-09-16)
NEC电子将上市待机耗电量降低80%的8bit微控制器
(2008-09-08)
DSP并行8bit EPROM引导装载方法研究
(2008-05-05)
达普元器件
达普IC微电子
达普IC半导体
达普IC电子元器件
达普IC电子
达普IC芯片
达普电子管
达普模块
达普电子元件
达普集成电路
达普晶圆
行业动态
市场趋势
政策法规
新品发布
英伟达H100即将上天!可运转简化大模型
南京派格测控正式发布自研模块化仪器仪表
适老玩具市场快速增长:电子产业链盯上这些产品
芯原超低能耗NPU可为移动端大语言模型推理算力
赋能汽车与边缘服务器AI解决方案
AMD Ryzen Z2系列新突破:AI加持重塑掌机处理器格局
瑞萨电子推出全新超低功耗RA2L2微控制器
全新升级!格科新一代2MP CIS GC20C3
【坐享“骑”成】系列之四:泰克方案化解智能座舱HDMI显示接口测试难点
风河支持沃达丰开创O-RAN未来
iPhone 14 Pro性能差?外媒:芯片设计团队出状况
HEAD acoustics依靠R&S CMX500加速5G NR语音服务(VoNR)测试
半导体大厂业务调整,拟分拆图形芯片部门
传三星逆势操作扩大芯片产能 抢攻市占率
台积电四处建厂现隐忧,台媒:离开体系和人才,成功模式难复制
全球游戏主机销量出炉!PS4被Switch超车了
海外各国新能源汽车渗透率及碳排放政策目标概况
我国能源管理行业相关政策
2020-2022年3月以来我国关于数字产业主要发展政策
全球晶圆产能排名
我国科技创新行业相关政策
我国家用电器行业相关政策
我国电子商务行业相关政策
我国中药材种植行业相关政策
ADI MEMS传感器技术助力远景能源构筑智能风机安全之基
英飞凌与联华电子签署40纳米eNVM微控制器制造长期协议
英伟达 GeForce RTX 3060 系列
爱芯元智推出一款高性能智能视觉芯片
英特尔持续深耕数据中心渠道生态
TDK评委“睿唯安2023年度全球百强创新机构”
瑞萨电子推出业界首款系统开发工具
微软联合富士通测试5G连接性
热点信息
赛普拉斯推出业界最小尺寸的USB 3.0 Hub控制器
CSR推出ARM mbed操作系统连接方案开启物联网应用开发
莱迪思半导体扩展USB Type-C产品系列 推出三款全新的端口控制器
2022全球半导体企业研发投入将超800亿美元
AIoT芯片厂商杭州国芯已完成上市辅导
台湾IC厂商网址
台积电首次公布2nm制程工艺,2025年量产
涨姿势!常用的USB Type-C功率传输数据线也需要芯片级保护
中频加热系统IGBT控制、驱动及保护电路设计
ANSVC无功补偿装置在江苏环保能源项目上的应用
热门型号
BT151S-800R118
TLP808TELTAA
SBB1602-1
PM6SN1
01B1002JF
TLM825GF
01B5001JF
TLP810NET
TLP74RB
LCR2400
BSV52R
2838319
Baidu
IC快速检索:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9