Difference between revisions of "Sync Box DC-in io"
From MCEWiki
(→'''Interface Connector''') |
(→'''Interface Connector''') |
||
| Line 10: | Line 10: | ||
== '''Interface Connector''' == | == '''Interface Connector''' == | ||
: A DB25 connector that provides the following auxiliary input/outputs: | : A DB25 connector that provides the following auxiliary input/outputs: | ||
| − | ; | + | ; DATA_VALID |
: TTL input. Detects falling edges from a Real-Time Sequencer (implemented by SCUBA2) which tells the Sync box when to tell the MCE's to collect data. | : TTL input. Detects falling edges from a Real-Time Sequencer (implemented by SCUBA2) which tells the Sync box when to tell the MCE's to collect data. | ||
;OPTO-TTL | ;OPTO-TTL | ||
| Line 22: | Line 22: | ||
; DATA_SYNC4 | ; DATA_SYNC4 | ||
:TTL output. asserted for 1us on an Address-Return-to-Zero(ARZ) if a DV pulse is detected since the last ARZ. | :TTL output. asserted for 1us on an Address-Return-to-Zero(ARZ) if a DV pulse is detected since the last ARZ. | ||
| + | |||
| + | === DB25 poinout === | ||
| + | {| | ||
| + | |- | ||
| + | ! Pin !! Signal !! Pin !! Signal | ||
| + | |- | ||
| + | | '''1''' || Data_Valid+ || '''14''' || GND | ||
| + | |- | ||
| + | | '''2''' || Data_Valid- || '''15''' || Data_Sync1+ | ||
| + | |- | ||
| + | | '''3''' || GND || '''16''' || Data_Sync1- | ||
| + | |- | ||
| + | | '''4''' || Data_Sync2+ || '''17''' || GND | ||
| + | |- | ||
| + | | '''5''' || Data_Sync2- || '''18''' || Data_Sync3+ | ||
| + | |- | ||
| + | | '''6''' || GND || '''19''' || Data_Sync3- | ||
| + | |- | ||
| + | | '''7''' || Data_Sync3_TTL || '''20''' || GND | ||
| + | |- | ||
| + | | '''8''' || GND || '''21''' || Data_Sync4+ | ||
| + | |- | ||
| + | | '''9''' || Data_Sync4_TTL || '''22''' || Data_Sync4- | ||
| + | |- | ||
| + | | '''10''' || ''N/C'' || '''23''' || GND | ||
| + | |- | ||
| + | | '''11''' || ''N/C'' || '''24''' || ''N/C'' | ||
| + | |- | ||
| + | | '''12''' || ''N/C'' || '''25''' || ''N/C'' | ||
| + | |- | ||
| + | | '''13''' || ''N/C'' | ||
| + | |} | ||
= = | = = | ||
Revision as of 15:58, 7 October 2010
- MCE0 to MCE7
- 8 Fibre outputs. Carries a 50 MHz Manchester-encoded signal containing data packets, which include incremented sequence numbers. Programmable as two sets of 4 outputs with differently spaced data packets on each.
- RS232 Command IO
- DB9 connector, TTL input and output, used to command the Sync Box from a PC using a regular RS232 cable.
- TTL-IN
- BNC connector, TTL input, spare input to the FPGA. ***Not currently used, and open for suggestions.
- TTL-OUT
- BNC connector, TTL output. Carries a 50 MHz clock signal.
Contents
Interface Connector
- A DB25 connector that provides the following auxiliary input/outputs:
- DATA_VALID
- TTL input. Detects falling edges from a Real-Time Sequencer (implemented by SCUBA2) which tells the Sync box when to tell the MCE's to collect data.
- OPTO-TTL
- TTL input, spare input to the command processor. ***Not currently used, and open for suggestions.
- DATA_SYNC1 (formerly DV_SPARE1)
- TTL output. Carries a 5 MHz clock signal that is synchronous with DATA_SYNC2. (WARNING: signal polarity may be swapped)
- DATA_SYNC2 (formerly DV_SPARE2)
- TTL output. Carries a 5 MHz data signal that is synchronized with DATA_SYNC1, and contains the same frame sequence numbers as the MCE(0-7) outputs. NOTE: This output only contains the DV info stream (40-bit), but not the occurrences of Addr_Return-to-Zero between DVs. (WARNING: signal polarity may be swapped)
- DATA_SYNC3
- TTL output. asserted for 1us on an Address-Return-to-Zero(ARZ) if a DV pulse is detected since the last ARZ.
- DATA_SYNC4
- TTL output. asserted for 1us on an Address-Return-to-Zero(ARZ) if a DV pulse is detected since the last ARZ.
DB25 poinout
| Pin | Signal | Pin | Signal |
|---|---|---|---|
| 1 | Data_Valid+ | 14 | GND |
| 2 | Data_Valid- | 15 | Data_Sync1+ |
| 3 | GND | 16 | Data_Sync1- |
| 4 | Data_Sync2+ | 17 | GND |
| 5 | Data_Sync2- | 18 | Data_Sync3+ |
| 6 | GND | 19 | Data_Sync3- |
| 7 | Data_Sync3_TTL | 20 | GND |
| 8 | GND | 21 | Data_Sync4+ |
| 9 | Data_Sync4_TTL | 22 | Data_Sync4- |
| 10 | N/C | 23 | GND |
| 11 | N/C | 24 | N/C |
| 12 | N/C | 25 | N/C |
| 13 | N/C |