-
-
Erfahrener Benutzer
Fleißiges Mitglied
Takrate für I2C
Nur kurz eine Frage:
Was ist die mindest Taktrate bei der I2C Schnittstelle??
Da ich nur 1Mhz intern nutze meines Controllers kann ich nicht die 100 kHz für die I2C Schnittstelle realisieren. Kann ich auch mit z.B. mit 25kHz Takten?
-
Erfahrener Benutzer
Lebende Robotik Legende
Hallo semicolon!
Ich habe bisher nichts über minimale Taktfrequenz für I²C Bus gehört, müsste also mit 25 kHz auch funktionieren. Einfach probieren. 
MfG
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
darf man fragen an welchen Controller Du denkst, und ob I2C per Software programmiert wird, oder ob der Controller das kann.
zB. beim AVR wäre das mit dem TWI-Modul ca. 27kHz bei 1MHz CPU-Frequenz.
Von minimaler Geschwindigkeit hab ich auch noch nix gelesen, es wird da sicher einen Wert geben, bei dem sich ein Slave denkt, der Master ist sicher eingeschlafen, oder der Slave erkennt die Starbedingung schon garnicht
-
Erfahrener Benutzer
Fleißiges Mitglied
Also ich verwende einen AVR Controller Atmega8 und eine RTC über den I2C PCF8583.
Im Datenblatt habe ich eben auch keinen Eintrag entdeckt bezüglich der Frequenz.
-
Erfahrener Benutzer
Robotik Einstein
Für den AVR steht im Datenblatt (electrical characteristics-> TWI), das die minimal Frequenz Null ist. Daher sollte es zumindestens von AVR her keine Probleme mit ner niedrigeren Taktrate geben.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen