IIC mit mehreren Mastern, ohne Multimaster

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
HappyAura
Posts: 68
Joined: Sun Feb 27, 2005 2:13 pm

IIC mit mehreren Mastern, ohne Multimaster

Post by HappyAura »

Moinmoin,
ich möchte den IOW nutzen, um über IIC befehle an einen Atmel und andere Perepherie zu senden. Nun steht im Datenblatt des IOW, dass er nicht Multimasterfähig ist und kein Clock-Stretching unterstützt.

Ich möchte über den Atmel ebenfalls gerne die Perepherie abfragen, ist dies möglich, wen der IOW ebenfalls am Bus hängt? Prinzipiell ist es ja nur ein zusätzlicher PullUp, der am Bus hängt, oder? Sprich wenn man davon ausgeht, dass der Atmel und der IOW niemals gleichzeitig auf den Bus schreiben wollen, ist ein "Quasi-Multi-Master-Betrieb" doch möglich, oder hab ich da einen Denkfehler drin?
Liebe Grüße,
Martin
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Wenn man davon ausgeht...

So baut man sich ein Problem. Schließlich: Wie garantiert man das?
HappyAura
Posts: 68
Joined: Sun Feb 27, 2005 2:13 pm

Post by HappyAura »

bei mir ist es so, dass nur seltend kommunikation über den bus geht und von mir manuell angestoßen wird, eben entweder über den Atmel oder über den PC.

An sonsten könnte man sich 'nen busvergabeprotokoll über andere IOpins überlegen. (dasychain oder busbesetzt leitung, je nach bedürftnis). Evtl muß man noch wartezeiten bei anderen mastern als dem IOW einbauen, damit zwischen IOW liest leitung und IOW zieht leitung runter keiner dazwischenfunkt.
bis zu welcher spannung wird der Eingang des IOW als null interpretiert? wären z.B. 0,2V auch noch garantiert eine Null? das ist mir gerade beim überfliegen des Datenblattes nicht über den weg gelaufen.
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Input Threshold Voltage ist das Schlüsselwort. Der IO-Warrior erwartet CMOS Pegel also etwa 40-60% Vcc sind die Schaltschwelle.
Post Reply