The CAN bus interface offered by ConnectorIO® is a open-source hardware which is alternative to expensive vendor specific solutions. This interface is available in two forms - mini PCIe expansion card (with DB-9 connector via ribbon cable) and USB 2.0 adapter.
Hardware design
Both forms of this interface are based on STM32F4 microcontroller and are compatible with socketcan and gs_usb driver.
mini PCIe Card
The mini PCIe CAN card uses the STM32F4 microcontroller and is made in the mini PCIe format (60.9 mm x 30.0 mm). Card can be adjusted to smaller size, a bit bigger than half-size mini PCIe. 1 Card does not have termination resistor nor switching capability, line termination must be done externally.
Specification
Capability | Description |
---|---|
Form factor | Fll size mini PCIe card, adjustable to half size 1 |
Host interface | USB 2.0 via mini PCI Express |
Interface number | 1x CAN (ISO 11898) |
Protocol compatibility | RAW CAN, OBD-II, J1939, CANopen |
Driver support | Windows (serial device), Linux (serial device) Linux (socketcan, requires firmware update) |
SDK Support | Java (CANopen, RAW CAN) + Linux, Windows |
Operating temperature | 0°C to 60 °C |
Dimensions | 50.9 x 30 x 6.56 mm |
Status: not recommended for new projects.
USB adapter
The USB adapter form factor is universal and portable way for gathering CAN bus connectivity on any computer. This device is recommended for development purposes and have same capabilities as mini PCIe Card (beyond form factor and host interface).
Status: not recommended for new designs.
Hardware inquiries
Please reach out to for additional information about minimum order quantity, warranty and samples.