Performance: Interner vs externer CAN-Controller?

#5924518
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
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

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.