Чтение онлайн

на главную

Жанры

Справочное пособие по цифровой электронике
Шрифт:

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

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

г) линии

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

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

Если на какой-то линии постоянно действует сигнал низкого или высокого уровня (т. е. она «зависла») или постоянно находится в высокоимпедансном состоянии, выключите питание и попробуйте поочередно отсоединять вспомогательные микросхемы. В случае сохранения неисправности ее причиной может быть отказ в одном из внутренних буферов микропроцессора, что требует его замены.

6. Если все ваши попытки оказались тщетными, воспользуйтесь следующими «менее научными», но тем не менее эффективными приемами:

а) пусть система поработает некоторое время, затем поочередно коснитесь пальцем каждой микросхемы. Если какая-то микросхема слишком горячая, то вполне возможно, что неисправность произошла именно в ней (температуру можно сравнить, касаясь аналогичной микросхемы на этой же или другой печатной плате);

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

5.5. Логический анализатор

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

Как и многие современные контрольно-измерительные приборы, логические анализаторы содержат встроенные микропроцессоры. Стоимость этих приборов колеблется от 50 фунт. ст. (сравнительно несложный прибор с 16-ричным индикатором и небольшой памятью — 2К) до нескольких тысяч фунтов стерлингов (многофункциональный прибор с памятью 16К и дисплеем на электронно-лучезой трубке).

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

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

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

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

Большинство многофункциональных логических анализаторов обеспечивают два режима индикации — во временной области и в информационной области. В первом случае индицируется временная диаграмма в виде сигналов, показывающих состояния каждой входной лиши в выбранном временном интервале (диаграмма напоминает изображение на экране многоканального запоминающего осциллографа). Обычно допускается движение «окна» по памяти для регистрации (или перемещение курсора по неподвижному изображению), что позволяет получить более подробную информацию, включая двоичное и 16-ричное преобразования сигналов в конкретный момент времени. Индикация в информационной области производится в двоичном или 16-ричном форматах, а иногда позволяет дисассемблировать дг-.нные для различных микропроцессоров.

Глава 6

Полупроводниковая память

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

Несмотря на то что в некоторых специализированных микропроцессорах (рассчитанных, например, на простые и дешевые системы управления) предусматривается небольшая внутренняя память для программ и данных, для большинства микропроцессоров обычно требуется внешняя память. Напомним, что такая память подразделяется на ЗУПВ и ПЗУ.

Память, в которую можно записывать и из которой можно считывать, — это ЗУПВ. Иными словами, мы сами изменяем ее содержимое. Из ПЗУ же можно только считывать информацию; попытка записать в такую память не изменяет ее содержимого. Примерами ПЗУ и ЗУПВ служат компакт-диски и компакт-кассеты, используемые для записи музыки и речи. После записи содержимое компакт-диска изменить нельзя, а содержимое кассеты можно стереть и записать на нее снова.

Поделиться:
Популярные книги

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7

Сумеречный стрелок

Карелин Сергей Витальевич
1. Сумеречный стрелок
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сумеречный стрелок

Мимик нового Мира 6

Северный Лис
5. Мимик!
Фантастика:
юмористическая фантастика
попаданцы
рпг
5.00
рейтинг книги
Мимик нового Мира 6

Фиктивный брак

Завгородняя Анна Александровна
Фантастика:
фэнтези
6.71
рейтинг книги
Фиктивный брак

Совпадений нет

Безрукова Елена
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Совпадений нет

Кровь на эполетах

Дроздов Анатолий Федорович
3. Штуцер и тесак
Фантастика:
альтернативная история
7.60
рейтинг книги
Кровь на эполетах

Лорд Системы 4

Токсик Саша
4. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 4

Я тебя не предавал

Бигси Анна
2. Ворон
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Я тебя не предавал

Горничная для тирана

Шагаева Наталья
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Горничная для тирана

Купидон с топором

Юнина Наталья
Любовные романы:
современные любовные романы
7.67
рейтинг книги
Купидон с топором

Кодекс Охотника. Книга XXV

Винокуров Юрий
25. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
6.25
рейтинг книги
Кодекс Охотника. Книга XXV

Мимик нового Мира 12

Северный Лис
11. Мимик!
Любовные романы:
эро литература
5.00
рейтинг книги
Мимик нового Мира 12

Ваше Сиятельство 2

Моури Эрли
2. Ваше Сиятельство
Фантастика:
фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Ваше Сиятельство 2

Рождение победителя

Каменистый Артем
3. Девятый
Фантастика:
фэнтези
альтернативная история
9.07
рейтинг книги
Рождение победителя