The MXD1CAN is a daughterboard for Modtronix MicroX SBC Main Boards. It has an MCP2551 CAN Bus driver and a terminal block connector. It plugs into the daughterboard connector of the SBC Board. It must be used with a PIC Microcontroller that has built-in CAN peripheral.
Compatible SBC Main Boards
- SBC68EC — Solder jumpers J4 and J5 must be in the D0 and D6 positions. This will connect the CAN Bus port pins on the PIC18F6680 to the MCP2551 driver chip. See the documentation links below for images of the required solder jumper settings.
- SBC28DC (or other MicroX boards) — You must install a PIC chip that has CAN capability. Solder jumpers J4 and J5 must be in the B2 and B3 position to route the CAN Bus pins of the CPU to the MCP2551 driver chip. See the documentation links below for images of the required solder jumper settings.
There are three jumpers on the J1 header for enabling CAN Bus Termination and Bias resistors. When the top jumper (marked TERM on board) is inserted, a 120 Ohm termination resistor is placed on the bus. Termination resistors are normally required on both ends of a CAN Bus. The second two jumpers (marked BIAS on board) place 1 kOhm bias resistors on the two CAN Bus lines. Bias resistors are normally added to a CAN Bus to ensure it goes to the idle state when no devices are active on the bus.
The image below shows the MXD1CAN plugged into an SBC68EC main board:
CAN Daughterboard Documentation