用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

基于以太网的光无线通信系统的设计与实现

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:53:46
【本文由PB创新网为您整理】
摘要:介绍了一种基于以太网的光无线通信系统。该系统以高性能的以太网收发芯片IP113为核心,配以必要的外围器件,结合所研制的调制驱动电路和接收解调电路,实现了以太网借助光波进行远距离通信的系统设计。

    关键词:以太网 IP113 PECL

以光波为信息载体进行光通信的历史由来已久,大气激光通信是以大气作为传输介质的通信,是激光出现后最先研制的一种通信方式。由于它具有传输距离远、频带宽、发射天线小、保密性好及抗电磁干扰等优点,越来越受到关注,应用也日渐广泛起来。

以太网是应用最广的联网技术,它以可靠性高、媒体信息量大、易于扩展和更新等优点,在企业、学校等领域得到广泛的应用。根据IEEE802.3 Ethernet标准规范,以太网每段同轴电缆长度不得超过500m,通过中继器互联后,网络最大距离也不得超过2.8km。在这种情况下,利用激光无线通信技术,超越以太网的地域限制,满足数据通信的需要,具有很强的应用价值。
javascript:window.open(this.src);" style="cursor:pointer;"/>
1 基于以太网的激光无线通信系统

将以太网和激光无线通信结合起来,充分发挥二者的优越性,可以大大提高系统的应用范围和可靠性。图1是基于以太网激光无线通信系统一端的原理框图,另一端的结构和本端呈对称状态。从计算机网卡出来的双极性MLT-3数据信号,javascript:window.open(this.src);" style="cursor:pointer;"/>由RJ45接口,经过耦合变压器后,变成单极性电平信号,送至以太网收发器,产生的高速PECL信号通过调制驱动电路对激光器直接强度调制,驱动激光器发光,载有信息的激光通过光学天线发射出去。接收端光学天线将激光信号接收汇聚在光敏管上,通过接收解调电路后,恢复出PECL高速数据信号,再经过耦合变压器送至计算机,从而完成整个通信过程。由图1可知,系统主要由三部分组成:以太网收发器、调制驱动电路和接收解调电路。下面分别就这三部分的电路设计进行详细说明。

2 以太网收发电路

以太网收发电路由RJ45接口、耦合变压器、以太网收发器,以及收发器与调制驱动电路、接收解调电路之间的接口组成。其中以太网收发器是核心单元,直接决定了系统的工作性能。

2.1 以太网收发器IP113

本系统采用IC PLUS公司出品的以太网至光纤收发器IP113芯片。IP113是二端口(包括TP端口和FX端口)10/100Mbps以太网集成交换器,由一个二端口交换控制器和两个以太网快速收发器组成。每个收发器都遵守IEEE802.3、IEEE802.3μ、IEEE802.3x规则。为帧缓冲保留了SSRAM,可以存储1K字节的MAC地址,全数字自适应调整和时序恢复,基线漂移校正,工作在10/100baseTX 和100baseFX的全双工/半双工方式。使用2.5V单电源,25MHz单时钟源,0.25μm工艺,128脚PQFP封装。
javascript:window.open(this.src);" style="cursor:pointer;"/>
    图2是IP113内部原理框图。IP113工作在存储转发模式, Port1(TP端口)的速率是自适应调整的结果,因而不需要外加存储器以缓冲数据包。每个端口都有自己的接收缓冲管理、发射缓冲管理、发射排队管理、发射MAC和接收MAC。各个端口共享一个散列单元、一个存储器接口单元、一个空缓冲管理器和一个地址表。散列单元负责找出和识别地址。发射缓冲管理和接收缓冲管理通过存储器接口负责存储数据或者读出数据。发射MAC和接收MAC负责完成以太网的各种协议控制。接收MAC从收发器收到数据后,被放进接收FIFO,同时为数据传输请求接收缓冲管理。当接收缓冲管理接收到请求后,就从空的缓冲管理区获得一个空的存储块,并通过存储器接口单元将数据包写入。同时接收数据包也进入散列单元。散列单元从数据包里找出地址以建立地址表。IP113依据地址表决定是否转发或者丢弃数据包。两个端口共享一个空的缓冲管理,复位后,空缓冲管理提供两个地址的空存储区。当接收到一个数据包时,就找出一个新的空存储区;当转发一个数据包时,相应的存储区就释放。

2.2 以太网收发电路设计

以太网收发电路如图3所示。主要由以太网收发芯片IP113、专用配置芯片EEPROM 93C46、LED显示矩阵,以及IP113的Port1与TP模块、Port2与FX模块之间的接口组成。

图4 IP模块电路图

    IP113支持很多功能,通过设置适当的参数满足不同的需要,既可以由特定的管脚设定,也可以用EEPROM配置。为提高系统的整体性能,这里采用专用串行EEPROM 93C46芯片。系统复位时,管脚LED_SEL[1:0]分别作为93C46的时钟EESK和片选EECS,BP_KIND[1:0]分别作为93C46地址EEDI和数据输出EEDO,将93C46内部的参数读入IP113内部的寄存器。复位结束后,这些管脚均变成输入信号,以使IP113脱离93C46而独立工作。

复位时,IP113首先读取93C46的00H中的内容,只有00H[15:0]=55AAH时,才会继续从EEPROM中读取参数,否则以缺省值或特定的管脚电平值设置工作寄存器。01H中的值设置LED输出控制寄存器,控制两个LED矩阵的亮、灭和闪烁,以分别显示两个端口的连接、活动、全/半双工和速率(10Mbps/100Mbps)。02H中的值设置交换控制寄存器1,选择系统的流控制方式和冲突保护。03H中的值设置交换控制寄存器2,控制系统的丢包、地址失效、优先级和算法补偿。04H中的值设置收发器控制寄存器,其中04H[13:11]的5种取值:000、100、101、110和111,分别对应收发器的5种工作状态:NWAY、10Mbps(半双工)、10Mbps(全、半双工)、100Mbps(半双工)和100Mbps(全、半双工)。05H~0AH中的值分别设置收发器确认寄存器、测试寄存器和验证方式寄存器。
javascript:window.open(this.src);" style="cursor:pointer;"/>
   

[1] [2]  下一页

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:1,875.00000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号