Electronic – Possibility of SMBus/PMBus device with I2C Master

i2cpmbussmbus

Can I communicate with a SMBus/PMBus device with I2C? I've been reading the specs and getting quite confused. It seems to me the only difference is the voltage levels and the need to have a restart condition. Am I correct or I'm missing something?

Best Answer

SMBUS is basically a superset of i2c. It has some extra features. If you don't need those extra features, then yes.

Some light reading on general differences:

https://www.maximintegrated.com/en/app-notes/index.mvp/id/476

http://www.ti.com/lit/an/sloa132/sloa132.pdf

Specifics on what the device does and how it works can be seen in the data sheet. It may not directly state what features are normal i2c commands, but as long as you understand how i2c works, you can tell them apart.