官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > I2C和SMBus两种总线是一样的吗?

I2C和SMBus两种总线是一样的吗?

12-16
两者有区别吗?

有区别:
                 I2C                                   SMBus
1. Clock Speed
Minimum          none                                  10 kHz
Maximum          2 MHz                                 100 kHz
2. Timeout
                 none                                  35 ms
3. Electrical Characteristics
VHIGH            Fixed Voltage 3.0 to VDDmax + 0.5V    2.1V -> VDD
                 VDD Relative  0.7 to VDDmax + 0.5V
VLOW             Fixed Voltage -0.5 to 1.5             to 0.8V
                 VDD Relative  -0.5 to 0.3VDD
4. Max Current
                 3 mA                                  350 uA

谢谢,最近一直不能上网。
最近看到电脑线路图中既有SMBus又有I2C。
而且SMBus大都用在Sensor等温度、电流电压的感测芯片,而I2C用于网络芯片等外设中。
这两者有何特定的用处?是否可兼容?

SMBus当初是为了智能电池而开发的,协议部分借鉴了I2C,但是强调低功耗;I2C现在一般都用于模块/芯片的初始化/配置/管理。详细内容还是看规范吧。

smbus是I2C的一个子集.

Top