CAN Tranceiver - Funktionsumfang

OP #1700830
Lesenswert?

Hallo,

nach einiger Zeit des Suchens habe, dachte ich doch lieber selber mal zu 
Fragen. Denn mir ist nicht ganz klar, was ein CAN Trasceiver macht und 
was nicht.
Im Allgemeinen ist es ja so, dass ich meinen µC mit CAN Controller über 
einen Transceiver mit dem eigentlichen CAN-Bus verbinde. Was passiert da 
aber jetzt genau in dem Transceiver?

Wandelt der wirklich nur 0V/5V Pegel in die "CAN-Pegel"?
Handhabt der Tranceiver auch in irgendweiner Weise das nominale 
Bit-Timing auf dem Bus?
Erkennt der Tranceiver Übertragungsfehler die er verursacht hat, oder 
die andere verursachen?
Hat der Transceiver den internen Errorcounter, oder macht das der 
Controller?

Fragen über Fragen. Ich befürchte jedoch, dass der Transceiver ne hohle 
Nuss ist und fast nichts selber macht, oder? ;)
#1700857
Lesenswert?

Josef Kkk schrieb:

> Wandelt der wirklich nur 0V/5V Pegel in die "CAN-Pegel"?

Ja.

> Handhabt der Tranceiver auch in irgendweiner Weise das nominale
> Bit-Timing auf dem Bus?

Nein.

> Erkennt der Tranceiver Übertragungsfehler die er verursacht hat, oder
> die andere verursachen?

Nein.

> Hat der Transceiver den internen Errorcounter, oder macht das der
> Controller?

Nein. Ja.

> Fragen über Fragen. Ich befürchte jedoch, dass der Transceiver ne hohle
> Nuss ist und fast nichts selber macht, oder? ;)

Der Grund, warum der CAN-Transceiver ein extra Chip ist, liegt darin, 
dass die Halbleiterprozesse, die zu seiner Herstellung verwendet werden, 
andere sind als für schnelle digitale Schaltungen wie Controller oder 
Prozessoren. Man kann halt schlecht schnelle Schalttransistoren und 
akkurate analoge Schaltungen nebeneinander auf einem Chip fertigen.

Das ist bei Ethernet genauso. Auch dort gibt es einen MAC (Media Access 
Controller), der das ganze digitale macht, und den PHY, der die 
Ankopplung an die analoge Welt macht. Auch dort ist fast immer der PHY 
ein separater Chip, und auch hier hat das etwas mit der 
Halbleiterfertigung zu tun.

fchk

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