Site Information

 Loading... Please wait...

Blog

Arduino Based CAN Bus, LIN Bus Development And Prototyping Boards For Automotive And Industrial Applications

Posted by Wilfried Voss on

Teensy is a line of hardware boards designed to offer maximum I/O capabilities, backed up by a slew of fully featured software libraries designed to run on Arduino.

Teensy is a line of Arduino-compatible boards designed to offer maximum I/O capabilities, backed up by a slew of fully featured software libraries designed to run on Arduino. The Teensy is a complete USB-based microcontroller development system in a minimal footprint, and it is capable of implementing many types of projects. All programming is done via the USB port, using the popular Arduino IDE. Consequently, the Teensy boards are fully compatible with Arduino Software & Libraries.

Most programs that are written for the Arduino will work on the Teensy. All of the standard Arduino functionality (digitalWrite, pinMode, analogRead, etc.) works on the Teensy platform. Teensy has the same built-in peripherals as the Arduino: analog inputs, SPI, I2C, PWM, and a real serial port. For applications that need the serial port (MIDI, GPS modules, etc.), Teensy is very easy to use because uploading takes place on the USB port.

All of our Teensy breakout boards are designed for projects that require Local Interconnect Network (LIN Bus), Controller Area Network (CAN Bus), CAN FD, or SAE J1939.

Teensy 3.2 CAN Bus And LIN Bus Breakout Board

Teensy 3.2 CAN Bus And LIN Bus Breakout Board

This is a CAN Bus breakout board for use with the Teensy 3.2 (included in the scope of delivery). It comes with an onboard 5 VDC regulator with reverse voltage protection, a CAN Bus transceiver and a prototyping area. The LIN Bus connection is provided by the Microchip MCP2004A chip.

Features

  • Teensy 3.2 (installed)
  • Onboard voltage regulator (Input voltage range 6 VDC to 24 VDC)
  • Reverse supply voltage protection
  • Prototyping area
  • 120 Ohm CAN Bus termination resistor (close JP1 to activate termination)
  • Master or Slave configuration (Select master by closing JP9)
  • Socket for 128x64 OLED display (purchase separately)
  • LIN driver by Microchip MCP2004A.
  • Up to 20k baud
  • With ESD protection

More Information...

Teensy 3.6 CAN 2.0B and CAN FD Breakout Board

Teensy 3.6 CAN 2.0B and CAN FD Breakout Board

This is a Teensy 3.6 board with CAN 2.0B and CAN FD interface. The CAN FD is supplied by the Microchip MCP2517FD CAN FD controller with MCP2562FD CAN FD transceiver.

Features

  • Teensy 3.6 (installed)
  • CAN 2.0B interface
  • CAN FD interface
  • On board voltage regulator (Input voltage range 6 VDC to 14 VDC)
  • Reverse supply voltage protection
  • 120R terminator
  • 5-way navigation switch

More Information...

Teensy 3.6 CAN 2.0B Plus CAN FD Demo Board With 2.8" TFT LCD

Teensy 3.6 CAN 2.0B Plus CAN FD Demo Board With 2.8" TFT LCD

This is a CAN 2.0B plus CAN-Bus FD demo board with 2.8" TFT LCD. It utilizes the Teensy's internal CAN 2.0B controller in combination with the Microchip MCP2562 CAN Bus Transceiver.

The CAN FD port is realized using the Microchip MCP2517FD stand-alone CAN FD controller and the MCP2562FD transceiver. The stand-alone controller provides 31 FIFOs, configurable as transmit or receive buffers. The chip communicates via the 20-MHz SPI with the host controller.

More Information...

Teensy 4.0 CAN FD to USB Converter

Teensy 4.0 CAN FD to USB Converter

This board uses the Teensy 4.0 as a CAN FD to USB converter. The Teensy 4.0 comes with a high-speed 480Mbit/s USB HS interface. The MCP2558FD CAN FD transceiver is rated up to 8Mbps with silent mode under control via software or hardware link.

The MCP2557/8FD is a Microchip Technology Inc. high-speed CAN transceiver/CAN Flexible Data Rate Transceiver with Silent Mode. The devices meet and exceed CAN FD specification requirements in addition to the latest Automotive OEM requirements.

The Teensy 4.0 features an ARM Cortex-M7 processor at 600 MHz, with a NXP iMXRT1062 chip. It can be programmed using the Arduino IDE with Teensyduino add-on.

More Information...

Teensy 4.1 Triple CAN Bus Board With Two CAN 2.0B And One CAN FD Port With 240x240 IPS LCD

Teensy 4.1 Triple CAN Bus Board With Two CAN 2.0B And One CAN FD Port With 240x240 IPS LCD

The Teensy 4.1 Triple CAN Bus Board with 240x240 IPS LCD is a Teensy 4.1 board with triple CAN Bus connections, two Classical CAN 2.0B, and one CAN FD. It can be powered by an external +12 VDC power supply with reverse voltage protection. Also included is a 240x240 wide-angle IPS TFT LCD display.

Features

  • Teensy 4.1 (installed)
  • Onboard voltage regulator (Input voltage range 7 VDC to 12 VDC)
  • Reverse supply voltage protection
  • 120 Ohm termination resistors
  • Two CAN 2.0B and one CAN FD connection
  • 1.54" 240x240 wide-angle IPS TFT LCD display (installed)

More Information...


Arduino Programming in 24 Hours, Sams Teach Yourself by Richard Blum

Arduino Programming in 24 Hours

In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programming on the Arduino platform to start creating inspired “DIY” hardware projects of your own.

Using this book’s straightforward, step-by-step approach, you will walk through everything from setting up your programming environment to mastering C syntax and features, interfacing your Arduino to performing full-fledged prototyping. 

Every hands-on lesson and example builds on what you have already learned, giving you a rock-solid foundation for real-world success.

More Information...

Arduino Breakout Board Connects Classic CAN Bus and CAN FD Networks

Many users involved with CAN Bus programming (and exploring the extended capabilities of CAN FD) may not be aware that Classic CAN Bus and CAN FD are excluding each other due to compatibility issues. For more detailed information, see our post CAN FD On A Legacy CAN Bus Network Is Not A Good Idea Due To [...]

Read More »


LIN To CAN Bus Gateway - Prototyping And Firmware Development With The Arduino-Compatible Teensy Board

In general, let's start with a brief comparison of  CAN Bus (Controller Area Network) and LIN Bus (Local Interconnect Network): LIN Bus networks provide cost-efficient communication in applications where the bandwidth and versatility of the CAN Bus technology are not required.  LIN Bus applications are relatively inexpensive using the standard serial universal asynchronous receiver/transmitter (UART) technology, which are embedded [...]

Read More »


Teensy-Based CAN FD Demo Board With 2.8" TFT LCD

SK Pang Electronics has introduced their CAN FD demo board with 2.8" TFT LCD. It is based on Microchip’s MCP2517 stand-alone CAN FD controller. The demo board features the Teensy 3.6 plug-in module by Sparkfun. The CAN FD port is realized using the Microchip MCP2517FD stand-alone CAN FD controller and the MCP2562FD transceiver. The stand-alone controller provides 31 FIFOs, configurable as [...]

Read More »


Controller Area Network (CAN) Prototyping With Teensy 3.1/3.2

The Teensy is a breadboard-friendly development board that comes with loads of features in a very small package. Each Teensy 3.1 or 3.2 comes pre-flashed with a boot-loader so it can be programmed using the on-board USB connection, i.e. there is no external programmer required. You can program for the Teensy in your favorite program editor using C or you can [...]

Read More »