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? ;)
Transciever. Hin- und Herüberträger. GIDF. Es gibt Datenblätter zu solchen teilen
>Fragen über Fragen. Ich befürchte jedoch, dass der Transceiver ne hohle >Nuss ist und fast nichts selber macht, oder? ;) So ist es.
Ein typischer Highspeed-Transceiver ist tatsächlich so eine hohle Nuss, die ausser Pegelwandlung mit Leistungsbegrenzung und Flankenkontrolle nichts macht. Ein Lowspeed-Transceiver macht ein klein bischen mehr.
@A.K. Danke für die Bestätigung. Ansonsten verstehe ich hier oft nicht, wieso man so gehässig auf Fragen reagiert. Dass ein Transceiver den internen Fehlercounter tragen kann, ist ja wohl nicht so weit hergehohlt.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.