12 | 12 | 2018
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 3770
Просмотры материалов : 9092452

Коллеги
Посетители
Рейтинг@Mail.ru
Советую
Online
  • [Bot]
  • [Yandex]
Сейчас на сайте:
  • 22 гостей
  • 2 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Пошук несправностей в мікропроцесорах PDF Печать E-mail
Автор: Administrator   
03.01.2017 13:30

Пошук несправностей в мікропроцесорах

 

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

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

Розібравшись в схемі живлення і знайшовши основні мікросхеми, потрібно спробувати знайти відповіді на наступні питання.

1. В якому стані перебуває система - чи є яка-небудь індикація або система виглядає повністю непрацюючої? В останньому випадку перш за все необхідно перевірити напруга живлення +5 В. Якщо воно мало або відсутня, слід вимкнути живлення від друкованої плати і встановити, «винен» блок живлення або надмірне навантаження через коротке замикання в самій системі.

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

3. Якщо спостерігається переміжна несправність (система якийсь час працює, а потім зупиняється в непередбачуваною точці), перевірте всі роз'єми. З'єднання в крайових роз'ємах досить ненадійні, і їхні контакти слід періодично чистити. Аналогічна проблема виникає, якщо основні мікросхеми вставлені в гнізда. Обережно натисніть на кожну з «великих» мікросхем і подивіться, не може бути поновлено Чи правильна робота. Іноді до заміни мікросхеми досить просто акуратно вийняти її і знову вставити, так як ця операція може прочистити контакти.

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

 

 

Мал. 5.5. Розводка контактів мікропроцесора 6502.

 

 

Мал. 5.6. Розводка контактів мікропроцесора 6800.

 

 

Мал. 5.7. Розводка контактів мікропроцесора 6809.

 

 

Мал. 5.8. Розводка контактів мікропроцесора Z80.

 

За допомогою логічного пробника (див. Додаток 2) переконайтеся, що:

а) є сигнали на вході синхронізації (пробник показує наявність імпульсів). Якщо їх немає, перевірте схему генератора синхронізації;

б) на вході скидання відсутній сигнал низького рівня (перевірте також дію короткого імпульсу при натисканні кнопки скидання). При «завислому» вході скидання перевірте відповідну схему формування сигналу скидання;

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

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

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

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

6. Якщо всі ваші спроби виявилися марними, скористайтеся наступними «менш науковими», але тим не менш ефективними прийомами:

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

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

 

5.5. логічний аналізатор

 

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

Як і багато сучасних контрольно-вимірювальні прилади, логічні аналізатори містять вбудовані мікропроцесори. Вартість цих приладів коливається від 50 фунт. ст. (Порівняно нескладний прилад з 16-річної індикатором і невеликий пам'яттю - 2К) до декількох тисяч фунтів стерлінгів (багатофункціональний прилад з пам'яттю 16К і дисплеєм на електронно-Лучезі трубці).

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

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

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

Більшість багатофункціональних логічних аналізаторів забезпечують два режими індикації - в тимчасовій області і в інформаційній галузі. У першому випадку відображається тимчасова діаграма у вигляді сигналів, що показують стану кожної вхідний позбав в обраному часовому інтервалі (діаграма нагадує зображення на екрані багатоканального запам'ятовує осцилографа). Зазвичай допускається рух «вікна» по пам'яті для реєстрації (або переміщення курсору по нерухомому зображенню), що дозволяє отримати більш детальну інформацію, включаючи двоичное і 16-ковий перетворення сигналів в конкретний момент часу. Індикація в інформаційній галузі проводиться в двійковому або 16-ковий форматах, а іноді дозволяє дісассембліровать ДГ-.нние для різних мікропроцесорів.

 

Інтегральні схеми

Логічні сімейства

Блоки живлення

Пошук несправностей в блоці живлення

Основні логічні елементи

Схема охоронної сигналізації

Відстеження логічних станів

Моностабільний і бістабільні схеми

Таймери

Пошук несправностей в схемах з таймерами

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

Мікропроцесорні системи

Пошук несправностей в мікропроцесорах

Практичні схеми ЗУПВ

Пошук несправностей в напівпровідникової пам'яті

Мікросхеми для введення-виведення

Інтерфейси

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

Довідкові дані по мікросхем

Стабілізований блок живлення

Логічний пробник

Логічний пульсатор

Генератор імпульсів

Тестер цифрових мікросхем

Індикатор струму

Цифровий лічильник-частотомер

Осциллограф

Таблиця позначень основних логічних елементів

Обновлено 03.01.2017 13:56
 
Для тебя
Читай
Товарищи
Друзья