Загружается...
 

Description of the functions of the I2IS-1.dll library
The dll includes 20 tests for measuring the parameters of the IC-1 integrated circuit:

Test00 - Contact test
Test01 - Measurement of current consumption Icons. IDD1-A
Test02 - Measurement of current consumption Icons. IDD1-I
Test03 - Measurement of current consumption Icons. IDD2-A
Test04 - Measurement of current consumption Icons. IDD2-B
Test05 - Measurement of output voltage low level UOL21
Test06 - Measurement of output voltage low level UOL22
Test07 - Measurement of output voltage high level UOH21
Test08 - Measurement of output voltage high level UOH22
Test09 - Measurement of high level voltage at pin B of UOH1-B
Test10 - Measuring high level voltage at pin A of UOH1-A
Test11 - Measurement of low level output voltage at pin B of UOL1-B
Test12 - Measurement of the low level output voltage at pin A UOL1A
Test13 - Measurement of the input low level current of the low-voltage part IIL
Test14 - Measurement of the input high level current of the low voltage part IIH
Test15 - Monitoring the functioning of Uout_B
Test16 - Monitoring the functioning of Uout_A
Test17 - Monitoring the functioning of high-voltage outputs Uout_Q
Test18 - Monitoring the functioning of high-voltage outputs Uout_Q
Test19 - Monitoring the functioning of high-voltage outputs Uout_Q
The ini file with a description of the parameters for the IC IS-1, based on it, a description will be made for the test functions in the dll below. For example, the description of the input parameters will be given for test 05.

The input parameter for the test is a float array ArrayIn.

The first element of the array is the test operation mode: 0 - "All measurements" (measures all test parameters without taking into account scrap), 1 - "Up to 1 scrap" (stop passing the test when the first rejected parameter appears, subsequent parameters are not measured, but in the resulting array ArrayOut displays "nan" for each output parameter).

Array elements 2 to 10 are the "regimparam" values ​​from the ini-file (for test 05), which represent the parameters of the power supply operating mode. The order of parameters for a test is set when it is generated. Editing the order of parameters, as well as the test itself, is allowed only by the developers of the test. The value of the parameters is allowed to change in the appropriate range, predetermined by both the developers of the test and the designers of the corresponding IC.

For IC IS-1, the following 4 parameters of the ini-file of test 05 (the number of UDD2 values ​​differs for each specific test) determine the correct operation when measuring parameters - voltage UDD1 (low) and three voltages UDD2 (high). The value of voltages UDD1 and UDD2 are set by two values ​​- the upper and lower boundaries (array elements 11 and 12 - for UDD1; elements 13 to 18 - UDD2). Parameters UDD1, UDD2 - not standardized by NTD, (determined by the supply voltage of the low and high sides of the IC). If, when power is applied to the IC at the beginning of the test, the measured voltage values ​​UDD1 and UDD2 do not correspond to the permissible limits, the test ends without further measurement of the normalized parameters with the final result - "Rejection" (and in this case, the "All measurements" operating mode does not allow further passage test), and the elements of the ArrayOut array get "nan" values. If the voltage values ​​are within the specified limits, the measurement process begins with the output of the results to the output array ArrayOut.

Next, the value of the limits (first the lower, then the upper) of the normalized parameters are indicated. Since the limits for the parameters for one test are the same (for example, for test 05 the values ​​of the limits for UOL21.1 - UOL21.40: lower: -0.3, upper: 17.6), then only one limit is indicated - element 19 of the ArrayIn array: -0.3; element 20 of ArrayIn: 17.6. If there are more limits, they are specified in the ArrayIn array in order according to the ini file.

For the analysis of IC, the results obtained must fit into the specified range of values. If all parameters are in the range of the IC, it is considered valid as a result of the testing carried out, but if at least one result does not fit into the range, it is considered rejected.

Библиотека функций (DLL), используемых для проведения тестирования, состоит из алгоритмов выполнения на языке LabView. В состав dll входит 20 тестов для измерения параметров интегральной микросхемы ИС-1:

Test00 - Тест контактирования
Test01 - Измерение тока потребления Iпотр. IDD1-A
Test02 - Измерение тока потребления Iпотр. IDD1-И
Test03 - Измерение тока потребления Iпотр. IDD2-A
Test04 - Измерение тока потребления Iпотр. IDD2-B
Test05 - Измерение выходного напряжения низкого уровня UOL21
Test06 - Измерение выходного напряжения низкого уровня UOL22
Test07 - Измерение выходного напряжения высокого уровня UOH21
Test08 - Измерение выходного напряжения высокого уровня UOH22
Test09 - Измерение напряжения высокого уровня на выводе В UOH1-B
Test10 - Измерение напряжения высокого уровня на выводе А UOH1-A
Test11 - Измерение выходного напряжения низкого уровня на выводе B UOL1-B
Test12 - Измерение выходного напряжения низкого уровня на выводе A UOL1A
Test13 - Измерение входного тока низкого уровня низковольтной части IIL
Test14 - Измерение входного тока высокого уровня низковольтной части IIH
Test15 - Контроль функционирования Uвых_B
Test16 - Контроль функционирования Uвых_A
Test17 - Контроль функционирования высоковольтных выходов Uвых_Q
Test18 - Контроль функционирования высоковольтных выходов Uвых_Q
Test19 - Контроль функционирования высоковольтных выходов Uвых_Q
Файл ini c описанием параметров для ИМС ИС-1, на его основе далее будет проведено описание для тестов-функций в dll. Для примера, описание входных параметров будет приведено для теста 05.

Входным параметром для теста является массив ArrayIn типа DBL.

Первый элемент массива - режим работы теста: 0 - "Все измерения" (измеряет все параметры теста без учета брака), 1 - "До 1 брака" (останов прохождения теста при появлении первого забракованного параметра, последующие параметры не измеряются, а в результирующем массиве ArrayOut отображается "nan" для каждого выходного параметра).

Элементы массива со 2 по 10 являются значения "regimparam" из ini-файла (для теста 05), которые отображают параметры режима работы источников питания. Порядок параметров для теста задается при его формировании. Редактирование порядка следования параметров, как и самого теста - разрешено только разработчиками теста. Значение параметров разрешается изменять в соответствующем диапазоне, заранее определенным как разработчиками теста, так и конструкторами соответствующей ИМС.

Для ИМС ИС-1 следующие 4 параметра ini-файла теста 05 (количество значений UDD2 различается для каждого конкретного теста) определяют корректность работы при измерении параметров - напряжение UDD1 (низкое) и три напряжения UDD2 (высокое). Значение напряжений UDD1 и UDD2 задаются двумя значениями - верхней и нижней границами (элементы массива 11 и 12 - для UDD1; элементы с 13 по 18 - UDD2). Параметры UDD1, UDD2 - не нормированы НТД, (определяются напряжением питания низкой и высокой стороны ИМС). Если при подаче питания на ИМС вначале прохождения теста, измеренные значения напряжения UDD1 и UDD2 не соответствуют допустимым пределам - тест завершается без дальнейшего измерения нормируемых параметров с конечным результатом - "Брак" (причем в этом случае режим работы "Все измерения" не допускает дальнейшего прохождения теста), а элементы массива ArrayOut получают значения "nan". Если значения напряжений находятся в заданных пределах - начинается процесс измерения с выдачей результатов в выходной массив ArrayOut.

Далее указываются значение пределов (вначале нижний, затем верхний) нормируемых параметров. Так как пределы для параметров для одного теста совпадают (например, для теста 05 значения пределов для UOL21.1 - UOL21.40: нижний: -0.3, верхний: 17.6) то указывается только один предел - элемент 19 массива ArrayIn: -0.3; элемент 20 массива ArrayIn: 17.6. Если пределов больше - они указываются в массива ArrayIn по порядку в соответствии с ini-файлом.

Для анализа ИМС, полученные результаты должны укладываться в заданный диапазон значений. Если все параметры находятся в диапазоне ИМС считается годной в результате проведенного тестирования, если же хоть один результат не уложился в диапазон - считается забракованной.

Яндекс.Метрика