HW Design Testsuite for image 1
VHDL image 1 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 | Input tied to high. Back. | To be run |
7 | Basic | Input tied to high. Front. | To be run |
8 | Basic | Input tied to high. 24V rail. | To be run |
9 | Basic | LED toggling | YES |
10 | Basic | Anti-glitch | YES, to be automatized |
11 | Basic | Jitter performance | To be run |
11 | Misconnections | Blocking into TTL | YES |
12 | Misconnections | Blocking into TTL | YES |
13 | Misconnections | Blocking into TTL inverters | To be run |
14 | Misconnections | 5V TTL into Blocking | YES |
15 | Misconnections | Additive pulses: "Output U shape" | To be run |
16 | Misconnections | Additive pulses: "Input U shape" | To be run |
17 | Interoperability | Legacy with 8 ch. repet.: receive | To be run |
18 | Interoperability | Legacy with 8 ch. repet.: drive | To be run |
19 | Interoperability | Legacy with 16 ch. repet.: receive | To be run |
20 | Interoperability | Legacy with 16 ch. repet.: drive | To be run |
21 | Interoperability | VME daisy-chain | To be run |
22 | Interoperability | EMC check | To be run |
23 | ESD | Full ESD-proof test suite | To be run |
24 | 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
A power supply is set to 3.3V. The output of the power supply is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. Every 'OUT' LEMO connector of the same channel in CONV-TTL-BLO-RTM is parallel terminated with 50 Ohms.]
It must be check that CONV-TTL-BLO-RTM outputs are outputting a period waveform, which is as follows:
- Period 3us.
- Duty cycle 50%.
Repeat this test for every channel.
> RESULTS
>
Test 7
A power supply is set to 3.3V. The output of the power supply is connected to the 'IN' LEMO connector of the front board, CONV-TTL-BLO. The 'OUT' LEMO connector of the same channel in CONV-TTL-BLO is parallel terminated with 50 Ohms.]
It must be check that CONV-TTL-BLO output is outputting a period waveform, which is as follows:
- Period 3us.
- Duty cycle 50%.
Repeat this test for every channel.
> RESULTS
>
Test 8
A power supply is set to 3.3V. The output of the power supply is connected to every 'IN' LEMO connector of the front board, CONV-TTL-BLO. Every 'OUT' LEMO connector of the same channel in CONV-TTL-BLO-RTM is parallel terminated with 50 Ohms.]
It must be check that CONV-TTL-BLO-RTM outputs are outputting a period waveform, which is as follows:
- Period 3us.
- Duty cycle 50%.
Furthermore, it must be checked that the power rail of 24V is higher that 23.5V.
> RESULTS
>
Test 9
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 10
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
>
Test 11
The pulse source is connected to the 'IN' LEMO connector of one channel in the front board, CONV-TTL-BLO. The parameters of the pulse are:
- 1us length
- 3.3V
A Blocking pulse is outputted from the 'OUT1' LEMO connector in CONV-TTL-BLO-RTM. This Blocking pulse is branched to the 'IN' LEMO connector of the following channel in the front board, CONV-TTL-BLO-RTM.
The Blocking pulse replicas 'OUT2' in CONV-TTL-BLO-RTM in both channels are connected to an oscilloscope. The trigger is set for the 'OUT2' Blocking pulse coming from the first channel. An horizontal marker is set between the 50% of both Blocking pulses.
It should be provided the average jitter value after 1000 pulses.
> RESULTS
>
Input-output misconnections
Test 12
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 13
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 14
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 15
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 16
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 17
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 18
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 19
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.
One of the three 'OUT' LEMO connectors of the rear board, CONV-TTL-BLO-RTM, is connected to one of the inputs in a legacy 16 channel repetitor board.
It must be checked that a 1 us pulse is generated in the output of the same channel of the 16 channel repetitor legacy board.
> RESULTS
>
Test 20
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 21
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.
One of the three 'OUT' LEMO connectors of the rear board, CONV-TTL-BLO-RTM, is connected to one of the inputs in a legacy 8 channel repetitor board.
It must be checked that a 1 us pulse is generated in the output of the same channel of the 8 channel repetitor legacy board.
> RESULTS
>
Test 22
Having CONV-TTL-BLO connected into the crate, it must be checked that a board using IACKIN_N line is working fine.
> RESULTS
>
Test 23
It must be checked that the EMC levels of every channel are not to high in a parallel plane to the PCB. Parameters:
- Distance of the inductive coupling board: VME 2U spacing.
- Probe should be over the top layer of CONV-TTL-BLO.
- All the CONV-TTL-BLO 'IN' connector channels are connected to a pulse source.
- All the CONV-TTL-BLO-RTM 'OUT' connectors are parallel terminated
with 50 Ohms.
The pulse source must be configured as follows: - Period 20 us
- Duty cycle 5%
IMPORTANT: duty cycle must be 5, values higher than 20 will produce damage to the board.*
> RESULTS
>
ESD
Test 24
A complete ESD test suit will be reported shortly. It needs special equipment.
> RESULTS
>
Long-term test
To be thought its location and connections to.