CAN an one-wire

Gast #748262
Lesenswert?
• ▲
▼
Hallo

Ich möchte mehrere CAN-fähige uC mit einander verninden.
Die uC sind nur wenige cm von einander entfernt.
Kann man die CAN-Logik Pins der uC via one-wire Bus verbinden?
Ich denke, man könnte via Leitungs Pull-up Widerstand die Leitung auf 
High ziehen und mit einem CAN_TX die Leitung "runter" ziehen (via FET, 
Transistor etc.).  Die RX-Pins der uC sind ebenfalls am one-wire Bus 
angehängt, denn diese müssen ja auch während des Sendens auf Empfang 
sein.

Der Grund für dieses Vorhaben ist, dass ich die CAN-Transceiver sparen 
möchte und auch die Leistung vermindern, da es sich nur um eine 
cm-Verbindung handelt.

Hat jemand schon Erfahrungen damit gemacht? Was denkt ihr?

Gruss
Michael
Gast #748270
Lesenswert?
• ▲
▼
Ach so, hab grad gesehen du willst die Transceiver weglassen. Dann musst 
du die PullUps natürlich selbst einbauen. Man muss sich aber fragen, ob 
die Entwicklung eines "on-wire Transceivers" nicht teurer als ein 
Standarbaustein kommt...
Gast #748338
Lesenswert?
• ▲
▼
Wieso entwickeln? Reicht es nicht aus, die Busleitung via Pull-up hoch 
zu ziehen. Wenn das dominant Signal auf den Bus kommt, zieht man die 
Leitung via Transistor auf Ground. Ansonsten bleibt der Pegel auf High.

Geht das? Oder übersehe ich da etwas?

Gruss
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren