Gast
#3669893
Hallo, ich habe eine Frage zum Bitstuffing. Mir ist klar, warum ich es im CAN-Protokoll verwenden muss, aber warum nicht bei einem i2c-Bus? Vielen Dank für eure Hilfe.
|
Anzeige
|
Bitstuffing bei i2c-Bus nicht notwendig??
Gast
#3669893
Hallo, ich habe eine Frage zum Bitstuffing. Mir ist klar, warum ich es im CAN-Protokoll verwenden muss, aber warum nicht bei einem i2c-Bus? Vielen Dank für eure Hilfe. Beim I2C-Bus werden Start- und Stopbedingung durch Coderegelverletzungen signalisiert. Andere Metadaten oder Kontrollinfos (bis auf das Ack Bit nach jedem Byte) werden nicht übermittelt, somit kein Bit Stuffing notwendig.
Gast
#3669900
Weil der I2C ein separates Taktsignal hat.
Gast
#3669901
Bit Stuffing brauchst du, wenn sonst der Takt aus den Daten nicht mehr rekonstruiert werden kann oder irgendwelche Pegel auf der Übertragungsstrecke davondriften. Antwort schreiben |
Anzeige
|