位置:51电子网 » 技术资料 » 通信网络

基于SDA80D51的以太电话机的设计

发布时间:2008/5/26 0:00:00 访问次数:3076

        

    

    作者email: hongxinglu600010@sina.com

    

    一、引言

    

    随着互联网技术的不断发展,voip(voice over ip)技术已经成为语音通信技术领域的一个强有力的竞争者。voip是利用网络作为传输载体实现语音通信的技术,以太电话机则是以voip为基础实现的语音通信终端。在未来的几年内,ip电话必将在电信市场占到举足轻重的地位,对以太电话机的研究是符合市场需求并具有巨大的市场潜力和发展前景。以太电话机价格相对昂贵和话音质量方面的问题是目前开发工作的重点。本设计是基于德国infineon公司的sda80d51芯片实现的,因为芯片的选择和设计上的巧妙,使该话机具有集成度高、结构简单、成本低等特点,具有较高推广价值。

    

    二、硬件设计

    

    话机采用sda80d51芯片和以太网接口芯片rtl8019as实现。由于采用了高集成的sda80d51芯片,使系统硬件电路结构简单,整体硬件成本低廉、集成度较高。

    

    1、sda80d5l

    

    英飞凌公司生产的sda80d51芯片是一种具有特殊结构的微处理器,是将16位dsp和增强型微处理器(8051微处理器的扩展版本)高度集成,并同时集成有模/数转换单元(adc与dac),面向语音处理的专用芯片。芯片同时提供有一个内存控制单元mmu和片上104kb的ram。它具有程序和数据分开的总线结构,流水线操作功能,单周期硬件乘法器和适合数字信号处理的高效指令集。此芯片的c编译能力很强,汇编出的目标代码效率会更高。正是此芯片高度集成后具备的强大功能和其相对低廉的价格,使其成为设计此系统的首选。

    

    sda80d51的基本结构如图1所示,由其组成单元来看,实现三种主要功能,即语音压缩(dsp)、系统管理及信令控制(8051微处理器)、语音编码(codec)。语音信号在芯片集成的语音采样接口模块进行a/d和d/a转换,语音的压缩处理则由dsp模块进行,但传输的语音数据打包是由这个c51模块完成的。编解码压缩处理后由控制模块进行对语音的接收发送控制,同时主控模块还要完成对整个系统控制工作。

    

    

    

    图1 sda80d51工作原理示意图

    

    2、网络接口控制模块

    

    网络接口控制模块采用realtek公司的具有高度集成化的以太网控制芯片rtl8019as。这一芯片具有很多优点,已广为采用。它与ne2000兼容,支持8位、16位数据总线;全双工,收发可同时达到10mbps,有睡眠模式,可有效地降低功耗;内置16kb的sram用于收发缓冲,可减轻主处理器在速度上的压力;可选择连接同轴电缆和双绞线,并可自动检测所连接的介质。

    

    系统使用rtl8019as来实现以太网媒介访问层(mac)和物理层(phy)的功能,包括mac数据帧的收发,地址识别,crc编码校验,超时重传,链路完整性测试,信号极性检测纠正等。主处理器在rtl8019as的外部总线上读写mac帧。其中,接收控制器用于将接收的串行数据拼成字节送到crc校验单元,发送控制器则是将送来的字节送到crc编码单元并逐个按位移出;crc逻辑在接收时对输人的数据进行crc校验,发送时对帧数据产生crc校验序列,并附加在数据尾传递;地址识别逻辑对接收帧的目的地址与预先设置的本地物理地址进行比较,如不符合要求则拒收。rtl8019as还使用内部存储缓冲器对与核心控制单元数据交换进行缓冲,以优化系统的数据传输速度。

    

    3、其它电路设计

    

    考虑到协议代码的存储需求,使用一块flash作为扩展存储单元存放代码,同时还设计了拨号键盘到核心控制单元的控制电路。硬件的设计还可以根据不同的需求,进行相应的调整,以实现其它的增值业务功能。

    

    三、软件设计

    

    系统的软件是基于sda80d51设计开发的。话机软件结构框图2如下:

    

    

    

   

        

    

    作者email: hongxinglu600010@sina.com

    

    一、引言

    

    随着互联网技术的不断发展,voip(voice over ip)技术已经成为语音通信技术领域的一个强有力的竞争者。voip是利用网络作为传输载体实现语音通信的技术,以太电话机则是以voip为基础实现的语音通信终端。在未来的几年内,ip电话必将在电信市场占到举足轻重的地位,对以太电话机的研究是符合市场需求并具有巨大的市场潜力和发展前景。以太电话机价格相对昂贵和话音质量方面的问题是目前开发工作的重点。本设计是基于德国infineon公司的sda80d51芯片实现的,因为芯片的选择和设计上的巧妙,使该话机具有集成度高、结构简单、成本低等特点,具有较高推广价值。

    

    二、硬件设计

    

    话机采用sda80d51芯片和以太网接口芯片rtl8019as实现。由于采用了高集成的sda80d51芯片,使系统硬件电路结构简单,整体硬件成本低廉、集成度较高。

    

    1、sda80d5l

    

    英飞凌公司生产的sda80d51芯片是一种具有特殊结构的微处理器,是将16位dsp和增强型微处理器(8051微处理器的扩展版本)高度集成,并同时集成有模/数转换单元(adc与dac),面向语音处理的专用芯片。芯片同时提供有一个内存控制单元mmu和片上104kb的ram。它具有程序和数据分开的总线结构,流水线操作功能,单周期硬件乘法器和适合数字信号处理的高效指令集。此芯片的c编译能力很强,汇编出的目标代码效率会更高。正是此芯片高度集成后具备的强大功能和其相对低廉的价格,使其成为设计此系统的首选。

    

    sda80d51的基本结构如图1所示,由其组成单元来看,实现三种主要功能,即语音压缩(dsp)、系统管理及信令控制(8051微处理器)、语音编码(codec)。语音信号在芯片集成的语音采样接口模块进行a/d和d/a转换,语音的压缩处理则由dsp模块进行,但传输的语音数据打包是由这个c51模块完成的。编解码压缩处理后由控制模块进行对语音的接收发送控制,同时主控模块还要完成对整个系统控制工作。

    

    

    

    图1 sda80d51工作原理示意图

    

    2、网络接口控制模块

    

    网络接口控制模块采用realtek公司的具有高度集成化的以太网控制芯片rtl8019as。这一芯片具有很多优点,已广为采用。它与ne2000兼容,支持8位、16位数据总线;全双工,收发可同时达到10mbps,有睡眠模式,可有效地降低功耗;内置16kb的sram用于收发缓冲,可减轻主处理器在速度上的压力;可选择连接同轴电缆和双绞线,并可自动检测所连接的介质。

    

    系统使用rtl8019as来实现以太网媒介访问层(mac)和物理层(phy)的功能,包括mac数据帧的收发,地址识别,crc编码校验,超时重传,链路完整性测试,信号极性检测纠正等。主处理器在rtl8019as的外部总线上读写mac帧。其中,接收控制器用于将接收的串行数据拼成字节送到crc校验单元,发送控制器则是将送来的字节送到crc编码单元并逐个按位移出;crc逻辑在接收时对输人的数据进行crc校验,发送时对帧数据产生crc校验序列,并附加在数据尾传递;地址识别逻辑对接收帧的目的地址与预先设置的本地物理地址进行比较,如不符合要求则拒收。rtl8019as还使用内部存储缓冲器对与核心控制单元数据交换进行缓冲,以优化系统的数据传输速度。

    

    3、其它电路设计

    

    考虑到协议代码的存储需求,使用一块flash作为扩展存储单元存放代码,同时还设计了拨号键盘到核心控制单元的控制电路。硬件的设计还可以根据不同的需求,进行相应的调整,以实现其它的增值业务功能。

    

    三、软件设计

    

    系统的软件是基于sda80d51设计开发的。话机软件结构框图2如下:

    

    

    

   

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式