Forum: Mikrocontroller und Digitale Elektronik CAN-BUS - Nur empfangen - Was mache ich mit dem TXD Pin am Tranceiver??


von CANer (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

Möchte gerne mit einem MCP2551 an einem CAN Bus mitlauschen.
Dieser soll aber nichts senden !
Der CAN Pegel sollte ja dann als Rezessiv ausgegeben werden,damit andere 
Nodes schreiben/lesen können oder?
Was soll ich daher mit dem TXD Pin am Tranceiver machen?
Auf VCC legen, oder den PIN offen lassen?
(Datenblatt: TXD has an internal pull-up resistor (nominal 25 kΩ to 
VDD).)

von Cristian G. (Gast)


Lesenswert?

ganz normal anschließen und die CAN-Zelle deines µCs so konfigurieren, 
dass sie im Listen Only Modus läuft

von CANer (Gast)


Lesenswert?

ABER. Was ist, wenn ich den TXD gar nicht nutzen möchte?
Möchte da wirklich nur zuhören.
Und dass ohne CAN Controller.
Daher soll/wird nur das RXD Signal ausgewertet.

von pnp (Gast)


Lesenswert?

CANer schrieb:
> Möchte da wirklich nur zuhören.

Genau aus diesem Grunde heisst dieser Modus "listen only"

von Stefan F. (Gast)


Lesenswert?

Der Ruhepegel ist High und ergibt durch den internen Pull-Up Widerstand. 
Also einfach unbeschaltet lassen.

von Sebastian W. (wangnick)


Lesenswert?

CANer schrieb:
> Was soll ich daher mit dem TXD Pin am Tranceiver machen?
> Auf VCC legen, oder den PIN offen lassen?

CANer schrieb:
> Möchte da wirklich nur zuhören.
> Und dass ohne CAN Controller.

Beides wird gehen, ich würde offen lassen.

Aber: Du wirst einem einzelnen Teilnehmer nicht zuhören können, weil 
der keine ACK-Antworten empfängt und dann nach wenigen weiteren 
Versuchen das Senden mit Fehlermeldung einstellt.

LG, Sebastian

von Harry L. (mysth)


Lesenswert?

Ohne ext. CAN-Tranceiver geht der MCP2551 sowieso nicht, und dann stellt 
sich diese Frage erst gar nicht.

: Bearbeitet durch User
von CANer (Gast)


Lesenswert?

Harry L. schrieb:
> Ohne ext. CAN-Tranceiver geht der MCP2551 sowieso nicht, und dann
> stellt
> sich diese Frage erst gar nicht.

Der MCP2551 IST ein CAN Tranceiver.
Beim MCP2515 meinst du wohl ;-)

Na dann lasse ich den Pin mal offen.
Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann.
Und das ist auch gut so. (im Momment)

von Harry L. (mysth)


Lesenswert?

CANer schrieb:
> Beim MCP2515 meinst du wohl ;-)

Jo...verwechselt - sorry!

von Sebastian W. (wangnick)


Lesenswert?

CANer schrieb:
> Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann.
> Und das ist auch gut so. (im Momment)

Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die 
beiden Leitungen leicht in Richtung seiner 1/2 VDD. Wie stark genau 
finde ich im Datenblatt aber nicht.

LG, Sebastian

von CANer (Gast)


Lesenswert?

Sebastian W. schrieb:
> CANer schrieb:
>> Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann.
>> Und das ist auch gut so. (im Momment)
>
> Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die
> beiden Leitungen leicht in Richtung seiner 1/2 VDD. Wie stark genau
> finde ich im Datenblatt aber nicht.
>
> LG, Sebastian

Meinst du den "CANH, CANL common-mode input resistance" ?

von asd (Gast)


Lesenswert?

> Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die
> beiden Leitungen leicht in Richtung seiner 1/2 VDD.

Das ist kein Problem solang am CAN Bus der Analogteil ok ist. Und das 
ist er ja im allgemeinen...

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.