Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

8
Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH

Transcript of Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Page 1: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Systec CAN-USB Box ―Overview and Status

JCOP Team Meeting2 November 2006

Beat Jost/Cern-PH

Page 2: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 2JCOP Team Meeting 2 November 2006

History and Motivation

❏ Initially 1,2,4-channel PCI card from KVASER➢ 5 V until 2006➢ 3.3 V (since 2006)

❏ Future of PCI in main-stream server market is not very clear➢ 5 V is dead➢ 3.3. V currently still available➢ PCI-Express (serial PCI) favored (speed)

❏ USB more future-proof➢ Longer lifetime

➥ Replacement of ‘standard’ components by USB-based equipment– Floppy drives/Memory sticks– CD/DVD drives– KB/Mouse– Parallel port

➢ Hot Plug-’n’-play➥ Add equipment without opening box and while system is running

➢ Cheaper…

Page 3: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 3JCOP Team Meeting 2 November 2006

Detailed Specifications and Developments

❏ Multi-port➢ Many CAN ports per USB port

❏ Rack-Mounted➢ Natural for racks containing also PCs (horizontal airflow)➢ ‘solid’

➥ USB connectors not really suited for rugged environment, but should not be a major problem…

❏ Fan-Free➢ Low power➢ More reliable (no moving parts)

❏ Performed a Price Inquiry (development and production)➢ Systec by far (orders of magnitude) the cheapest (in both

aspects)➢ Development paid by LHCb

Page 4: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 4JCOP Team Meeting 2 November 2006

Systec Module

•16 CAN ports•Galvanically

isolated

•2 USB 2.0 high speed ports

•8 CAN ports per USB port

•Integrated (per port) termination resistors (DIP switches)

CAN Outputs

Status and TrafficLEDs

Termination ResistorDIP switches

Page 5: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 5JCOP Team Meeting 2 November 2006

Internal Architecture

Dual USBCANControllerATMEL A91SAM7A3

CAN CAN

220V

ACDC

USB

1-4 USBHUB

USB

1-4 USBHUB

Opto-couplers

SMSC USB2504

Page 6: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 6JCOP Team Meeting 2 November 2006

Other USB-CAN modules

❏ 1, 2, 8 port modules➢ 1,2 port modules are

‘dangling’ type➥ Choice of with/without

galvanic isolation

➢ 8-port module is table top➥ Always with galvanic

isolation

❏ Based on identical hardware (CAN Controller)

❏ 100% software compatible❏ Very reasonably priced…

Page 7: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 7JCOP Team Meeting 2 November 2006

Software

❏ Requirement: Want to run old applications , e.g. OPC servers completely unaltered➢ Whether using KVASER or Systec

❏ Idea: Implement (parts) of the KVASER API and divert the calls to the Systec library/driver➢ See presentation of Danny

❏ Also available (standard from Systec) is an interface software between the Systec API and Peak API (ISEG power supplies)…

Page 8: Systec CAN-USB Box ― Overview and Status JCOP Team Meeting 2 November 2006 Beat Jost/Cern-PH.

Beat Jost, Cern 8JCOP Team Meeting 2 November 2006

Status

❏ Software tested and debugged➢ Many tests done in Crakow (many thanks)

➥ See Jolanta’s talk➢ some bugs ironed out

➥ multi-user aspects

❏ 30 Modules ordered and received➢ Most of them distributed➢ Users

➥ Alice (8 modules, 5 received)➥ CMS (8 modules, all delivered)➥ LHCb (currently extensively used by muon group) (~15-20

modules)➥ (small parts) of Atlas (pixels) (1 module, 1 on loan)➥ Totem (2 modules)

❏ PCBs for 20 more modules produced➢ Mounting takes about 1-2 weeks➢ More modules could be received within 2-3 weeks after ordering➢ Ordering soon. Please let me know your needs.