I2C Bus: Schnelligkeiten bis zu 3,5MBit/s

Gast #2042035
Lesenswert?
• ▲
▼
Hallo, ich habe 8 CNy70 Sensoren, deren Werte ich digital und Analog 
ausmessen möchte.
Das ganze soll ein Linefollower werden.

Da es einfach zu viel Rechenzeit verschwendet alle 8 Sensoren 
auszumessen, habe ich die Idee vorher schon zu erfahren welche Sensoren 
ich ausmessen muss.

Ich hatte mir das ganze so vorgestellt:

SENSOREN ------8*OPV (Schwellwert = 0,35V)-----ATMEGA644-------------
         |                                                          |
         |                                                         I²C
         |_____(8*ADCs)ATMEGA644P___________________________________|

Beide Atmegas sind mit 20MHz getaktet, damit ich mit 3,5MBit fahren 
kann.
Das wären dann umgerechnet 437500 byte/sec und das sind so ca 
2,2us/Byte, also schnell genug, da mein Algorithmus so ca 60us brauchen 
wird und ich nur 1 Byte versenden muss.
Jetzt ist die Frage ob das überhaupt so funktioniert so wie ich es mir 
vorstelle und ob das mit dem Highspeed Modus überhaupt so einfach ist, 
im MC Net steht ja nicht besinders viel darüber.
Was haltet ihr generell von der Idee?
Leider bleibt mir nur diese Schnittstelle inklusive 1 Pin frei, da alles 
aufgebraucht ist.

lg andy
Gast #2042085
Lesenswert?
• ▲
▼
Ja, ich habe mir jetzt die wichtigsten Sachen durchgelesen.
Die 400kHz kommen aber so ca auf die 3,5MBit/s, und als Takt habe ich ja 
jeweils 20MHz, also müsste sich das ausgehen. Die 400 kHz sind sowieso 
viel weniger als 1/16 der Taktfrequenz.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.