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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|