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

на главную

Жанры

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

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

Микросхемы для ввода-вывода. Чтобы выполнить любую полезную функцию, микропроцессор должен как-то взаимодействовать с внешним миром. Такие связи реализуются с помощью БИС, конфигурация которых определяется программно и которые называются программируемыми.

Микросхемы для ввода-вывода

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

На рис. 5.3 показана базовая конфигурация микропроцессорной системы, содержащая центральный микропроцессор (ЦП), постоянное запоминающее устройство (ПЗУ), запоминающее устройство с произвольной выборкой (ЗУПВ) и микросхемы для ввода-вывода.

Рис. 5.3. Основные компоненты микропроцессорной системы.

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

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

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

Распределение пространства памяти в микропроцессорной системе удобно показывать с помощью так называемой карты памяти. 8-битный микропроцессор с 16-линиями адреса может адресовать любую из 65536 (216) ячеек памяти, поэтому диапазон адресов памяти составляет от 0 до 65535 (максимальный адрес). На рис. 5.4 показана типичная карта памяти с адресами.

Рис. 5.4. Типичная карта памяти системы управления с 8-битным микропроцессором.

5.4. Поиск неисправностей в микропроцессорах

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

Отправной точкой при работе со схемной платой служит идентификация основных элементов, включая микропроцессор и вспомогательные микросхемы. Микросхемы полупроводниковой памяти обычно размещаются компактно, и их легко найти (подробнее см. в гл. 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) убедитесь, что:

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

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

Возвышение Меркурия. Книга 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
рейтинг книги
Рождение победителя