USB relay box
Overview
The "USB Relay Box 1" is a USB controlled switch box with 1 to 4
switching and a straight connection.
It also contains a reference voltage source and a selection between
three different voltage output.
The pcb layout allows for two different configurations.
This box is used for the calibration of ADC, TDC and Fine delay
mezzanines.
Box variants
Currently the box has two PCB configurations and two box front panel alternatives.
PCB configurations
Configuration 1 | Configuration 2 | |
Not mounted components (see schematics ) |
R5, R7 (R6 mounted) | R6 (R5, R7 mounted) |
Used in | fmc-adc |
fmc-fd fmc-tdc |
Front panel alternatives
Alternative 1 | Alternative 2 | |
Used in |
fmc-adc fmc-fd |
fmc-tdc |
FMC side | :/uploads/94c8a00e35a2ee777bba63d8cf7a2a60/adc_fmc_side_hires.jpg | :/uploads/d7aea53ec7f71dee854545e8e39b833f/tdc_fmc_side_hires.jpg |
USB side | :/uploads/616ea3b6a24b785ece2a7ee6f16d0246/adc_usb_side_hires.jpg | :/uploads/0d4e019bd4917f82d83a4ec8e8225025/tdc_usb_side_hires.jpg |
Production documentation
- Schematics and components placement (pdf file).
- Gerber/drill files (zip file).
- Bill of material (pdf file).
- Sources (Altium Designer) in git repository.
Software support
The USB relay box is based on a CP2103 chip. But the official Linux driver for this chip doesn't support GPIO. Therefore the driver has been modified to add GPIO support.
Two kernel versions are supported. Each one has a branch in the git repository:
Contact
Status
Date | Event |
13-06-2013 | Project creation from fmc-adc tester box. |
13-08-2014 | Documentation and wiki clean-up |
Matthieu Cattin - August 2014