Rodrigo Rodritues Teixeira
Published © MIT

Open CAN Analyzer with Infineon XMC4700

An open-source, cross-platform Classical CAN analyzer built with Python and the Infineon XMC4700 Relax Kit.

IntermediateWork in progress2 hours33
Open CAN Analyzer with Infineon XMC4700

Things used in this project

Hardware components

Infineon DAVE software developement
DAVE 4 is required to import, build and flash the included XMC4700 firmware project.
×1
XMC4700 Relax Kit 5V
Infineon XMC4700 Relax Kit 5V
KIT_XMC47_RELAX_V1 with onboard IFX1051LE CAN transceiver. The included firmware is configured for 500 kbit/s Classical CAN. Use one 120-ohm termination resistor at each physical end of the CAN bus. The XMC4700 Relax Kit does not include onboard CAN termination. Used to connect CANH, CANL and the common reference when required.
×1

Software apps and online services

Python
Python 3.9 or newer is required to run the cross-platform desktop application.

Story

Read more

Code

Github

Open CAN Analyzer v0.4.0 receiving and transmitting CAN frames on macOS using real XMC4700 hardware.

Credits

Rodrigo Rodritues Teixeira
1 project • 4 followers

Comments