没有合适的资源?快使用搜索试试~ 我知道了~
首页I2C与SMBUS的区别
资源详情
资源评论
资源推荐

1.电气特性差异:逻辑电平定义、限流、相关限制:
I2C 的 Hi/Lo 逻辑电平有两种认定法:相对认定与绝对认定。相对认定是依据 Vdd 的电压来
决定,Hi 为 0.7Vdd,Lo 为 0.3Vdd。绝对认定则与 TTL 准位认定相同,直接指定 Hi/Li 电压,
Hi 为 3.0V ,Lo 为 1.5V 。SMBus 只有 绝对认 定, 且电 平与 I2C 有异, Hi 为 2.1V ,Lo 为
0.8V。SMBus 后来也增订一套更低电压的电平认定,Hi 为 1.4V,Lo 为 0.6V,这是为了让运
用 SMBus 的装置能更省成本的作法。I2C 与 SMBus 在逻辑位准的电压定义不尽相同,基本
上 I2C 的定义较为宽裕、弹性,而 SMBus 则更专注在省电方面的要求。
I2C 的上拉电阻,串联电阻由下面的参数决定:电源电压,总线电容,连接器件的数量(输
入电流+ 漏电流)等相关。
2.时序差别:
运作频率,I
2
C 此方面相当宽裕,最低频可至 0Hz(直流状态,等于时间暂停),
高可至 100kHz(Standard Mode)、400kHz(Fast Mode)、乃至 3.4MHz(High
Speed Mode ),相对的 SMBus 就很局限,最慢不慢于 10kHz ,最快不快于
100kHz。SMBus 规定 SMBCLK 线路的电平下降后,SMBDAT 上的数据必须持续保
留 300nS 。 SMBus 对 接 口 被 重 置 ( Reset ) 后 的 恢 复 时 间 ( Timeout ) 是
35mS,I2C 无时间限制。I
2
C 与 SMBus 在信号的上升时间、下降时间等也有不同
的细节要求,此点必要时也必须进行确认,或在验证过程中稍加留意。 SMBus
上的从设备具有超时功能,当从设备发现主设备发出的时钟信号保持低电平超
过 35ms 时,将引发从设备的超时复位。在正常情况下, SMBus 的主设备使用
的总线频率最低为 10KHz,以避免从设备在正常使用过程中出现超时。 在
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1