Hallo ich möchte mit mehreren AVRs einen TWI-Bus (bzw. I2C) aufbauen, ich benötige aber eine Geschwindigkeit von ca. 400kbit/s. Das ist ja im Prinzip mit I2C ohne Probleme möglich, aber leider ist im AVR-Datenblatt für den Master Mode für den TWI Bit Rate Register ein Wert von mindestens 10 vorgeschrieben. Damit ergibt sich bei 16MHz eine maximale Frequenz von knapp 170kHz. Da ich einige Komponenten schon habe und diese über I2C kommunizieren und ich nicht mehrere Buse nebeneinander betreiben möchte würde ich nur ungern einen anderen Standard verwenden. Gibt es irgendwelche I2C Controller ICs die höhere Geschwindigkeiten können oder lässt sich das ganze vielleicht auch anders lösen? mfg DerMax
Du könntest es softwaremäßig aufsetzen. Nur keine Ahnung, wieviele Taktyzklen du benötigst respektive kHz du bei 16MHz erreichen kannst (lesen mit 800kHz?). Wird aber größer als 170kHz sein (ohne aufwändige Check-/Prüf-Routinen etc. ) ... Gruß, Micha
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.