NXP ARM Cortex‑M7 Computer-On-Module With Dual CAN Bus Interface
The computer-on-module integrates the 600‑MHz i.MX RT1050 ARM Cortex‑M7 from NXP. For the internal working memory, an SDRAM is available. For the program memory, SPI-connectable flash memory is offered. Additionally, an external SD-card slot is provided. The two 80‑pin connectors enable using a variety of interfaces on the base-board. Beside two CAN Bus ports, the board includes Ethernet, two USB, four I2C, two SPI, two UART, audio in/out, and more.
A 16‑bit RGB (red-green-blue) interface controls TFT (Thin‑Film Transistor) displays supporting up to WXGA resolution. The PCAP touch panel utilizes one of the I2C interfaces. An RTC (real-time clock) is integrated as well. The device typically consumes less than 1W@5VDC. The standard temperature range is 0 °C to +70 °C, with an optional -40 °C to +85 °C range available.
The FreeRTOS operating system comes pre-installed. F&S also offers customer‑specific boards based on the specified CPU and supports customers during project development. The starter kit comes with the base-board, a 7‑inch TFT display, a cable kit, and the access data to documentation and software.
Raspberry Pi 3 B+ System With Dual Isolated CAN Bus Interface
The Raspberry Pi 3 System With Dual Isolated CAN Bus Interface (PiCAN2) comes with a pre-installed Raspbian operating system.
This PiCAN2 DUO ISO board provides two independent isolated CAN-Bus channels for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller in combination with the Texas Instruments ISO1050 isolated CAN transceiver. Connections are made via 4 way screw terminal plugs.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.