Forum: Mikrocontroller und Digitale Elektronik Auswirkungen falscher Frequenz bei I2C


von Stephan R. (Gast)


Lesenswert?

Moin!

Ich frage mich, welche Auswirkungen Veränderungen an der 
Freuquenzeinstellung (TWBR)eines Atmega auf den I2C hat.
Wenn es im Datenblatt heisst "up to 400kHz", heisst es dann auch, alle 
Frequenzen darunter sind erlaubt?
Erhöht eine niedrigere Frequenz die Übertragungsqualität?
Ist die gewählte Frequenz anhand des langsamsten benutzten Masters zu 
richten?

Fragen über Fragen...

von Stephan R. (Gast)


Lesenswert?

Streiche Master, setze Slave

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stephan R. schrieb:
> Wenn es im Datenblatt heisst "up to 400kHz", heisst es dann auch, alle
> Frequenzen darunter sind erlaubt?

Ja, langsamer geht immer.

Stephan R. schrieb:
> Ist die gewählte Frequenz anhand des langsamsten benutzten Masters zu
> richten?

Sie ist nach dem langsamsten angeschlossenen Device zu richten. Wenn am 
Bus ein 100 kHz-Device hängt, und das nicht vom Bus isoliert werden kann 
(durch I2C-Multiplexer o.ä.), dann darf der Bus höchstens mit 100 kHz 
betrieben werden.

von Stephan R. (Gast)


Lesenswert?

Danke, so hatt ichs mir gewünscht..

von Matze (Gast)


Lesenswert?

Und ne langsamere Frequenz erhöht natürlich auch die mögliche 
Leitungslänge...

MfG

von Stephan R. (Gast)


Lesenswert?

Was ist millionen Haushalten Standard ist kann ja auf der Platine nicht 
schaden.
Also erstmal mit 50Hz anfangen.

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.