HW Design Testsuite for image 0
VHDL image 0 covers the basic functionality required for the board. That is:
- Basic pulse repetition. The repetition characteristics are the
following:
- Input
- Pulses less than 600 ns are not repeated.
- Pulses bigger than 1.5 us are cropped to 1.5 us. If they are exceeding 3 us, the output will be a pulse of 1.5 us, then a low value for 1.5 us, another pulse of 1.5us and so on...
- Lowest level of the high value for Blocking is 1.5V.
- Lowest level of the high value for TTL is 2V.
- Output pulse
- It is 24V.
- Little dependence on temperature.
- Rise-time optimized for line attenuation (targeted to not produce frequencies that are killed after a 100 mts connexion).
- Input
Several tests are performed on the board for assuring correct functionality:
- Basic functionality.
- Input-output misconnections.
- Interoperability with different boards.
- ESD
- Long-term test.
Summary of tests
Test number | Target | Aim | Passed |
0 | Basic | Standard repetition front | YES |
1 | Basic | Standard repetition back | YES |
2 | Basic | Short pulse suppression front | YES |
3 | Basic | Short pulse suppression back | YES |
4 | Basic | Long pulse cropping front | YES |
5 | Basic | Long pulse cropping back | YES |
6 | Basic | LED toggling | To be run |
7 | Basic | Anti-glitch | To be run |
8 | Misconnections | Blocking into TTL | To be run |
9 | Misconnections | Blocking into TTL | To be run |
9 | Misconnections | Blocking into TTL inverters | To be run |
10 | Misconnections | TTL into Blocking | To be run |
12 | Misconnections | Additive pulses: "Output U shape" | To be run |
13 | Misconnections | Additive pulses: "Input U shape" | To be run |
14 | Interoperability | Legacy with 8 ch. repet.: drive | To be run |
15 | Interoperability | Legacy with 8 ch. repet.: receive | To be run |
16 | Interoperability | Legacy with 16 ch. repet.: drive | To be run |
17 | Interoperability | Legacy with 16 ch. repet.: receive | To be run |
18 | Interoperability | VME daisy-chain | To be run |
19 | ESD | Full ESD-proof test suite | To be run |
20 | Long-term test | ||
Basic functionality
Test 0
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 1us length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that CONV-TTL-BLO TTL output is achieved in 'OUT' LEMO connector of the same channel. A parallel termination of 50 Ohm is placed in the output.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 1
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 1us length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that CONV-TTL-RTM-BLO Blocking output is achieved in every of the three 'OUT' LEMO connector of the same channel. A parallel termination of 50 Ohm is placed in the output of CONV-TTL-RTM-BLO.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 2
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 300 ns length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that CONV-TTL-BLO TTL output is achieved in 'OUT' LEMO connector of the same channel. A parallel termination of 50 Ohm is placed in the output.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 3
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 300 ns length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that CONV-TTL-RTM-BLO Blocking output is achieved in every of the three 'OUT' LEMO connector of the same channel. A parallel termination of 50 Ohm is placed in every output.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 4
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 3300 ns length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that two pulses are outputted in CONV-TTL-BLO 'OUT' LEMO connector of the same channel. A parallel termination of 50 Ohm is placed in the output of CONV-TTL-BLO. Each of these pulses is 1.5 us and, in between these two pulses, 1.5us are in low level.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 5
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 3300 ns length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that two pulses are outputted in every of the three CONV-TTL-BLO-RTM 'OUT' LEMO connectors of the same channel. A parallel termination of 50 Ohm is placed in every output of CONV-TTL-BLO-RTM. Each of these pulses is 1.5 us and, in between these two pulses, 1.5us are in low level.
Repeat this test for every channel.
> RESULTS
> It works on every channel.
Test 6
The pulse source is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 1us length
- 3.3V
A pulse is outputted periodically every 100 ms from the pulse source.
It must be checked that the corresponding LED is blinking every half a second.
Repeat this test for every channel.
> RESULTS
>
Test 7
CONV-TTL-BLO bitstream is programmed into SPI memory and loaded from it. Then, a computer is set up to reboot ELMA crate selectively. The output to be tested is connected under no load directly to the oscilloscope. The trigger is set to a specific channel in which the anti-glicht feature is tested. The trigger is set for rise detection. The oscilloscope screen is cleared and the trigger set to "Normal triggering".
The test runs for 4 hours and we check that no glitches were detected by simple visual inspection.
This test will be superseded in the future for a completely automated one.
Repeat this test for every channel.
> RESULTS
>
Input-output misconnections
Test 8
A "Boite d'impulsions" outputting 24V pulses is connected to 'IN' LEMO
connector of the front board, CONV-TTL-BLO.
A parallel termination of 50 Ohm is placed in the output of
CONV-TTL-BLO.
It must be checked that CONV-TTL-BLO TTL output is achieved in 'OUT' LEMO connector of the same channel.
Repeat this test for every channel.
> RESULTS
>
Test 9
A "Boite d'impulsions" outputting 24V pulses is connected to 'IN' LEMO
connector of the front board, CONV-TTL-BLO.
A parallel termination of 50 Ohm is placed in every output of
CONV-TTL-BLO-RTM.
It must be checked that CONV-TTL-RTM-BLO Blocking output is achieved in every of the three 'OUT' LEMO connector of the same channel.
Repeat this test for every channel.
> RESULTS
>
Test 10
The pulse source is connected to the 'IN' LEMO connector of the back board, CONV-TTL-BLO-RTM. The parameters of the pulse are:
- 1us length
- 3.3V
A single pulse is outputted from the pulse source.
It must be checked that a 1.5us output pulse in CONV-TTL-BLO TTL 'OUT' LEMO connector of the same channel is produced.
Repeat this test for every channel.
> RESULTS
>
Test 11
The pulse source is connected to the 'IN' LEMO connector of the inverter channel in the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 1us length
- 24V
A single pulse is outputted from the pulse source.
It must be checked that a 1us output pulse in CONV-TTL-BLO TTL 'OUT' LEMO connector of the same inverter channel is produced.
Repeat this test for every inverter channel.
> RESULTS
>
Test 12
Two pulse sources are needed. The first one is connected to IN' LEMO connector of channel 1 in CONV-TTL-BLO. The second one is connected to IN' LEMO connector of channel 2 in CONV-TTL-BLO. The parameters of the pulses are:
- 1us length
- 3.3V
- Pulse rise of channel 2 is delayed 2us with regard to channel 1.
The output of channel 1 and channel 2 is connected is tied together via a "T connector" in the rear panel (CONV-TTL-BLO-RTM). The output of this "T connection"
It must be checked a "U shaped waveform" in the oscilloscope. It consists of a 1.5us high value, 0.5us low value and 1.5 us. high value signal.
> RESULTS
>
Test 13
Two pulse sources are needed. The parameters of the pulses are:
- 1us length
- 3.3V
- Pulse rise of channel 2 is delayed 2us with regard to channel 1.
The pulse source 1 is connected together with the pulse source 2 via a "T connector". The output of the "T connection" is branched to the 'IN' LEMO connector of one of the channels in the front board, CONV-TTL-BLO.
It must be checked a "U shaped waveform" in the 'OUT' LEMO connector of the aforementioned channel. The output waveform consists of a 1.5us high value, 0.5us low value and 1.5 us. high value signal.
> RESULTS
>
Interoperability with different boards
Test 14
A legacy 8 channel repetitor board outputs a 24V Blocking pulse which is connected to the 'IN' connector in front board, CONV-TTL-BLO.
It must be checked that a 1.5 us pulse is generated in the 'OUT' connector (either in CONV-TTL-BLO or CONV-TTL-BLO-RTM) of the corresponding channel.
Repeat this test for every channel in CONV-TTL-BLO.
> RESULTS
>
Test 15
> RESULTS
>
Test 16
A legacy 16 channel repetitor board outputs a 24V Blocking pulse which is connected to the 'IN' connector in front board, CONV-TTL-BLO.
It must be checked that a 1.5 us pulse is generated in the 'OUT' connector (either in CONV-TTL-BLO or CONV-TTL-BLO-RTM) of the corresponding channel.
Repeat this test for every channel in CONV-TTL-BLO.
> RESULTS
>
Test 17
> RESULTS
>
Test 18
> RESULTS
>
ESD
Test 19
> RESULTS
>
Long-term test
Test 20
> RESULTS
>