让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: 介绍了一种新型的局域网互连设备,该设备利用E1线路,可以在数据链路层实现局域网的远程互连。??? 关键词:局域网,网桥,...
3.1 外部接口
如图1所示,系统用两个外部接口,E1线路接口和局域网接口。因为MT9075集成了线路接口单元LIU,因此只需要在外部增加变压器和少量电阻电容,就可以连接E1同轴电缆。在局域网接口方,IR-ETH模块已经直接提供了LAN接口,无需其他外围元件即可以直接通过网线连接到局域网上。
网桥模块IR-ETH和E1芯片MT9075之间的数据传输及数据的拆分和重组是用DSP(TMS320F206)来控制和实现的。
3.2 DSP和网桥模块的接口
网桥模块有一个同步串行方式的广域网接口,将DSP的同步串口与其相连接,就可以通过DSP收发网桥模块的数据。因为IR-ETH的同步串口的时序和逻辑与DSP的同步串口逻辑稍有差别,因此使用了逻辑变换电路来进行调整。在此两者的连接中,时钟的给予是比较关键的。DSP的同步串口接收数据时,需要使用外部时钟信号来同步;而IR-ETH并没有提供这样的时钟信号,相反,它也需要外部时钟来同步它的同步串口的发送。因此我们使用了DSP的CLKOUT1脚,用其产生时钟信号,送给DSP的CLKR和网桥模块的TXC。而DSP的同步串口发送数据时会有自己的时钟通过CLKX送出,我们只需要将其反相后送给网桥模块的RXC脚即可。
当网桥模块有准备好的数据要送出时,会通过将RTS脚电平拉低来发出请求。我们将RTS接到DSP的中断脚INT2,从而触发DSP的中断来读取数据。通过DSP的IO1脚送出一个响应给网桥模块的CTS,通知网桥模块开始发送数据。
3.3 DSP和E1芯片的接口
通过将E1芯片MT9075的INT/MOT管脚连接到高电平,我们将MT9075设置在Intel非复用并行处理器接口模式。将DSP和MT9075之间的数
据总线、地址总线、读写信号、片选信号连接,即可以实现对MT9075内部的寄存器的读写。MT9075内部的寄存器包括控制寄存器和数据寄存器(存储器)。通过设置控制寄存器,使MT9075工作于正确的模式;通过读写数据寄存器,即可以方便地获取E1线路上的数据,也可以方便地往E1线路上发送数据。
为了保证从MT9075的数据寄存器中读取的数据既不遗漏也不重复,将MT9075的RxFP脚连接到DSP的一个中断脚INT1。这样,MT9075每收到一帧数据后,RXFP出现的脉冲正好可以当作DSP的一个外部中断信号,触发DSP中的中断处理程序来从MT9075的数据寄存器中读取数据。
为了能及时地处理MT9075的异常状态,将MT9075的中断脚连接到DSP的最高级别的中断脚NMI。这样,MT9075出现异常状态时,DSP中相应的程序可以及时通过查询MT9075的寄存器来判断错误类型并作相应处理。
如果本设备应用在E1线路的两端,那么只需要一片E1芯片即可以。如图2中的A、D两设备。 如果本设备在E1线路的中段,截取了E1线路,为了保证整条E1线路能畅通,则需要两片E1芯片。可以为每个设备分配E1线路中的几个时隙,每个设备只读取这几个时隙中的数据,也只往这几个时隙中发送数据。而其他数据,通过设置MT9075的寄存器,可以原封不动地继续通过E1线路往下
一个节点传送。如图2中的B、C两设备。
时钟同步是保证E1芯片能够可靠工作的一个关键。这里简要说明一下本设备中如何实现时钟同步。
以图2为例,整个设备中只能有一个主时钟。设定设备A的发送部分工作在主时钟方式,线路LN1连接到设备A的发送方。那么B、C、D的接收要从E1线路提取时钟,并且发送数据时即采用此提取出的时钟。特别对于D设备,从LN1提取出的时钟将用于往LN2发送数据。这样,整个系统即可以实现同步。
时隙的分配、设备类型的识别、以及时钟同步的·41·模式,均通过拨码开关来设置。设备的工作状态,通过发光二极管指示。
整个系统的工作流程可以概括如下:
(1)系统上电后,DSP运行初始化程序:读取拨码开关的配置,设置MT9075的寄存器,对MT9075进行初始化;对DSP自身进行必要的初始化。IR-ETH模块上电后可以自行初始化。
(2)当网桥模块收到不是发送给本局域网的数据后,将数据按照HDLC格式进行封装,然后通过将RTS脚电平拉低来发出请求,从而触发DSP的中断。DSP通过IO1脚送出一个响应给网桥模块的CTS,然后网桥模块开始通过同步串口发送数据,DSP的同步串口接收到数据,根据配置写入到MT9075相应时隙对应的数据寄存器中。MT9075将数据寄存器中的数据送到E1线路中相应的时隙中去。
(3)另一端设备中的MT9075收到E1上一帧数据后,通过RxFP脚触发DSP的中断。DSP程序根据配置,从MT9075中的数据寄存器中读取相应时隙的数据。然后通过DSP的同步串口,将数据送给IR-ETH模块。网桥模块收到数据后,按照HDLC协议进行解码,还原成局域网上的数据格式,然后通过局域网接口送到局域网中去。这样,两个局域网往上的数据就实现了互通,两个地理位置相差
很远的局域网实际变成了一个大的局域网。
4结束语
本设备可以在ISO七层模型中的数据链路层实现802.3局域网的互连,并能提供最大比MODEM快三十倍以上的传输速率。即使各个局域网在地理位置上相差很远,由本网桥系统连接起来之后,用户方看到的将是一个大型局域网。用户对远地局域网上数据的操作将和操作本地局域网一样。在规划好IP地址以后,Internet上流行的http,ftp,telnet等服务均可以在本网桥系统之上透明地使用。本系统中两个网桥之间的E1线路由电信部门提供,借助电信部门的成熟技术,理论上可以实现全球范围内的数据传输。利用本设备组建的网络不需要借用公众互联网,保密性好。本设备在组建企业专用网、远程监控等方面有着很广泛的应用前景。
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |