这要看设备地址信息宽度,现在的I2C并不是只允许一个地址宽度。
如果是7位有效地址宽度,则设备数就是2^7-1=127个
如果是10位有效地址宽度,则设备数就是2^10-1=1023个
当然这还和整个总线的驱动能力有关(这其实包括2个方面,一个方面是通信信号电平能力(就是电气特性能力),另一个方面是相关信号处理运算协调能力(可以认为信号处理能力、信息处理带宽是否满足)),如果总线驱动能力不足,是达不到理论连接上线的。