一种可扩展的新型可网管光纤收发器的设计方案

2013-11-05 22:58 来源:互联网 作者:和静

业务子卡的所有状态信息以及控制业务子卡的工作方式都是通过对KS8993f内部的128个寄存器的读写操作完成的。KS8993f提供了SPI(serialperipheralinterface,串行外设接口)、I2C、MDC/MDIO等3种方式来访问这些寄存器。本方案选用了SPI总线方式,把业务子卡上的KS8993f作为从设备,网管卡上的S3C2410作为主设备,使网管卡可以通过SPI总线监控业务子卡。由于业务子卡数量为16块,所以还要为每块业务子卡设置一个片选信号。业务子卡的硬件模块结构如图1所示。

1

图1 业务子卡模块结构

3.2机箱背板的设计

机箱背板包括供电模块和SPI总线,主要功能是为业务卡和网管卡提供稳定的电力供应和传输信号的通道。电源方面本方案采用了双电源备份。网管卡可以对电源的工作状况、风扇转速实时监控,当一个电源出现问题的时候,可以自动切换到另一个电源,并同时向网管中心发出报警信息,保证系统不停机工作。背板的布线主要依据SPI总线协议规定,包括:片选线(CS或SS)、时钟线(SCLK)、数据输入/主设备输出线(MOSI)和数据输出/主设备输入线(DOUT或MISO)。其中片选线的数量和业务子卡的数量一致。选取SamsungS3C2410的4个I/O端口加一个译码器的方法刚好可以实现16块卡的片选。例如,要选取第4块卡,只需要在对应的GPDAT寄存器中写入0x00000004。背板总线的结构如图2所示。

2_副本

图2 机箱背板总线结构

< 1 2 3 4 > 
光纤收发器

一周热门