Finally, while ICT measurements can be made in milliseconds, FCT procedures are typically much slower as measurements made while the unit is powered up cannot be made instantaneously; the outputs have to settle before a reliable measurement can be taken. Typically, the FCT process will take five to ten times as long as ICT to complete for the same product. If the testing is combined in one ICT/FCT platform, then the FCT part could be a bottleneck in production. If the two processes are separated, then one ICT machine could feed several FCT testbeds used in parallel to increase the throughput and reduce the bottleneck.
Nevertheless, for a newly developed DC/DC product series developed by the Austrian company RECOM Power, the additional cost and testing time for two separate test adapters was not acceptable. A way had to be found to combine the high speed advantage of ICT with the practical quality assurance of 100% functional testing, all in one test adapter. This was technically a complex challenge: the product series covered devices with up to 6A output current and input voltages up to 60V. Each PCB panel contained forty partly-finished modules which meant that parallel testing was required using heavy-duty power supplies. The data throughput was therefore not only very high but any timing errors could be problematic. RECOM contracted Elmatest in the Czech Republic to build a combined ICT/FCT test adapter for the Teledyne Teststation LH used by the EMS provider.
From the beginning, Zdenek Martinek, the application engineer at Elmatest, realised that this was no ordinary project. There were several significant problems that needed to be solved: how to combine ICT/FCT in one multi-panel, how to handle the high relay control throughput, how to accelerate the FCT process and how to cope with the high power levels without harming the sensitive probes. In close co-operation with Markus Stöger from RECOM’s R&D department, a solution was found for all of these issues.
The first problem that needed to be solved was how to combine ICT/FCT in the multi-panel design of the product. Each PCB contained 40 independent circuits. These modules were not part-built, but complete products, already finished, cased and screen printed and not all of the internal nodes were accessible to the ICT pin panel. This was deliberate. The DC/DC converter switches at high internal frequencies and it is integral to the product concept that the metal case and its multi-layer PCB forms a complete six-sided faraday cage to avoid EMI issues. Any external connections to an internal high frequency switching node would form a pathway for EMI to pass through the EMC seal and to radiate, possibly causing measurement errors.
The solution to “How to ICT test an enclosed and inaccessible product?” was to create a test module on each multi-panel. The test module allows access to all of the ICT nodes necessary on the test module to verify that each panel is built correctly. Once the conventional ICT procedure is carried out on the test module, then the remaining modules need be FCT-checked only.
Fig. 3: Top and bottom images of the multi-panel PCB showing the ICT test module in the corner.
The code required to carry out a single test and measurement process is called a test vector. The arrangement of the inputs, outputs and analogue channel configurations required to carry out the measurement is transmitted as a data ‘burst’. These configurations are loaded into local on-board memory and then simultaneously activated by a timing strobe signal. This configuration is then latched until the test has been completed and the measurement data has been transferred back to the CPU. However, in the meantime, the next data burst can be pre-loaded into the registers to await the next strobe signal. This methodology is what allows ICT to achieve its very fast throughput of around 4µs per vector.
However, the standard relay drivers used in the GenRad Teststation are driven from the Parallel Input/Output (PIO) controller which in turn is given commands from the controlling PC via a MXIbus (Figure 2). This arrangement proved to be too slow for our project where we want to process different FCT measurements within a single test vector using the high speed System Controller to control the relay configuration. In order to accelerate the relay switching rate, a novel relay driver topology was implemented in the Recom test adapter, based on a technique called ‘active burst’.
In active burst, some of the relays are not driven from the PIO controller card, but driven directly from the D/S outputs which are kept active until the ICA measurements have been completed. Each D/S can be configured with 9 separate functions (Idle, Drive low or high, Sense low or high, Hold, Drive with deep serial memory, Sense with deep serial memory and Collect CRC data), so in our case, we used the Drive function to directly power the relays. The D/S Drive output is limited to TTL voltage and current levels, normally not sufficient to operate a relay without a separate driver, but by building the test adapter using Darlington transistor current amplifier relay coils, the D/S modules were able to operate the relays directly, bypassing the PIO controller. This made the relay control practically instant and made the coding much simpler.
The second problem that needed to be solved was how to accelerate the FCT part of the test; waiting for the analogue levels to settle would have made the overall testing still unacceptably slow. The technique used here was to use the processing power already inherent in the ICA system. Waveform generation and analysis techniques such Direct Digital Synthesis (DDS) and Discrete Fourier Transform (DFT) were used, which are inherently faster than any analogue bridge balancing measurement technique. The breakthrough was to realise that these same advanced techniques could also be used to determine the powered-up functional testing results. Instead of applying a fixed load, waiting for the output to stabilise and then measuring the input and output currents and voltages, the output load could be pulsed for a few milliseconds and the processed results used to derive the final output characteristics. This reduced the measurement time by up to 80%.