You are here: PANDA Wiki>DCS Web>SupportedHardware>CAN (revision 1)EditAttach

CAN Bus interface for PANDA

This is the wiki of the PANDA CAN bus interface for the Raspberry Pi Computer


Many devices used in the PANDA Detector Control are controlled via a CAN bus interface. Therefore we need also a CAN bus interface for the front-end computers which can be used with EPICS. This interface must fulfill the following requirements:
  • High data throughput
  • Availability of hardware
  • Easy maintainability of software
  • Reliability
  • Costs should be as low as possible
  • Little space required
  • Shielding
  • Galvanic insulation


A small PCB using the SJA1000 stand-alone CAN controller was developed. This chip has a parallel interface using eight multiplexed data-/address lines and five control lines. To safe space and keep the costs as low as possible this chip is directly connected to the general purpose I/O ports of an CPU.

The developed PCB has the same dimensions as the Raspberry Pi Computer and is designed as an extension board for this computer. It also provides a RS232 interface.


The kernel module for the CAN bus interface is based on the open-source kernel module for the interfaces by PEAK Systems. EPICS device support for the CAN bus interface itself and several devices controlled via CAN bus is available:
  • ISEG EHS/EDS high voltage power supply (using the ISEG ECH238 crate controller, not the Wiener MPOD)
  • Wiener VME crate remote control
  • THMP
  • Light pulser
  • See DCS.SupportedHardware for further details on these devices

Schematics and Layout

Schematics and layout will be uploaded to EDMS. These files were created with CadSoft eagle v5.11.

Contact Person

For further questions and suggestions please contact FlorianFeldbauer

-- FlorianFeldbauer - 18 Dec 2012
Edit | Attach | Print version | History: r9 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r1 - 18 Dec 2012, FlorianFeldbauer
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)