Методика определения и контроля нагрузочной способности интегральных микросхем

Автор: Шопин Г.П., Денисюк А.А., Пиганов М.Н.

Журнал: Физика волновых процессов и радиотехнические системы @journal-pwp

Статья в выпуске: 1 т.28, 2025 года.

Бесплатный доступ

Обоснование. Актуальность темы данной работы обусловлена необходимостью повышения достоверности качества определения и контроля нагрузочной способности микросхем.

Нагрузочная способность, микросхема, методика, устройство, алгоритм, программа, контроль, определение

Короткий адрес: https://sciup.org/140310790

IDR: 140310790   |   DOI: 10.18469/1810-3189.2025.28.1.14-19

Текст научной статьи Методика определения и контроля нагрузочной способности интегральных микросхем

Одним из направлений повышения надежности бортовой радиоэлектронной аппаратуры является отбор электронной компонентной базы по результатам входного контроля [1]. Перспективным является диагностический неразрушающий контроль (ДНК). Весьма эффективным информативным параметром при этом может стать нагрузочная способность (НС) цифровых электронных устройств, в частности интегральных микросхем (ИМС) [2; 3]. Однако известные методы, устройства и методики [4; 5] имеют недостаточную точность, низкую функциональность и не позволяют установить настройки для различных режимов работы.

Целью данной работы является повышение точности и расширение функций контроля при определении НС ИМС.

Для достижения данной цели предлагается вариант методики ДНК. Методика включает в себя модель, устройство контроля и алгоритм его функционирования. В качестве рабочей была выбрана известная модель [6], которая была адаптирована под конкретные задачи разработки и исследова-

ния. Устройство и алгоритм обладают новизной. Устройство ДНК защищено охранным документом-патентом на изобретение.

1.    Структурная схема устройства

В данной статье проводилась доработка структурной схемы устройства для определения нагрузочной способности микросхем из патента № 2819099. Доработанная схема устройства для определения нагрузочной способности микросхем приведена на рис. 1.

Устройство содержит испытуемую микросхему, повторитель, компаратор, источник опорного напряжения, элементы нагрузки, коммутатор, микроконтроллер, жидкокристаллический экран и клавиатуру.

Устройство для определения нагрузочной способности микросхем работает следующим образом.

Выходное напряжение испытуемой микро -схемы поступает на вход повторителя с высоким входным напряжением и на сигнальный вход коммутатора, обладающего малым сопротивлением открытого канала.

[^^■1 © Шопин Г.П. и др., 2025

Рис. 1. Структурная схема устройства

Fig. 1. Block diagram of the device

Управляемый микроконтроллером коммутатор подключает к выходу испытуемой микросхемы определенное число нагрузочных элементов, полученное в результате расчетов. Нагрузочные элементы, начиная со второго, имеют весовые соотношения в два раза выше предыдущего. Вес нагрузочного элемента формируется объединением в общий вход определенного количества входов логических элементов, соответствующего весу.

Напряжение с повторителя, совпадающее с выходным напряжением испытуемой микросхемы, на входе компаратора сравнивается с напряжением, создаваемым источником опорного напряжения. Источник опорного напряжения выдает два уровня напряжения, которые соответствуют низкому и высокому логическому уровню. Сигнал компаратора используется в качестве управляющего для микроконтроллера.

Результаты расчетов с помощью микроконтроллера выводятся на жидкокристаллический экран. Также с помощью клавиатуры и жидкокристаллического экрана возможно изменять режимы работы микроконтроллера.

Помимо режимов работы по уровню напряжения, присутствуют режимы работы по методу определения нагрузочной способности: дихотомии, последовательного перебора и ручного.

2.    Выбор элементной базы

Устройство определения нагрузочной способности микросхем предназначено для проведения входного контроля, предусмотрен его мелкосерийный выпуск, и с учетом этих требований к элементной базе предъявляются следующие требования:

– высокая точность;

– низкая стоимость;

– низкое энергопотребление.

В результате анализа существующей элементной базы для большинства элементов выбор сделан в пользу зарубежных компонентов. Причиной такого выбора стали низкая цена, приемлемое качество и доступность информации об элементах зарубежного производства, а также, в отдельных случаях, отсутствие отечественных компонентов общего назначения.

Микроконтроллер является основой устройства и должен производить все вычисления, а также создавать управляющие сигналы для других компонентов устройства. В качестве микроконтроллера был выбран ATmega328/P.

Микросхема ATmega328/P - это маломощный восьмибитный КМОП микроконтроллер. Данный микроконтроллер имеет 32 кбайт встроенной программируемой FLASH-памяти, 1 кбайт EEPROM,

  • 2    кбайта внутренней SRAM. Также микросхема имеет встроенные таймеры-счетчики, АЦП, интерфейсы SPI, 2-wire и USART, аналоговый компаратор и встроенный осциллятор. Присутствует возможность программирования до 23 входов-выходов путем записи скомпилированной программы в память программ.

Для установления стабильной частоты работы микроконтроллера используется кварцевый резонатор с частотой 16 МГц с подключенными к нему конденсаторами емкостью 22 пФ.

Назначение входов-выходов микроконтроллера, задаваемых программно:

  • –    XTAL1 и XTAL2 используются для подключения резонатора;

  • –    PC0-PC2 применяются для управления регистром DD1;

  • –    PC3-PC5 – входы кнопок;

  • –    PC6 – вход сброса;

  • –    PD0-PD4 предназначены для управления ЖК-экраном напрямую;

  • –    PD5 – вход компаратора;

  • –    PD6 – вход, на который поступает сигнал 0/5 В с ключа QS1 о выбранном режиме работы устройства (по низкому/высокому уровню напряжения);

  • –    PB0-PB2 используются для управления ЖК-экраном через сдвиговый регистр;

  • –    PB3-PB5 – для управления мультиплексором, также это входы для программирования микроконтроллера.

Коммутатор в разрабатываемом устройстве предназначен для коммутации выхода испытуемой микросхемы и входов логических элементов. Для повышения точности определения нагрузочной способности коммутатор должен обладать низким сопротивлением открытого канала, основным требованием является возможность коммутации аналоговых сигналов. В качестве коммутатора применены два ключа MAX4652.

Микросхема MAX4652 содержит четыре аналоговых ключа, которые часто используются вместо реле в автоматических устройствах. Они имеют низкие требования по уровню питающего напряжения, занимают меньше места на печатной плате и обладают более высокой надежностью, чем реле. Микросхема имеет четыре нормально разомкнутых ключа, которые замыкаются при подаче логической единицы на вход управления (отмечен символом «#»).

В качестве компаратора используется одиночный компаратор MAX913. Эта микросхема обладает высоким быстродействием.

Повторитель в схеме устройства необходим для выделения сигнала с целью последующего сравнения компаратором и должен обладать высокой точностью. Повторитель построен на операционном усилителе OP07C.

В устройстве используются два источника опорного напряжения, которые должны выдавать максимальное напряжение низкого уровня и минимальное напряжение высокого уровня. Для более высокой точности применяются подстроечные резисторы. Стабилизация напряжения осуществляется с помощью микросхемы КР1158ЕН5Г.

Жидкокристаллический экран нужен для отображения необходимой информации, в качестве него был выбран ЖК-экран WG12864A.

Особенностью данного жидкокристаллического экрана является наличие встроенных контроллеров, которые путем подачи логических сигналов управляют отображением символов на экране. При этом для упрощения работы с экраном тот условно разбит на две половины экрана по 64 пикселя и 8 строк по 8 пикселей, благодаря чему возможно единовременно посылать на экран целый байт информации в заданную строку и позицию в ней.

3. Алгоритм работы устройства

Блок-схема алгоритма приведена на рис. 2.

Алгоритм работы устройства заключается в следующем.

Исходными данными являются максимальное M и начальное N 0 нагрузочные числа, целью – определение искомого нагрузочного числа I .

Начальное нагрузочное число задается таким образом, чтобы оно было равно степени двойки, то есть 2, 4, 8, 16 и т. д. Для удобства это число задается так, чтобы оно превышало половину справочного значения нагрузочной способности.

Первым этапом работы является определение количества итераций, необходимых для поиска. Количество итераций определяется как логарифм по степени два от начального нагрузочного числа, если оно превышает половину максимального, или как наименьшее число, возведение двойки в степень которого будет превышать половину максимального нагрузочного числа.

Далее осуществляется проход по итерациям. В ходе каждой итерации осуществляется задание текущего нагрузочного числа n , значение которого проверяется на соответствие искомому.

Рис. 2. Алгоритм работы устройства контроля

Fig. 2. Algorithm of operation of the control device

При этом для упрощения считается, что зависимость выходного напряжения испытуемой микросхемы от нагрузочного числа имеет вид кусочнолинейной функции, для которой при текущем нагрузочном числе, меньшем искомого, напряжение принимает значение 2,5 В, меньшем или равном – 2,3 В (исследуется TTL-микросхема).

Проверка соответствия текущего нагрузочного числа искомому осуществляется по уровню напряжения на выходе искомой микросхемы. При этом, если уровень сигнала находится в допустимом диапазоне (напряжение больше 2,4 В), текущее нагрузочное число увеличивается на половину от предыдущего значения интервала поиска. Если уровень сигнала не находится в диапазоне, то число уменьшается. Результат проверки на каждой итерации записывается в массив.

Итерации повторяются до тех пор, пока текущее нагрузочное число не совпадет с искомым.

Таким образом, появляется выигрыш в производительности при определении нагрузочной способности по методу половинного деления интервала поиска ее значения по сравнению с методом, когда происходит равномерное наращивание числа входов логических элементов, подключаемых к выходу испытуемой микросхемы.

Заключение

Предложенная методика определения и контроля нагрузочной способности микросхем позволяет находить наибольшее число входов логических элементов, которые можно подключить к выходу испытуемой ИМС без ухудшения ее параметров. Входящее в состав методики устройство может использоваться как самостоятельно, так и в системе измерительного комплекса совместно с другим оборудованием.

Устройство может работать в трех основных режимах, которые обеспечиваются путем программирования микроконтроллера разработанной программой. Программа для микроконтроллера написана на языке С++. Использование элементной базы фирм Microchip и MAXIM позволило на 30 % повысить точность измерения.

Алгоритм обеспечивает работу устройства контроля в режимах дихотонии, последовательном и ручном. Выполняет функции выбора начального и максимального значения нагрузочных элементов, уровня сигнала, по которому определяется нагрузочная способность.

Алгоритм дает возможность работать (проводить контроль) в режиме дихотонии при высоком уровне напряжения.

Статья научная