1.一种可编程I2C多路选择器,其特征在于,包括:
复杂可编程逻辑器件CPLD芯片和集成有总线主控单元的处理器,所述CPLD芯片和所述总线主控单元通过I2C总线连接,所述I2C总线由数据线SDA和时钟信号线SCL构成,所述CPLD芯片将SCL输入端扩展为n个SC输出端,从而,将一路SDA/SCL上行通道扩展为n路SDx/SCx下行通道,n为正整数,x=0,1,……n。
2.根据权利要求1所述的可编程I2C多路选择器,其特征在于,
所述SDA分别和扩展出的n个SC输出端构成所述n路SDx/SCx下行通道,所述n个SC输出端分别作为所述n路SDx/SCx下行通道的SC输出端,所述SDA直接作为所述n路SDx/SCx下行通道的SD输出端。
3.根据权利要求2所述的可编程I2C多路选择器,其特征在于,
当用于扩展光纤网络通道时,所述n路SDx/SCx下行通道分别连接n个光纤网络口。
4.根据权利要求3所述的可编程I2C多路选择器,其特征在于,n为大于8的正整数。
5.根据权利要求3所述的可编程I2C多路选择器,其特征在于,所述CPLD芯片接3.3V电源。
6.根据权利要求3所述的可编程I2C多路选择器,其特征在于,所述总线主控单元为I2CSMBus master。
7.根据权利要求3所述的可编程I2C多路选择器,其特征在于,所述可编程I2C多路选择器用在交换机中。
8.一种交换机,包括处理器和CPLD芯片,其特征在于,所述处理器中集成有总线主控单元,所述CPLD芯片和所述总线主控单元通过I2C总线连接,构成如权利要求1所述的可编程I2C多路选择器。