微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于C6455的自适应光纤/千兆网接口设计

基于C6455的自适应光纤/千兆网接口设计

时间:04-09 来源:互联网 点击:

5062和RJ45之间也需要阻抗匹配网络,如图中的R2和C2。

88E1111和光纤的接口如图6所示。使用两片光收发器芯片SSFF135连接光纤和DSP。将光收发器的发送和接收引脚对应连接到C6455就可以了。为了阻抗匹配,使用了电阻电容隔离电路。

可以通过设置88E1111的配置引脚,将外设接口配置成RJ45或者光纤。配置成RJ45的硬件设置如图7所示,图7中可以不使用电阻,为了调试和测试方便,可以增加一个0 Ω的电阻。如果将接口配置成光纤接口,根据88E1111的技术手册,按照其说明配置即可。硬件配置接口后,系统将固定为一种接口方式,如果外设需要自适应配置接口方式,就需要采用软件方法。

4 软件设计

在不掉电情况下切换接口就需要C6455实时检测到硬件配置的改变。接口切换的软件配置流程如图8所示。

只要接口切换,88E1111会自动检测到硬件发生变化,并且将状态存储到其寄存器中,发送EMAC中断到C6455。C6455接收到中断请求后,通过MDIO接口读取88E1111寄存器的值,并根据设置重新配置88E1111,重新配置后,网络的连接将重新建立,建立后就实现了硬件的当前配置状态,完成在线接口的切换。C6455和88E1111的数据通信流程如图9所示。

结语

网络和光纤数据传输是嵌入式系统广泛使用的方式,本文介绍了基于C6455的千兆网口和光纤接口的自适应数据通信,可以在系统不掉电情况下,在两个接口之间自动切换,文中介绍了该数据通信系统的软硬件设计方法。该方法可以应用于嵌入式系统中,可以无需光纤路由器实现千兆网和光纤的数据通信。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top