SKU: IOWC-0515
📋 GST Invoice Available

Waveshare RS485 CAN Expansion Board for Jetson Nano w/ Digital Isolation

₹2,309.00 (Inclusive of all taxes)
Out of Stock

This Waveshare expansion board adds robust RS485 and CAN bus interfaces to the Jetson Nano, featuring digital isolation and built-in protection circuits for stable industrial communication. It connects via the standard 40-pin GPIO header and is controlled via UART (RS485) and SPI (CAN) interfaces.

Features

  • Dual Industrial Interfaces: Integrates both RS485 (via SP3485) and CAN bus (via MCP2515 & SIT65HVD230DR) for versatile connectivity in automation and control systems.
  • Enhanced Communication Stability: Features digital isolation and onboard SM24CANB TVS diodes for protection against electrostatic discharge, surge voltage, and transient peaks.
  • Plug-and-Play for Jetson Nano: Designed with a standard 40-pin GPIO extension header for direct attachment, requiring no case modifications.
  • Simplified RS485 Control: Half-duplex RS485 communication is controlled via UART and supports automatic TX/RX direction control without additional programming.
  • Compact & Ready-to-Use: Includes all necessary mounting hardware for quick integration into your Jetson Nano-based edge computing or robotics project.

Out of stock

Description

The Waveshare RS485 CAN Expansion Board is a professional-grade interface module engineered to extend the connectivity of the NVIDIA Jetson Nano developer kit into industrial environments. It provides electrically isolated and protected serial communication channels, essential for reliable operation in settings with electrical noise, long cable runs, or varying ground potentials.

At its core, the board integrates two key industrial protocols. The RS485 interface, driven by the SP3485 transceiver, offers robust half-duplex communication over long distances, ideal for connecting sensors, actuators, or Modbus devices. The CAN bus interface, implemented with the MCP2515 controller and SIT65HVD230DR transceiver, is the standard for automotive and real-time control networks. Both interfaces are buffered and isolated to protect the sensitive Jetson Nano host from external electrical disturbances, ensuring data integrity and system longevity.

Key Features

  • Dual-Protocol Industrial Gateway: Enables a single Jetson Nano to act as a node on both RS485 and Controller Area Network (CAN) buses simultaneously.
  • Robust Electrical Protection: Incorporates digital isolation circuits and Transient Voltage Suppressor (TVS) diodes (SM24CANB) to shield the host board from damaging surges and electrostatic discharge.
  • Direct GPIO Compatibility: Features a pass-through 40-pin male header that aligns perfectly with the Jetson Nano, preserving access to all other GPIO pins.
  • Hardware-Controlled RS485 Direction: The SP3485 transceiver supports automatic transmit/receive switching, simplifying software driver development.
  • SPI-Based CAN Controller: The MCP2515 CAN controller communicates with the Jetson Nano over a standard SPI interface, supported by common Linux kernel drivers.
  • Compact Form Factor: Maintains a small footprint (100mm x 79mm) that matches the Jetson Nano's profile for streamlined integration.

Applications

  • Industrial Robotics & Control: Connects Jetson Nano-based robotic arms or AGVs to legacy PLCs and motor drives via RS485 or CAN.
  • Smart Factory Gateways: Acts as a protocol converter in IIoT setups, aggregating data from serial field devices for edge processing.
  • Automotive & Vehicular Research: Enables the Jetson Nano to read vehicle CAN bus data for telemetry, autonomous driving research, or diagnostics.
  • Building Automation: Interfaces with HVAC, lighting, and access control systems that use RS485-based protocols like Modbus RTU.
  • Remote Telemetry Units (RTUs): Forms the communication core for environmental monitoring stations requiring robust, long-distance serial links.

Technical Specifications

Item TypeExpansion Board
Host CompatibilityNVIDIA Jetson Nano
Operating Voltage3.3V
CAN ControllerMCP2515
CAN TransceiverSIT65HVD230DR
RS485 TransceiverSP3485
RS485 CommunicationHalf-duplex, UART-controlled
Primary Interface40-pin GPIO Header
CAN InterfaceSPI
Mounting Hole Diameter3.0mm
Board Dimensions100 x 79 mm
Shipping Weight0.082 kg

Frequently Asked Questions

How do I enable and communicate with the RS485 interface on this board?

The RS485 interface uses the SP3485 transceiver connected to a UART TX/RX pair on the Jetson Nano's 40-pin header. You must first identify the correct UART pins (typically UART1 or UART2) via the Jetson Nano pinout diagram. Enable the UART in the device tree or via software, then use a serial library (like PySerial) to send and receive data. The board handles the half-duplex direction control automatically via the SP3485's RE/DE pins, so no additional GPIO toggling is required in your code for basic operation.

What steps are needed to set up the CAN bus interface on the Jetson Nano?

The CAN bus is managed by the MCP2515 controller over SPI. First, ensure your Jetson Nano OS has the `can` and `mcp251x` kernel modules loaded. You may need to enable SPI in the device tree configuration. Connect the board's SPI pins (MOSI, MISO, SCLK) and Chip Select (CS) to the corresponding Jetson Nano GPIO pins. Once configured, the CAN interface should appear as a network interface (e.g., can0). You can then use standard Linux socketCAN tools (`ip link set can0 up type can bitrate 500000`) to bring the interface online and applications like `candump` or `cansend` for testing communication with other CAN nodes.

Does the digital isolation require an external power supply?

No, the digital isolation circuits on the board are powered directly from the Jetson Nano's 3.3V and GND pins supplied through the 40-pin GPIO header. The isolation components create a barrier between the Jetson Nano's logic side and the external RS485/CAN lines, but they derive their power from the host board itself. There is no need for a separate isolated power supply; the board operates entirely from the 3.3V rail provided by the Jetson Nano.

Can I use this expansion board with other single-board computers besides the Jetson Nano?

While specifically designed for the Jetson Nano's 40-pin header layout and mounting holes, it can be adapted to other SBCs like the Raspberry Pi if you provide the correct 3.3V power and manually wire the necessary GPIO connections (UART pins for RS485, SPI pins plus an extra GPIO for Chip Select for CAN). However, the physical mounting will not align, and you must ensure your host board's logic voltage is 3.3V to match the transceivers. For reliable plug-and-play operation, using it with the Jetson Nano is strongly recommended.

Package Includes

  • 1 x Waveshare RS485 CAN Expansion Board for Jetson Nano
  • 1 x Screws package

Additional Information

Weight 0.082 kg
Dimensions 14 × 10 × 4 cm