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

на главную - закладки

Жанры

Как проектировать электронные схемы
Шрифт:

Выбор нужной области производится при помощи переключателя типа DIP, вставных перемычек или реле, управляющих входами АН и А12 (рис. 2.33).

На управляющих входах необходимо наличие высокоомного резистора, подключенного к источнику напряжения Vss. Программа или данные будут размещаться по нужным адресам, например 0000Н для первой области, 0800Н — для второй (при протяженности 2 Кб) и т. д.

Устаревшие

типы ППЗУ

Некоторые типы ППЗУ, теперь уже устаревшие, например 2726 (объемом 2 Кб), стали раритетами или стоят дороже, чем другие, значительно более совершенные модели. Тем не менее иногда возникает необходимость их замены, например если перепрограммирование невозможно (старая модель). К счастью, размещение выводов таких ЗУ стандартизировано, что упрощает их замену современными микросхемами.

Прежде всего необходимо определить технологию изготовления исходного запоминающего устройства: если в его маркировке есть буква С (27С32), то речь идет о микросхеме КМОП типа. В таком случае проблем не возникает, поскольку большинство современных моделей принадлежит именно к этому семейству. Если буква С в маркировке отсутствует и выявить тип схемы с помощью проверки не удается, необходимо найти компонент аналогичной модели.

В некоторых случаях потребуется осуществить переход от корпуса с 28 выводами к другому корпусу, имеющему 24 вывода, так как устройства объемом от 8 Кб (начиная с модели 2764) имеют корпус DIP28. Достаточно вставить промежуточный разъем с 28 выводами между исходным разъемом и ЗУ. В качестве примера на рис. 2.34 показано включение микросхемы 2764 вместо 2732.

Некоторые выводы придется обрезать или соединить между собой. При этом нужно проследить, чтобы все дополнительные и неиспользуемые адресные линии были подключены к напряжению Vss.

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

Незаполненное ППЗУ

Если в ППЗУ еще не занесена информация или она была стерта, ячейки памяти заполнены числами FFH. Многие программисты при

записи информации используют операцию «Пропуск FF». Это означает, что каждый раз, когда требуется внести слово FFH, оно просто игнорируется, поскольку такая запись в ячейке уже есть. За счет этого удается существенно упростить процедуру программирования ЗУ.

При таком подходе программирование состоит в замене некоторых единиц двоичного кода нулями. Поэтому можно перепрограммировать некоторые байты, не стирая полностью всю память. Например, можно заменить 99Н на 89Н, 19Н или 81Н и т. д.

Другая ситуация возникает, когда ППЗУ входит в состав микроконтроллера. Эти устройства в незаполненном состоянии обычно содержат код ООН вместо FFH. В некоторых случаях имеет смысл предварительно заполнить незанятые ячейки ППЗУ кодом ООН, чтобы выиграть время при перепрограммировании микроконтроллера. Предварительная проверка состояния ячеек позволит найти наиболее рациональный способ выполнения данной процедуры.

ЛОГИЧЕСКИЙ ВЕНТИЛЬ ИСКЛЮЧАЮЩЕЕ ИЛИ

Логическая функция Исключающее ИЛИ (EXOR) используется в схемотехнике довольно редко. Она совпадает с функцией ИЛИ во

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

Условное обозначение вентиля показано на рис. 2.35.

Данный специфический тип вентиля используется в системах фазовой автоподстройки частоты (см. раздел «Фазовая автоподстройка частоты»), где он применяется для определения совпадения во времени двух сигналов, один из которых является эталонным, а другой должен совпадать с ним по частоте. Микросхема CD4070 семейства КМОП содержит четыре вентиля рассмотренного типа, а модель CD4046 — один вентиль и некоторые дополнительные элементы.

ЛОГИЧЕСКИЕ СХЕМЫ, УПРАВЛЯЕМЫЕ ФРОНТОМ ИМПУЛЬСА

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

В некоторых случаях, в частности для микросхемы CD4042 (счетверенная защелка), пользователь может сам выбрать тип запуска, подключая определенный вход к напряжениям Vss или Vcc. Во избежание возможных ошибок перед разработкой любой схемы необходимо выяснить тип запуска логических элементов. Например, это относится к счетчикам, где неправильное управление может привести к десинхронизации или потере данных. Часто, чтобы получить требуемый результат, приходится включать дополнительную RC-цепочку и использовать снимаемые с ее выхода короткие импульсы нужной полярности. Типичный вариант такого подключения к тактовому входу микросхемы CD4013 (двойной триггер) приведен на рис. 2.36.

ПРЕДОХРАНИТЕЛИ

К выбору предохранителя следует отнестись со всей серьезностью, особенно если он находится в цепи питания, соединенной с сетью.

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

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

Шесть принцев для мисс Недотроги

Суббота Светлана
3. Мисс Недотрога
Фантастика:
фэнтези
7.92
рейтинг книги
Шесть принцев для мисс Недотроги

Брачный сезон. Сирота

Свободина Виктория
Любовные романы:
любовно-фантастические романы
7.89
рейтинг книги
Брачный сезон. Сирота

Выстрел на Большой Морской

Свечин Николай
4. Сыщик Его Величества
Детективы:
исторические детективы
полицейские детективы
8.64
рейтинг книги
Выстрел на Большой Морской

Адаптация

Уленгов Юрий
2. Гардемарин ее величества
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Адаптация

Новый Рал 4

Северный Лис
4. Рал!
Фантастика:
попаданцы
5.00
рейтинг книги
Новый Рал 4

Безумный Макс. Ротмистр Империи

Ланцов Михаил Алексеевич
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Безумный Макс. Ротмистр Империи

Бывшие. Война в академии магии

Берг Александра
2. Измены
Любовные романы:
любовно-фантастические романы
7.00
рейтинг книги
Бывшие. Война в академии магии

Леди Малиновой пустоши

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Леди Малиновой пустоши

Имперский Курьер. Том 3

Бо Вова
3. Запечатанный мир
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Имперский Курьер. Том 3

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Ротмистр Гордеев 3

Дашко Дмитрий
3. Ротмистр Гордеев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев 3

Единственная для невольника

Новикова Татьяна О.
Любовные романы:
любовно-фантастические романы
5.67
рейтинг книги
Единственная для невольника

Жена по ошибке

Ардова Алиса
Любовные романы:
любовно-фантастические романы
7.71
рейтинг книги
Жена по ошибке

Кодекс Крови. Книга ХII

Борзых М.
12. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Кодекс Крови. Книга ХII