In general, the I2C bus and SMBus are compatible, but there are some subtle differences between the two that could cause some problems. The following table summarizes the differences between the two buses.
| I2C | SMBus | |||||||
| Clock Speed | ||||||||
| Minimum | none | 10 kHz | ||||||
| Maximum |
|
100 kHz | ||||||
| Timeout | none | 35 ms | ||||||
| Electrical Characteristics | ||||||||
| VHIGH |
|
2.1V -> VDD | ||||||
| VLOW |
|
to 0.8V | ||||||
| Max Current | 3 mA | 350 µA | ||||||
For more detailed information, check out:
| Name | Description |
|---|---|
|
Beagle I2C/SPI Protocol Analyzer
Part Number: TP320121 |
Non-intrusive bus monitor for embedded engineers working on I2C- or SPI-based products. |
|
Aardvark I2C/SPI Host Adapter
Part Number: TP240141 |
USB interface to I2C and SPI for your Windows, Linux, or Mac OS X computer. |
|
I2C Development Kit
Part Number: TP120112 |
A comprehensive kit that bundles a set of Total Phase's industry-leading I2C tools and accessories. |
|
EEPROM Programming Kit
Part Number: TP120510 |
A bundled set of tools for programming I2C- and SPI-based serial EEPROMs. |
|
|
|
|
© 2010 Total Phase, Inc. All rights reserved. Terms of Use | Privacy Notice | Site Map |
HOME | PRODUCTS | SOLUTIONS | SALES | SUPPORT | BLOG | COMPANY | CONTACT |