i2c smbus协议却别
时间: 2023-11-22 11:04:36 浏览: 130
i2c 总线协议规范
I2C和SMBus都是串行通信协议,I2C是Philips公司推出的,SMBus是由Intel公司推出的。I2C主要用于连接芯片之间的通信,而SMBus则主要用于连接电池、温度传感器、风扇等设备的通信。
I2C和SMBus在物理层面上是一样的,都是使用两根线(SCL和SDA)进行通信。但是在协议上有一些差别,比如I2C支持更高的速率,且使用更加灵活。而SMBus则是基于I2C的,但是加入了一些特殊的规定,比如命令的格式必须是7位,数据的格式必须是8位等等。
总的来说,I2C和SMBus非常相似,但是在一些具体的应用场景中,可能会有一些差别。
阅读全文