Performance: Interner vs externer CAN-Controller?

#5924518
Lesenswert?

Daniel schrieb:
> Hey,
> mittlerweile gibt Es eine unzählige Anzahl Mikrocontroller mit
> integrierter CAN Peripherie. Warum sollte man dann noch auf externe
> Controller setzen?

Weil der Lieblingscontroller keinen internen CAN hat.

> Wie ist die Performance interner Controller vs externer?

Interne sind leistungsfähiger, aber auch externe können CAN mit 100% 
Datendurchsatz befeuern. Normales CAN hat max. 1Mbit/s, die Ansteuerung 
der üblichen Controller erfolgt entweder per 8 Bit Parallelbus oder 
seriell per SPI und 10MHz oder mehr. Das reicht.

https://www.mikrocontroller.net/articles/CAN#CAN_Controller
#5924525
Lesenswert?

die komplette SPI Kommunikation fällt halt weg, man kann eigentlich auf 
jede Nachricht reagieren und sie im RAM ablegen oder dann immer noch 
verwerfen. Bei einem externen CAN Controller ist man eher auf das 
scharfstellen einiger IDs angewiesen um nicht zuviel Datenverkehr zu 
erzeugen.

Aber absolut kann man es nicht sagen kommt eher darauf an wie oft man 
mit dem CAN-Controller in Kontakt treten muss.

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