新闻中心

EEPW首页>手机与无线通信>设计应用> 基于ADM5120的无线VoIP系统设计

基于ADM5120的无线VoIP系统设计

作者: 时间:2010-03-29 来源:网络 收藏

1.3 VINETIC语音模块
VINETIC (Voice and Internet Enhance Telephony Interface Circuit)是Infineon公司的一款语音处理模块,它将编解码器和语音处理功能集成在一起,能达到与传统语音服务相同的语音质量。VINETIC处理模拟电话信号,语音压缩包,并提供实时压缩包的缓冲,具有自适应回声抵消,静音检测,DTMF信号产生、译码等功能。
VINETIC芯片的主接口电路如图2所示。其中4和5为片选输入端;AD0~AD7:双向的输入/输出信号,相应的引脚有3种运行状态:低电平、高电平或高阻抗,当CSQ为高电平时,DOUT呈高阻状态,此时需要外接10 kΩ的上拉电阻;28和29输出数字电平,漏极开路,相应的引脚有2种运行状态:低电平有效或三态,并允许多个设备共享为线或。芯片供电电路部分:66外接锁相环路,此锁相环重要地影响到芯片的总性能,因此应特别注意对锁相环供电的滤波器;64将锁相环接地。

本文引用地址://m.amcfsurvey.com/article/157548.htm


1.4 存储模块
存储模块包括1块NOR FLASH芯片MX29LV320和2块SDRAM芯片W986432DH。MX29LV320的引脚分布如图3所示。
其中A0~A20:地址输入;DQO~DQl4:数据输入/输出;DQl5/A-1:DQl5(按字模式进行数据的输入/输出),A-1(按字节模式进行最低有效位地址输入);:切片启动输入;:写启动输入;:输出启动输入;:硬件重启引脚,低电平有效;:读/忙输出,连接到主处理器的RDY引脚以提高速度。


W986432DH的引脚分布如图4所示。其中A0~A10:地址引脚;BS0和BSl:存储体选择;DQO~DQ31:数据输入/输出的复用引脚;RAS:行地址选通;CAS:列地址选通;WE:允许写入,命令输入,当在RAS时钟上升沿取样时,CAS和WE确定操作将被执行;DQM0~DQM3:输入/输出掩码,当DQM在读周期高电平采样时输出缓冲区置于高阻抗(2个时延),而在写周期采样将零时延地阻止写操作;CLK:在时钟上升沿抽样输入;CKE:时钟启动,当CKE为低时,进入掉电模式、暂停模式或自我充电模式。

2软件的与实现
软件的整体架构如图5所示,其在局域网内实现了的UDP方式点对点通讯和广播通讯。UDP(User Datagram Protocol,用户数据报协议)主要用来支持那些需要在计算机之间传输数据的网络应用。众多的客户/服务器模式的网络应用例如网络视频会议系统等都需要使用UDP协议。UDP协议直接位于IP(网际协议)协议的顶层,属于网络协议中的传输层协议。由于UDP协议不需建立连接,具有效率高、速度快和占用资源少等优点,应用于消息通信和实时系统中可以提高系统传输数据的效率。UDP具有组播和广播功能,是分发信息的一个理想协议。本系统还移植了一种的嵌入式Web服务器boa,实现了对系统进行B/S方式的Web配置。


2.1 点对点通讯的实现
在本系统中,在一个网段内的任意两个应用程序之间可以进行全双工通信,每个应用程序既可做为服务器又可做为客户端。其UDP编程步骤如图6所示,以下是两个应用程序A和B之间进行点对点通讯的具体实现过程:



评论


相关推荐

技术专区

关闭