本发明实施例介绍一种总线控制器,包括:电源控制单元;健康管理单元,包括MicroBlazer IP核、I2C1、I2C2、UART、POWCTR,所述I2C2为所述I2C1的冗余备份,I2C1、I2C2、UART、POWCTR分别与所述MicroBlazer IP核连接;双网冗余管理单元,包括LRE1模块、LRE2模块、MDIO总线控制模块;窄带数据通信单元,包括STBUS Date IP核、STBUS1和STBUS2,所述STBUS2为STBUS1的冗余备份,所述STBUS1和STBUS2同时工作,所述STBUS1和STBUS2分别与所述STBUS Date IP核连接。