The MicroMod CAN Bus Function Board is a versatile and robust device that enables you to incorporate CAN networking into your MicroMod projects. This board is designed to facilitate communication in a variety of applications, from passenger vehicles to lighting control and building automation. The board utilises the MCP2515 stand-alone CAN controller and MCP2551 high-speed CAN transceiver, both of which are well-established and widely supported in the Arduino community.
The MCP2515 stand-alone CAN controller is particularly noteworthy for its high-speed SPI interface (10 MHz) and its ability to implement CAN V2.0B at 1Mb/s. The MCP2551 high-speed CAN transceiver supports 1Mb/s operation and allows up to 112 nodes to be connected. If your processor board already has a built-in CAN controller, you can easily bypass the MCP2515 by adjusting a solder jumper on the board.
The MicroMod CAN Bus Function Board features two connectors for linking your CAN node. One is a straightforward 2-pin screw terminal for CANH and CANL, while the other is a D-sub connector designed to work with Sparkfun's OBD-II to DB9 Cable. The pinout of the D-sub connector can be adjusted using a solder jumper on the board, allowing it to be compatible with other "DB9" CAN cables on the market.
The board also comes with a built-in 120 Ohm terminal resistor, which can be connected using a solder jumper if you're creating your own CAN network. This feature is particularly beneficial when you need to insert a node into an existing bus.
Please note that a MicroMod Processor and Main Board are not included with this MicroMod CAN Bus Function Board and will need to be purchased separately.
The MicroMod CAN Bus Function Board is part of Sparkfun's MicroMod ecosystem, a modular interface system that connects a microcontroller “processor board” to various “carrier board” peripherals. This ecosystem uses the M.2 standard and is designed to enable easy swapping of processors and function boards as per project requirements.
In addition to the features mentioned above, the MicroMod CAN Bus Function Board also includes a jumper-selectable CAN controller bypass for Processor Boards with built-in controllers, a jumper-selectable DB9 connector pinout, and a MOSFET connected to the DB9 Bus-voltage pin for power detection from the host.