Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1.Загальна Частина.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.98 Mб
Скачать

1.2 Аналіз контрольно-вимірювальної апаратури для налагодження цифрових систем

Наладка апаратури МПС починається з перевірки працездатності джерел живлення і схем синхронізації. Така перевірка може здійснюватися традиційними приладами - вольтметром, частотоміром, осцилографом. Далі, переконавшись в нормальній роботі цих пристроїв, переходять до аналізу послідовностей логічних сигналів в різних точках схеми.

Традиційною контрольно-вимірювальною апаратурою є осцилографи, які дозволяють спостерігати на екрані форму і послідовність сигналів і вимірювати їх параметри. Для контролю рідких і одноразових сигналів застосовуються осцилографи з пам'яттю, які мають досить високу швидкість запису, проте вони мають кінцевий час відтворення реєстрованих сигналів. Досконалішими є цифрові осцилографи, які перетворять досліджуваний сигнал в цифрову форму і записують отримані дані в швидкодіючий запам’ятовуючий пристрій ЗП.

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

Відмічені особливості і складнощі наладки цифрових систем викликало появу принципово нових приладів для наладки. Окрім традиційних генераторів сигналів (генераторів послідовностей), осцилографів, вольтметрів, частотомірів та ін. з'явилися логічні пробники та пульсатори, логічні і сигнатурні аналізатори та інші складні цифрові налагоджувальні прилади і комплекси.

Логічний пробник контролює поведінку однієї точки в системі і за допомогою індикаторів повідомляє користувача про те, знаходиться точка, що перевіряється, в стані логічної 1, стані логічного 0 або має проміжний рівень. Більшість пробників показують наявність також імпульсів в точці схеми спалахами одного з індикаторів.

ПрГруппа 211 иклад схеми пробника наведена на рис. 1.1. На вході включений резистор R1 захищаючий пробник від перевантажень. Емітерні повторювачі VT1 і VT2 служать для зменшення навантаження на каскад, що перевіряється, а також для зрушення порогу переключення логічних елементів DD1.1 і DD1.2. Додаткове зрушення досягається включенням кремнієвого діода VD1 і германієвого VD3. В результаті при вхідній напрузі вище 2.4 В елемент DD1.1 включається і запалюється сегмент d семисегментного індикатора H1, відображається знак «1» (при бічному положенні індикатора). При напрузі нижче 2.4 В елемент DD1.1 закривається, сегмент d гасне. При зниженні вхідної напруги нижче 0.4 В вимикається елемент DD1.2, включається DD1.3 і запалюються чотири сегменти (a, b, g, f) індикатора і відображається знак «0».

Рисунок 1.1- Схема логічного пробника

За наявності імпульсів на вході пробника тригер на елементах DD2.1 і DD1.4 перемикається в моменти досягнення напруги на вході величин 0.4 і 2.4 В. У момент переходу напруги на вході пробника із стану «1» в стан «0» на вході елементу збігу DD2.2 короткочасно з'являються дві логічні «1», елемент DD2.2 включається і короткий (близько 70 нс) негативний імпульс з його виходу запускає мультивібратор, на елементах DD2.3 і DD2.4. Вихідний сигнал мультивібратора викликає світіння точки індикатора.

Якщо амплітуда імпульсів, що входять, нижча за нормальну, тригер не переключається і точка індикатора не світиться.

Группа 231 Пробник може відображати не лише наявність коротких імпульсів з високою частотою повторення, але і проходження поодиноких коротких імпульсів.

Логічні пробники варіюються від простих пристроїв до складних приладів, що містять спеціально для них розроблені мікросхеми.

Головне призначення логічного пробника - перевірити подачу живлення на мікросхеми, проконтролювати : статичні рівні в логічних елементах на правильність функціонування і встановити наявність імпульсів в колах, що перевіряються

У мікропроцесорній системі логічного пробника зручно застосовувати для первинного контролю статичних логічних рівнів і перевірки працездатності шин. За допомогою логічного пробника можна перевірити і цілісність друкованих провідників. На друкованих платах з високою щільністю упаковки мікросхем застосовуються дуже вузькі провідники, на яких можуть з'являтися мікроскопічні розриви. Ведучи пробник по провіднику, можна виявити розрив, непомітний для неозброєного ока.

Логічний пробник контролює наявність рівнів або імпульсів тільки в одному вузлі схеми; на додаток до логічного пробника використовується логічний пульсатор, який стимулює вузол, змушуючи його переходити з одного стану в інший. Логічні пульсатори - це схемні стимулюючі прилади, призначені для введення ("інжекції") у вузол коротких і потужних імпульсів, які переводять вузол з одного стану в інший та повертають в початковий стан. Зазвичай пульсатор генерує імпульс струму значенням до 0,75 А протягом 300 нс; завдяки малої тривалості імпульсів інтегральна схема не ушкоджується. Вихідний каскад пульсатора тристабільний, тому за звичайних умов торкання зондом вузла в схемі не впливає на його поведінку. Подача поодинокого імпульсу у вузол, що перевіряється, здійснюється натиском кнопки, що знаходиться на корпусі пульсатора. Зонд пульсатора оснащений індикатором, який спалахує синхронно з вихідним сигналом. Для спрацьовування індикатора виробляється розширення вихідного імпульсу, що робить спалах помітним для користувача

ДеяГруппа 251 кі серійні пульсатори допускають налаштування для роботи з послідовністю імпульсів. Пульсатор може працювати в декількох режимах, які встановлюються за допомогою одного перемикача подвійної дії. При натисненні перемикача формується поодинокий вихідний імпульс, а рух його вперед фіксує режим. Таким чином, за допомогою перемикача вручну можна зафіксувати в схемі управлення пульсатора вибраний режим. Є наступні режими роботи пульсатора :

  • поодинокий імпульс;

  • безперервна послідовність імпульсів з частотою 100 Гц;

  • пачка (пакет) з 100 імпульсів;

  • безперервна послідовність імпульсів з частотою 10 Гц;

  • пачка з 10 імпульсів;

  • безперервна послідовність імпульсів з частотою 1 Гц.

Загальний метод контролю логічних схем, при якому застосовуються логічний пробник і логічний пульсатор, називається тестуванням "стимул - реакція". За допомогою пульсатора у вузол вводиться стимулююча дія, а вихідна реакція логічної схеми простежується логічним пробником. Знаючи схему, що перевіряється, дослідник може простежити логічним пробником тракт поширення сигналу.

Найбільш часте використання тестування "стимул - реакція" полягає в перевірці цілісності з'єднання виходу одного елементу з входом іншого елементу.

Для перевірки схеми, приведеної на рис. 1.2, на вхід елементу DD1 з рівнем логічного 0 подаються сигнали від пульсатора і пробником перевіряється вихід щоб переконатися в правильній роботі елементу. Пульсатор можна залишити на вході елементу або перенести на його вихід і торкнутися пробником входу елементу DD2. Якщо в лінії, що сполучає елементи, є розрив, пробник показує "невизначений" логічний рівень і не реагує ні на які стимули пульсатора.

Группа 271

Рисунок 1.2 – Перевірка цілісності друкованого провідника

Хоча описане тестування "стимул - реакція" широко застосовується для перевірки логічних пристроїв, реакції простіше інтерпретувати в комбінаційних схемах, чим в кінцевих автоматах, оскільки поведінка комбінаційних схем не залежить від часу.

Загальними контрольно-вимірювальними приладами, що знайшли застосування, як на стадії проектування, так і на стадії виробництва і експлуатації цифрових пристроїв являються логічні аналізатори. Ці прилади дозволяє зареєструвати і відобразити в кодованому виді послідовність логічних станів досліджуваних вузлів, цифрової плати не порушуючи їх природного функціонування.

Особливості, характерні для логічних аналізаторів, :

  • можливість спостереження і обробки сигналів одночасно по декількох каналах;

  • паралельна реєстрація і запам'ятовування даних по усіх каналах;

  • нормування вхідних сигналів по логічних рівнях;

  • можливість реєстрації коротких в порівнянні з періодом повторення сигналу імпульсних перешкод;

  • можливість декодування і порівняння отриманих даних з еталонними.

У найбільш загальному вигляді (рис. 1.3) логічний аналізатор складається з наступних блоків [1-3]: компаратора рівнів вхідних сигналів (КУ), що запам'ятовуючого пристрою (ЗП), логічного компаратора (КЛ), генераторів затримки (ГЗ) і сиГруппа 291 нхросигналів (ГСС), перемикача режиму (ПР), пристрою запуску ПЗ і управління візуальним виведенням ПУВВ; дисплея(Д).

Группа 91

Рисунок 1.3 - Структура логічного аналізатора

Логічний аналізатор може працювати в одному з трьох основних режимів : налаштування, реєстрація, індикація.

У режимі налаштування оператор згідно з планом вимірів підключає входи приладу до вибраних точок схеми, встановлює поріг спрацьовування вхідних компараторів відповідно до рівнів логічних сигналів контрольованих елементів, задає режим реєстрації.

У режимі реєстрації ЛА через вхідні компаратори приймає n - мірні вектори логічних станів і записує їх в послідовні комірки ЗП. При переповнюванні пам'яті запис знову виконується по початкових адресах. Таким чином, в режимі реєстрації в ЗП ЛА завжди зберігаються N останніх векторів станів.

Группа 311 У режимі індикації припиняється реєстрація станів схеми і поточне утримуване ЗП відображається в зручній для оператора формі.

Сигнали, що поступають на вхідні канали аналізатора, у момент вступу синхроімпульсу передаються на компаратор рівнів вхідних сигналів, де розподіляються залежно від величини напруги по логічних рівнях. Сформоване компаратором рівнів вхідне слово поступає на входи запам’ятовуючого пристрою і логічного компаратора. ЗП організовано таким чином, що кожне нове слово зсуває попереднє, а крайнє слово витісняється і втрачається. Процес запису інформації в пам'ять триває до тих пір, поки не здійсняться умови запуску приладу. Умови запуску визначають область процесу, що протікає в цифровій системі, яку вимагається досліджувати, і задаються оператором з пульта управління. Область досліджень задається комбінаційним способом, певним станом або послідовністю станів. Логічний компаратор заздалегідь програмується на виявлення певної послідовності сигналів. При виникненні на входах аналізатора кодової комбінації, співпадаючої із заданою, логічний компаратор видає сигнал генератору затримки, який програмно задає час початку або закінчення запису вхідних сигналів в ЗУ. Після закінчення циклу запису аналізатор переводиться в режим відтворення. Пристрій управління візуальним виводом транслює вміст пам'яті на екран дисплея у вигляді таблиць станів, тимчасових діаграм або в особливій графічній формі.

У деяких аналізаторах замість дисплея використовуються осцилографи, що підключаються до аналізатора через зовнішні входи управління електронно-променевої трубки, або стандартний відеоконтрольний пристрій. Багато аналізаторів можуть сполучатися з ЕОМ, автоматично програмуватися нею і обмінюватися з нею інформацією. По структурі, принципу дії, призначення, усі типи логічних аналізаторів можуть бути віднесені до одного з наступних класів [1,3]:

а) аналізатори часових і логічних співвідношень (АЧЛС);

б) аналізатори логічних станів (АЛС);

в) мікропроцесорні аналізатори (МА).

АГруппа 351 ЧЛС в основному призначені для контролю тривалості перехідних процесів, аналізу перегонів в цифрових схемах, перевірки тимчасових співвідношень в складних цифрових пристроях. Вони відрізняються значною швидкодією (запис інформації з частотою до 200 Мгц), що забезпечує високу роздільну здатність. Об'єм пам'яті знаходиться в межах 512-2048 біт на канал. Число вхідних каналів коливається від 4 до 16. Перехід із стану в стан відображується за допомогою спрямованого відрізку лінії, що сполучає точки, відповідні початковому і такому, що йде за ним станом.

Важливою АЧЛС, яким не володіють аналізатори логічних станів, є – можливість виявлення помилкових сигналів, які представляють собою імпульсні перешкоди малої тривалості. Їх дія може порушити нормальне функціонування системи, а в синхронному режимі, їх практично неможливе виявити. У АЧЛС передбачені спеціальні тригерні схеми, що фіксують помилкові імпульси (це дозволить виявити їх навіть при тривалості 5 нс). Схема розширює короткі імпульси майже до тривалості, яка дорівнює інтервалу дискретизації, що гарантує реєстрацію помилкових імпульсів.

АЛС призначені для перевірки логіки роботи окремих цифрових пристроїв і мають обмежене застосування при системному аналізі. Швидкодія їх порівняна із швидкодією об'єктів контролю і знаходиться в межах 4-20 Мгц. Число каналів складає 16-32, об'єм пам'яті коливається від 16 до 64 біт на канал, рідше до 128-256 біт. Наявність у усіх аналізаторів цифрової затримки дозволяє компенсувати малий об'єм пам'яті повторним пропусканням тесту із зсувом моменту запуску на необхідне число тактів. Відображення інформації здійснюється у вигляді таблиць станів, графів автомата, і значно рідше у формі часових діаграм.

Мікропроцесорні аналізатори призначені для дослідження цифрових систем в цілому на системному рівні. Основні відмінності мікропроцесорних аналізаторів полягають в умовах запуску, вибірковості і режимах відображення. Запуск МА може бути здійснений по послідовності кодових наборів, що дозволяє точніше задати досліджувану область програми. Аналізатор може виключити зГруппа 371 бір багатьох необов'язкових даних, що дозволяє спростити контроль послідовностей, які мають велику довжину.

Відображення інформації на екрані аналізатора здійснюється в табличній формі в шістнадцятиричному коді. Робоча частота МА знаходиться в межах 5-50 Мгц, число каналів складає 25-48, об'єм пам'яті коливається від 32 до 1024 біт на канал.

Незважаючи на широкі діагностичні можливості логічних аналізаторів, які дозволяють виявити короткочасні імпульсні перешкоди, неодночасність вступу сигналів і порушення синхронізації їм властивий ряд недоліків. До кваліфікації оператора, який виконує контроль пред'являються високі вимоги, знання характеру роботи об'єкту контролю, уміння інтерпретувати великі масиви даних, висока вартість аналізаторів. Але і при таких витратах локалізувати місце несправності з точністю до елементу не завжди вдається.

Тому логічні аналізатори, незамінні при налаштуванні МПС на етапі проектування і макетування, мало придатні для використання на етапі виробництва і експлуатаційного обслуговування МПС.

Основним недоліком розглянутих вище методів контролю є необхідність аналізу двійкових послідовностей великої розмірності. Для зменшення розміру еталону робляться спроби застосування різних методів стискування інформації. Можна, наприклад, підраховувати число перемикань сигналу в контрольній точці (контроль по модулю 2), проте достовірність такого контролю дуже низька, бо будь-яка помилка парної кратності не виявляється, хоча об'єм еталону при цьому - мінімальний - 1бит на контрольну точку.

Інтенсивні пошуки в цьому напрямі привели до появи методів сигнатурного аналізу. При цьому замість порівняння з еталонами самих послідовностей порівнюються з відповідними еталонами їх дуже короткі (компактні) кодові еквіваленти, так звані сигнатури [1,3,4]. Такий підхід поєднує в собі високу швидкодію, простоту контрольного устаткування і високу достовірність контролю.

Характеристика існуючих засобів діагностики і їх вживаності, представлені в таблиці 1.

Застосування засобів діагностики Табл.1

Класи приладів

Застосування

Рівень діагностики

Вид діагностованих схем

Лабораторія

Виробництво

Експлуатація

Прилад

Вузол

Компо

нента

Цифро

ві

Мікропроцесорні

1

2

3

4

5

6

7

8

9

Логічні аналізатори

++

+

++

+

++

+

Порівнюючі тестери

+

++

++

+

++

Тестери з

керованим пробником

++

+

+

++

+

++

Всередині схемні емулятори

++

+

++

+

++

Сигнатурні аналізатори

+

++

++

+

++

++

++

++

Умовні позначення:

+ застосовується

++ застосування оптимально (дає найкращі результати)

Порівняльний аналіз показує, що найбільш простими в застосуванні, що дозволяють виробляти високоякісну і швидку діагностику складних цифрових пристроїв в умовах експлуатації, є засоби, що використовують метод сигнатурного аналізу.

Группа 411 Принцип дії сигнатурних аналізаторів заснований на методі сигнатурного аналізу, тобто стискуванні довгих двійкових послідовностей в чотиризначні шістнадцятиричні коди-сигнатури.

Метод сигнатурного аналізу не вимагає високої кваліфікації персоналу і складного устаткування. В той же час він дозволяє швидко і точно відшукати елемент цифрової схеми, що відмовив.

Процедура сигнатурного аналізу полягає в наступному:

  1. Группа 88 На свідомо справну схему подають тестову послідовність двійкових сигналів, реакція на яку згортається у вигляді сигнатури в кожній контрольній точці і фіксується в технічній документації на виріб (наприклад, на принциповій схемі кожному виходу кожного елементу відповідає шістнадцятирична константа).

  2. Для відшукування несправності в процесі експлуатації системи (найбільш вірогідні поодинокі відмови) на вхід системи подається тестова послідовність двійкових сигналів (та ж, що і при отриманні еталонних сигнатур) і визначаються сигнатури в усіх контрольних точках - послідовно від виходів схеми до входів. Отримані сигнатури порівнюються з еталонними і якщо на виході елементу неправильна сигнатура, а на усіх його входах - правильні, то цей елемент можна вважати несправним (чи його вихідне коло).

Процедура сигнатурного аналізу зовні схожа з процедурою виявлення несправностей в аналогових пристроях. На принципіальних схемах останніх в характерних точках вказані епюри напруги сигналів і числові значення напруги. З ними зіставляють осцилограми, які спостерігають на екрані осцилографа, а також результати виміру напруги електронним вольтметром, і у результаті - порівняння роблять висновки про нормальну роботу або несправність пристрою.

1.2.1Методика контролю і діагностики приладів, що містять мікропроцесор.

Можливість застосування сигнатурного аналізу для контролю і діагностики цифрового пристрою створюється на стадії проектування цього пристрою. Прилади, схема і конструкція яких допускають підключення сигнатурного аналізатора, називають сервисопридатними (це загальна назва пристроїв в яких прийняті конструктивні заходи, що спрощують обслуговування в процесі експлуатації). По відношенню до систем з мікропроцесорами сервисопридатність вимагає так будувати схему, щоб на етапі сигнатурного аналізу можна було

Группа 88 здійснити наступне: виділити ядро системи; розірвати ланцюги місцевого зворотного зв'язку; привести в певний початковий стан контрольовані схеми; розташовувати стабільними тест-послідовностями на інтервалі, рівному тривалості часових воріт; мати документацію, що вказує зразкові сигнатури для конкретних точок і перерізів схеми.

Ядром мікропроцесорної системи називають поєднання мікропроцесора і генератора тактових сигналів. Для перевірки ядра необхідно відокремити, виділити його і розірвати ланцюги зворотних зв'язків, що йдуть до ядра. Такими ланцюгами є шина даних і канал переривання. Потім з'ясовують, чи є несправності в ядрі. Якщо аналізатор діагностує несправність, то локалізує її джерело, використовуючи сигнатурну карту.

Можливі два режими сигнатурного аналізу мікропроцесорних систем: автоматичний і програмно-керований. Використовуючи перший режим створюють вільний ритм роботи мікропроцесора, при якому процесор циклічно проходить все поле адрес. Це досягається в результаті подачі на відключені входи шини даних команди INCREMENT Інкремент), яка

викликає приріст на одиницю вмісту лічильника команд. Після цього мікропроцесор знову звертається до входу шини даних, і скільки зберігається таж команда, то знову збільшується на одиницю число в лічильнику команд і т. д. Сигнали пуску й зупинки отримують від адресної шини, використовуючи лінію старшого розряду адреси (A15), а тактовими сигналами служать тактові імпульси на вході мікропроцесора. Їх функцію можуть виконувати також сигнали ЧИТАННЯ або СИНХР мікропроцесора.

В програмно-керуючому режимі сигнатурного аналізу використовується стимулююча програма, що зберігається в ПЗУ (в мікропроцесорній системі стимул – програма, що управляє роботою іншої частини схеми). Згідно з цією програмою генеруються сигнали пуску і зупинки, а також записуються повторюють потоки інформації через шину даних контролю вузлів, сполучених з мікропроцесором. Хоча здійснення програмно-керованого режиму, на відміну від автоматичної, вимагає використання приблизно однієї двадцятої частини

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

Приведення контрольованих схем в початковий стан дуже важлива операція (її часто називають ініціалізацією – від анг. Initialization – встановлення в початковий стан). Якщо вона не виконана, то не можна гарантувати отримання однакових сигнатур при повторних випробуваннях одного і того ж справного вироба.

Повна процедура контролю і діагностики мікропроцесорної системи передбачає проведення великого числа різноманітних операцій.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]