Forum: Mikrocontroller und Digitale Elektronik I2C über CAN


von afroman (Gast)


Angehängte Dateien:

Lesenswert?

Hallo
Weis zufällig jemand ob es möglich ist, einen I2C Bus mithilfe von CAN 
Transceivern auf einfache Art zu verlängern?
Wäre die angehängte Schaltung eine Möglichkeit?

von afroman (Gast)


Lesenswert?

push

von Frank (Gast)


Lesenswert?

I2c ist bidirektional. Der can tranceiver hat rx und tx ...

von afroman (Gast)


Lesenswert?

Ja, genau aus diesen Grund befindet sich vor den beiden Transceivern ein 
PCA9600, der die Bidirektionalen Signale in Unidirektionale wandelt.

von Frank (Gast)


Lesenswert?

Sorry das Bild habe ich garnicht gesehen. Prinzipiell könnte es 
funktionieren. Wenn du alles da hast, denn probier es doch einfach mal.
Wie lang soll die Strecke denn sein? I2C schafft auch einige Meter. Ich 
würde ehrich gesagt einfach gleich CAN nehmen also ein µC, der CAN kann 
und denn noch einen kleinen direkt am i2C Sensor oder was auch 
immer(z.B. ihn hier: 
http://de.mouser.com/ProductDetail/STMicroelectronics/STM32F103R4T6A/?qs=sGAEpiMZZMs7zYnFw9eWktvlIYQziBB5 
)

von Funko B. (funkobongrip)


Lesenswert?

http://www.nxp.com/documents/application_note/AN10364.pdf
Fig. 2
Habe das als Testboard mal aufgebaut, leider noch nicht getestet.

von afroman (Gast)


Lesenswert?

Frank schrieb:
> Sorry das Bild habe ich garnicht gesehen. Prinzipiell könnte es
> funktionieren. Wenn du alles da hast, denn probier es doch einfach mal.
> Wie lang soll die Strecke denn sein? I2C schafft auch einige Meter. Ich
> würde ehrich gesagt einfach gleich CAN nehmen also ein µC, der CAN kann
> und denn noch einen kleinen direkt am i2C Sensor oder was auch
> immer(z.B. ihn hier:

Ich will versuchen zwei eigenständige Busse die schon existieren und 
rund 250m voneinander entfernt sind zu verbinden. Da die beiden Busse 
auf I2C basieren, wäre das die (meiner Meinung nach) einfachste Lösung.

David Brandt schrieb:
> http://www.nxp.com/documents/application_note/AN10364.pdf
> Fig. 2
> Habe das als Testboard mal aufgebaut, leider noch nicht getestet.

Danke, du bist mein Held ;)
Das ist genau das was ich suchte.

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.