Forum: Haus & Smart Home I2C Konfiguration durch SM-Bus ersetzen


von Daniel (Gast)


Lesenswert?

Hallo
Benutze einen Mikrocontroller mit I2C Schnittstelle der u.a. einen 
Überwachungsbaustein mit Sm-Bus Anbindung "betreiben" soll. Mein 
Programm läuft soweit,wenn man es mit einem LCD mit I2C betreibt.Nur wie 
stellt man das so im Programm um, das es von I2C auf Sm-Bus 
funktioniert?Kennt sich da jemand aus?Würd mich freun,wenn mit jemand 
weiterhelfen könnte
gruß daniel

von Frank B. (frankman)


Lesenswert?

Normalerweise ist I2C-Bus und SM-Bus das selbe. Du must nur ggv. die 
Pullups anpassen. SM-Bus läuft normalerweise mit 3V3, ansonsten bleibt 
alles gleich...

von Daniel (Gast)


Lesenswert?

Die ganzen Programmzeilen muss man doch dann auch abändern,oder?Hab bis 
jetzt noch Null Erfahrung mit Sm Bus. Wie initialisiert man denn den Sm 
Bus.Die I2C Schnittstelle ist ja alles schon initialisiert. Würde das 
einfach heißen, I2c raus und SM-Bus rein?
Das mit der Spannung ist noch nicht so sehr das Problem, aber wird es 
bestimmt noch werden.
gruß

von Frank B. (frankman)


Lesenswert?

Also nochmal: SM-Bus ist exakt, genau das GLEICHE (!!!) wie der I2C-Bus.
Da bedeutet also:

Botschaften werden genau so, wie beim I2C-Bus verschickt,
also erst Start-Bedingung, dann Adresse, dann Acknowledge....

Chips, die für I2C sind, gehen auch für SMB....es hat halt nur einen 
anderen Namen... und wie gesagt, der SMB läuft meistens mit nur 3V3. 
Aber wenn man vorher schaut, was für Chips man einsetzen will, und 
vorher schaut, ob die auch 5 Volt aushalten, kann man die natürlich auch 
mit 5V betreiben...
Meines Wissens gibt es nur kleine Unterschiede zwischen I2C und SMB, was 
die Low- und High-Pegelgrenzen, die Buskapazitäten ect. betrifft.

von hans (Gast)


Lesenswert?

Hier sind die unterschiede I²C und SM erklärt:

http://www.maxim-ic.com/appnotes.cfm/appnote_number/476

gruß hans

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.