Диагностика коротких замыканий в многослойных печатных платах

Предложен метод диагностики коротких замыканий, основанный на кодировании диаграммы Феррера и безусловном алгоритме локализации неисправностей. Табл.: 3. Ил.: 4. Библиогр.: 4 назв....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2003
1. Verfasser: Федухин, А.В.
Format: Artikel
Sprache:Russian
Veröffentlicht: Інститут проблем математичних машин і систем НАН України 2003
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/743
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Диагностика коротких замыканий в многослойных печатных платах / Федухин А.В. // Математические машины и системы. –2003. – № 3, 4. – С. 232 – 236.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-743
record_format dspace
spelling nasplib_isofts_kiev_ua-123456789-7432025-02-09T22:58:40Z Диагностика коротких замыканий в многослойных печатных платах Діагностика коротких замикань у багатошарових печатних платах Diagnostics of short circuits in multilayered printed-circuit-boards Федухин, А.В. Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення Предложен метод диагностики коротких замыканий, основанный на кодировании диаграммы Феррера и безусловном алгоритме локализации неисправностей. Табл.: 3. Ил.: 4. Библиогр.: 4 назв. Запропоновано метод діагностики коротких замикань, заснований на кодуванні діаграми Феррера і безумовному алгоритмі локалізації несправностей. Табл.: 3. Іл.: 4. Бібліогр.: 4 назв. The method of the short circuits diagnostics based on coding of diagram Ferrera and unconditional algorithm of malfunctions localization is offered. Tabl.: 3. Figs.: 4. Refs.: 4 titles. 2003 Article Диагностика коротких замыканий в многослойных печатных платах / Федухин А.В. // Математические машины и системы. –2003. – № 3, 4. – С. 232 – 236. 1028-9763 https://nasplib.isofts.kiev.ua/handle/123456789/743 681.14 ru application/pdf Інститут проблем математичних машин і систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення
Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення
spellingShingle Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення
Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення
Федухин, А.В.
Диагностика коротких замыканий в многослойных печатных платах
description Предложен метод диагностики коротких замыканий, основанный на кодировании диаграммы Феррера и безусловном алгоритме локализации неисправностей. Табл.: 3. Ил.: 4. Библиогр.: 4 назв.
format Article
author Федухин, А.В.
author_facet Федухин, А.В.
author_sort Федухин, А.В.
title Диагностика коротких замыканий в многослойных печатных платах
title_short Диагностика коротких замыканий в многослойных печатных платах
title_full Диагностика коротких замыканий в многослойных печатных платах
title_fullStr Диагностика коротких замыканий в многослойных печатных платах
title_full_unstemmed Диагностика коротких замыканий в многослойных печатных платах
title_sort диагностика коротких замыканий в многослойных печатных платах
publisher Інститут проблем математичних машин і систем НАН України
publishDate 2003
topic_facet Якість, надійність і сертифікація обчислювальної техніки і програмного забезпечення
url https://nasplib.isofts.kiev.ua/handle/123456789/743
citation_txt Диагностика коротких замыканий в многослойных печатных платах / Федухин А.В. // Математические машины и системы. –2003. – № 3, 4. – С. 232 – 236.
work_keys_str_mv AT feduhinav diagnostikakorotkihzamykaniivmnogosloinyhpečatnyhplatah
AT feduhinav díagnostikakorotkihzamikanʹubagatošarovihpečatnihplatah
AT feduhinav diagnosticsofshortcircuitsinmultilayeredprintedcircuitboards
first_indexed 2025-12-01T14:37:19Z
last_indexed 2025-12-01T14:37:19Z
_version_ 1850317043638730752
fulltext ISSN 1028-9763. Математичні машини і системи, 2003, № 3, 4 232 Рис. 1. Диаграмма Феррера УДК 681.14 А.В. ФЕДУХИН ДИАГНОСТИКА КОРОТКИХ ЗАМЫКАНИЙ В МНОГОСЛОЙНЫХ ПЕЧАТНЫХ ПЛАТАХ 1. Введение В настоящее время разработчики тестового оборудования предлагают новое поколение высокоинтеллектуальных тестеров с перемещаемыми зондами, состоящих из электромеханической тестирующей головки, обеспечивающей доступ зондов к компонентам и контрольным точкам многослойных печатных плат (МПП), электронной измерительной схемы и персонального компьютера, управляющего ее работой. Развитое программное обеспечение осуществляет автоматическую генерацию тестов на основе данных САПР, в которой проектировалась МПП. Измерительная схема обеспечивает обнаружение замыканий и обрывов в электрических монтажных схемах (ЭМС), выполняет емкостное тестирование пайки, измеряет величину сопротивления, индуктивности и емкости проводников и т.д. 2. Постановка задачи Основной стратегией тестирования в устройстве с перемещаемыми зондами является проверка исправности электрического монтажа. Поэтому одними из важнейших теоретических и практических задач выступают задачи построения тестовых последовательностей, обеспечивающих полноту и диагностическую способность обнаружения различных видов дефектов и неисправностей МПП. Разработанные ранее алгоритмы проверки ЭМС [1 – 3], основанные на методах безусловного перебора замкнутых групп (ЗГ) или кодирования диаграммы Феррера, имеют общий недостаток – избыточность тестовых воздействий. Целью настоящих исследований является разработка математического аппарата, позволяющего строить тестовые последовательности для проверки и диагностики неисправностей ЭМС типа «короткое замыкание» минимальной длины и строго доказывать их проверяющую и диагностическую способность. 3. Построение проверяющих и диагностических тестов ЭМС относительно неисправностей типа «короткое замыкание» Проверку исправности ЭМС МПП наиболее целесообразно проводить в два этапа: на первом этапе - относительно неисправностей типа «обрыв», на втором этапе – относительно неисправностей типа «короткое замыкание». В этом случае граф ЗГ типа «дерево» представляется линейным изоморфным графом с двумя висячими вершинами и )2( −kp узловыми вершинами, где kp – количество клемм в k -ой ЗГ. Под ЗГ ( q ) понимается группа клемм ЭМС, в которой любая произвольно выбранная клемма электрически связана со всеми остальными клеммами, входящими в состав данной группы, и нет ни одной электрической связи, ведущей за ее пределы. ЭМС в целом удобно изображать в виде диаграммы Феррера (ДФ) [1, 4], представляющей собой графическое изображение, в котором ЗГ, независимо от их структуры, упорядочены по числу клемм в убывающем порядке (рис. 1). { }nqQ = , где kn ,...,1= . ISSN 1028-9763. Математичні машини і системи, 2003, № 3, 4 233 Рис. 2. Кодирование диаграммы Феррера Рис. 3. Процедура тестирования ЭМС Методы построения тестов основаны на кодировании ДФ двоичным кодом. Каждой строке (рис. 2) присваивается порядковый номер ( nqqq ,...,, 10 ) и его двоичный эквивалент (000, 001,…). Процесс тестирования заключается в создании дополнительных электрических связей (рис. 3), объединяющих ЗГ в две подгруппы по признаку одинаковых символов (0 и 1) в каждом двоичном разряде. При этом измерение сопротивления изоляции с целью обнаружения короткого замыкания (КЗ) осуществляется посредством измерительного прибора (датчика), полюса которого подключаются к одному из представителей обеих подгрупп (рис. 3). Для проверки ЭМС, состоящей из Q замкнутых групп, достаточно произвести  Q2log измерений, что равно количеству двоичных разрядов, необходимых для кодирования ДФ. Локализацию неисправностей можно осуществлять двумя способами, основанными на условном и безусловном алгоритмах поиска. Для реализации условного алгоритма локализация КЗ производится на том этапе, на котором обнаружена данная неисправность. Допустим, что в ЭМС (рис. 2) имеется КЗ между 1q и 2q , которое обозначим через 21−n ( 1221 −− = nn ). Эта неисправность обнаруживается на первом тестовом воздействии (контрольном измерении). Соответствующая схема измерений позволяет установить принадлежность короткозамкнутых ЗГ к двум подгруппам: 420 ,, qqq и 531 ,, qqq (рис. 4). Уточнение места неисправности можно производить поочередным отключением ЗГ из указанных совокупностей. Основным недостатком условного алгоритма поиска неисправностей является большая избыточность по количеству тестовых воздействий, необходимых для локализации одиночной неисправности, и сложность его программной реализации. Рассмотрим безусловный алгоритм поиска неисправностей, преимущества которого будут показаны ниже. Введем следующие понятия и определения, необходимые для описания метода. Допущение 1. В ЭМС возможны одиночные константные неисправности типа КЗ между любой, произвольно выбранной ЗГ. Как известно, количество таких неисправностей определяется выражением Рис. 4. Локализация неисправности 21−n ISSN 1028-9763. Математичні машини і системи, 2003, № 3, 4 234 )!2(!2 ! − = Q Q N . Для ЭМС, состоящей из 6 замкнутых групп, N =15 : 656454635343625242326151413121 ,,,,,,,,,,,,,, −−−−−−−−−−−−−−− nnnnnnnnnnnnnnn . Определение 1. Проверяющим тестом ( п T ) называется множество входных наборов, подаваемых на ЭМС, позволяющее обнаруживать любую одиночную неисправность. Под входным набором ( na ) понимается совокупность соединений между ЗГ и подключений к ним датчика неисправностей, обеспечивающая процесс контроля сопротивления изоляции между двумя подгруппами ЗГ. { }naA = , где  Qn 2log1 ≤≤ . Проверяющий тест для ЭМС, изображенной на рис. 2, выглядит следующим образом: { }321 ,, aaaT п = ={(0,2,4-1,3,5), (0,1,4,5-2,3), (0,1,2,3-4,5)}. Запись 0,2,4-1,3,5 означает, что данный входной набор обеспечивает контроль сопротивления изоляции между подгруппами ЗГ: 420 ,, qqq и 531 ,, qqq . Причем ЗГ, входящие в одну подгруппу, электрически связаны между собой посредством дополнительных электрических соединений. Множество реакций ЭМС на входные наборы обозначим через F . { }nfF = , где  Qn 2log1 ≤≤ . Отношения между входными наборами и реакциями на них ЭМС можно представить в табличной форме (табл. 1 и 2). Таблица 1. Неисправность 21−n Таблица 2. Неисправность 31−n A F 1f 2f 3f A F 1f 2f 3f 1a 1 1a 0 2a 1 2a 1 3a 0 3a 0 Строками таблицы являются входные наборы na , а столбцами – реакции ЭМС nf . На пересечении соответствующей строки и столбца проставляется 1, если неисправность обнаруживается на данном входном наборе, в противном случае проставляется 0. Множество входных наборов ( A ) состоит из двух подмножеств: B – подмножество единичных наборов; C – подмножество нулевых наборов. CBA ∪= . Единичным набором называется набор, на котором реакция ЭМС равна 1. Если реакция ЭМС равна 0, то такой набор называется нулевым. Так, для неисправности 31−n : { }321 ,, aaaA = ; { }2aB = ; { }31 , aaC = . ISSN 1028-9763. Математичні машини і системи, 2003, № 3, 4 235 Каждый входной набор na покрывает (контролирует) определенное подмножество возможных неисправностей ( anN ). Например, { }5434145232125030101 ,,,,,,,, −−−−−−−−−= aaaaaaaaaN a . Анализ полученных закономерностей позволяет сформулировать следующую лемму. Лемма 2. ЭМС считается исправной, если B =0 и не существует такой неисправности, для которой CA = . Доказательство. Так как все ЗГ, входящие в состав ЭМС, пронумерованы в прямом последовательном порядке, то двоичные коды любой пары ЗГ различаются хотя бы в одном двоичном разряде. Например, двоичные коды нулевой и первой ЗГ (000 и 001) различаются в первом разряде, а двоичные коды первой и второй ЗГ (001 и 010) различаются в первом и втором разрядах. Это свойство двоичного кодирования приводит к тому, что любая пара ЗГ хотя бы один раз окажется в разных подгруппах, между которыми осуществляется измерение. Следовательно, любая одиночная неисправность будет обнаружена, проверяющий тест п T является полным проверяющим тестом, а ЭМС, для которой B =0 , считается исправной. Любая неисправность ЭМС типа КЗ является существенной. Поэтому невозможно существование такой неисправности, для которой CA = . Лемма доказана. С целью организации безусловного алгоритма локализации КЗ можно использовать словарь неисправностей (СН), представляющий собой таблицу, в которой отражена связь множества реакций ЭМС на входные наборы проверяющего теста и множества возможных неисправностей. Вследствие большого количества возможных неисправностей, задача составления полного СН для ЭМС значительного объема является достаточно трудоемкой. Однако список неисправностей можно значительно сократить, если использовать свойства отношений между подмножествами неисправностей, которые покрываются входными наборами п T . С этой целью сформулируем следующую лемму. Лемма 3. Любая, произвольно выбранная, одиночная неисправность принадлежит пересечению подмножеств неисправностей, покрываемых единичными входными наборами, за исключением неисправностей, принадлежащих одновременно и объединению подмножеств неисправностей, покрываемых нулевыми входными наборами. { }).../()...( apanamalakaij NNNNNNn ∪∪∪∩∩∩∈ , (1) где { } Baaa lki ∈,...,, ; { } Caaa pnm ∈,...,, . Доказательство. Вследствие допущения 1 на всех единичных наборах обнаруживается одна и та же одиночная неисправность. Поэтому { })...( alakaij NNNn ∩∩∩∈ , где { } Baaa lki ∈,...,, . Так как рассматривается класс константных неисправностей, последние не могут принадлежать одновременно подмножествам неисправностей, покрываемых как единичными, так и нулевыми входными наборами. Следовательно, такие неисправности должны быть исключены из общего списка. Поэтому правомерность выражения (1) доказана. Рассмотрим в качестве примера неисправность 21−n , описанную в табл. 1. { }32121 /)( aaa NNNn ∩∈− ; { }5434145232125030101 ,,,,,,,, −−−−−−−−−= nnnnnnnnnN a ; { }35253424312130202 ,,,,,,, −−−−−−−−= nnnnnnnnN a ; { }53435242514150403 ,,,,,,, −−−−−−−−= nnnnnnnnN a ; { }3421302121 ,, −−−=∩= nnnNNN aaaa ; { }2130321 ,/ −−= nnNN aaa ; { }213021 , −−− ∈ nnn . ISSN 1028-9763. Математичні машини і системи, 2003, № 3, 4 236 Таблица 3. Словарь неисправностей Реакция ЭМС Список возможных 1f 2f 3f эквивалентных неисправностей 0 0 0 ЭМС исправна 1 0 0 543210 ,, −−− nnn 0 1 0 3120 , −− nn 1 1 0 2130 , −− nn 0 0 1 5140 , −− nn 1 0 1 4150 , −− nn 0 1 1 5342 , −− nn 1 1 1 5243 , −− nn В результате вычислений получим множество эквивалентных неисправностей { }2130 , −− nn , которому принадлежит и рассматриваемая неисправность 21−n . Выражение (1) по заданной реакции ЭМС позволяет сгенерировать минимальный список эквивалентных возможных неисправностей (табл. 3), соответствующих каждому набору реакций ЭМС. Использование полученного таким образом СН значительно ускоряет процесс локализации КЗ. В этом случае среднее количество проверок, необходимое для обнаружения и локализации одиночной неисправности, определяется выражением: дп lll += , где п l – длина проверяющего теста; д l – длина диагностического теста.   4 log2 Q Ql +≈ . 4. Выводы Предложенный в работе подход к диагностике неисправностей ЭМС, основанный на кодировании диаграммы Феррера и математическом аппарате диагностики логических схем, позволяет корректно строить и доказывать полноту проверяющих и диагностических тестов. Разработанный безусловный алгоритм диагностики КЗ основан на использовании СН, что позволило избавиться от недостатков, свойственных известному условному алгоритму, и строить тестовые последовательности по проверке исправности ЭМС и диагностике одиночных константных неисправностей с меньшим количеством тестовых проверок. СПИСОК ЛИТЕРАТУРЫ 1. Hardy G.H. and Wright E.M. An Introduction to the Theory of Numbers. – London: Oxford Univ. Press, 1954. – 273 p. 2. Kauts William H. Testing for faults in wirning networks // IEEE Trans. Comput. – 1974. – 23, N 4. – P. 358 – 363. 3. Забара С.С. и др. Об одном методе технической диагностики сложного электромонтажа // Управляющие системы и машины. – 1977. – № 2. – С. 107 – 111. 4. Стрельников В.П., Федухин А.В. Метод построения полных проверяющих тестов для электрических монтажных схем // Математические машины и системы. – 1997. – № 1. – С.115 – 124.