BMW NBT retrofit Prozessoren im Vergleich

"Automotive Grade" hat alleine wegen dem Temperaturbereich seine Berechtigung - hier spart man eindeutig an der falschen Stelle, auch bei kleinen Projekten.

15. September 2016
21. Juli 2024

Warum Automotive Grade?

Ansprüche steigen durch Trial & Error und der eigenen Erfahrung.

Was uns in 9 Jahren der Entwicklung mit Mikrocontrollern bewusst wurde, dass "Automotive Grade" seine Berechtigung hat, alleine wegen dem Temperaturbereich, der Fehleranfälligkeit und auch wie lange die Prozessoren am Markt sind und hier sind die der KEAZ128 & MPC5748G eine tolle Sache für kleine Projekte und auch für Privatanwender erschwinglich.

Hier merkt man eindeutig Unterschiede zu anderen Nachrüstungen mit frei programmierbaren Single Board Computer (SBC) mit einem "normalen" ARM-Prozessor, schwieriger wird´s bei IDE, Code-Examples und Treiber.

IBUS ist eine spezielle Form des LIN-Bus.
Bei Mikroprozessoren mit LIN-Funktionalität muss z.b. der CRC-Check bzw. das ganze LIN-Bus Protocoll deaktiviert werden um die Funktion zu gewährleisten.

Prozessor erstes
Projekt
IDE Temperatur-
bereich
Geschwindigkeit CAN LIN Programmierung Anmerkung
ATmega2560 2014 Arduino 0...85°C 16 MHz - - USB 2x CAN Controller & Transreveicer notwendig
2x LIN Transreceiver notwendig
LPC1769 2015 LPCXpresso 0...85°C 120 MHz 2x Controller 2x Controller USB 2x CAN Transreveicer notwendig
2x LIN Transreceiver notwendig
LPC2919 2016 LPCXpresso 0...85°C 80 MHz 2x Controller & Transreceiver Protocoll & 2x Transreceiver JTAG PIN´s können nicht so eingestellt werden, dass der IBUS entsprechend läuft
Möglichkeit auf LPC2919/01 (125mhz) umzulöten inkl. IBUS Support
KEAZ128 2016 S32 Design Studio (ARM) -40...+125°c 48 MHz 1x Controller & Transreceiver Procotoll & 1x Transreceiver USB 1x CAN Transreveicer notwendig
1x LIN Transreceiver notwendig
Kommunikation via I2C
Einsatzmöglichkeit als CAN/IBUS Logger
MPC5748G 2016 S32 Design Studio (ARM) -40...+125°c 2x 160 MHz
1x 80 MHz
8x Controller & 1x Transreceiver 18x Protocoll & 1x Transreceiver USB 1x CAN Transreveicer notwendig
1x LIN Transreceiver notwendig
Einsatzmöglichkeit als CAN/IBUS Logger