Меню
Главная
Прикосновение космоса
Человек в космосе
Познаем вселенную
Космонавт
Из авиации в ракеты
Луноход
Первые полеты в космос
Баллистические ракеты
Тепло в космосе
Аэродром
Полёт человека
Ракеты
Кандидаты наса
Космическое будущее
Разработка двигателей
Сатурн-аполлон
Год вне земли
Старт
Подготовки космонавтов
Первые полеты в космос
Психология
Оборудование
Модель ракеты
|
Космонавтика Архитектура 3-х шинных систем SEL BIOW SEL,. 4 74LS374 74LS367 74LS367 РОя 12 21 24 19 Программируемое устройство 14 2708 17 1 0 данные к ППЗУ 1 данные 01 ППЗУ 74LS74 1С R8 4,7 кОм Рис. 8.7. Полная схема реализации двунаправленной передачи данных для программируемого ППЗУ. Принцип- работы схемы показан иа рис. 8.6. Чтобы не допустить взаимосвязь технических средств блоков А и В на рис. 8.6, а и б, необходима линия управления, определяющая состояния чтения и записи данных для устройства 2708. Для микропроцессорной системы эта линия будет играть роль устройства вывода. Код выбора вывода для этого устройства есть 03i6. На рис. 8.7 показана схемная реализация описанной функции управления. 8.10. Средства формирования импульса , программирования Уровень напряжения для импульса программирования на выводе 18 ППЗУ 2708 меняется от -f 26 В до О В. Продолжительность импульса составляет примерно 0,5 мс. Сигнал управления изменением уровня импульса программирования (от высокого +26 В до низкого О В) должен соответствовать уровню TTL-схем. Это отражено на рис. 8.8, а и б. Из рис. 8.8, б следует необходимость построения схемы сдвига уровня напряжения от уровня TTL до --26 В. Микропроцессор выдает соответствующим образом синхронизированный TTL-импульс для управления импульсом программирования. На рнс. 8.9 приведена схема генерации импульса высокого уровня, в которой в качестве разрешающего сигнала используется TTL-сигнал управления. Сигнал ENABLE является дополняющим для разрешающего TTL-сигнала. Ниже будет рассмотрена генерация сигналов разрешения и ENABLE. Если сигнал разрешения на рис. 8.9 соответствует логической 1, то сигнал на выводе 2 инвертора со свободным коллектором 7406 соответствует логическому 0. В результате в цепи источника 26 В через резисторы .Ri и R2 иа землю проходит ток. В этих условиях открывается транзистор Ti, так что потенциал коллектора стремится к +26 В. Уровень сигнала ENABLE соответствует логическому,0. Вывод 4 устройства 7406 выступает как свободный коллектор. В результате чего потенциал точки 4 повышается до +26 В. Временем нарастания импульса управляет, резистор Кз и конденсатор Ci. Положим, что разрешающий сигнал рис. 8.9 соответствует логическому 0. Это будет означать, что сигнал ENABLE соответствует логической 1. Вывод 2 инвертора 7406 будет открыт вследствие подачи сигнала логического О от линии разрешения. Поэтому транзистор Ti закрывается. Сигнал на выводе 4 ин-вертора 7406 соответствует логическому О при сигнале 1 на входе ENABLE. В результате потенциал вывода А соответствует О В. При этом время спада выходного импульса управляется резистором R4 и конденсатором Ci. Из изложенного ясно, каким образом схемы TTL управляют генерацией импульса программирования +26 В. . +26.0 в , 0.0 В- Импульс [программирования ~\ Импульс управления 0.5 мс Сдвиг уровня Импульс програм м ирования Рис. 8.8. Временная диаграмма формирования импульса программирования высокого уровня напряжения в сравнении с управляющим TTL-импуль-сом (о); схема сдвига уровня, осуществляющая преобразование TTL-импуль-са управления в импульс программирования высокого уровня, необходимый для программирования ППЗУ (б). + 26.0 в > R, 660 7406 Импульс 1 управления ENABLE 1 кОм , 2 3
7404 / 7406 ENABLE Рис. 8.9. Полная схема сдвига уровня, построенная иа основании блок-схемы рис. 8.8,6. 8.11. При программировании ППЗУ 2708 вывод 20 CS/WE должен быть соединен с источником -fl2 В. При этом уровень напряжения также должен быть TTL-управляемым. Используем тот же подход, что применялся при генерации импульса программирования. Соответствующая схема приведена иа рис. 8.10. Отметим, что потенциал эмиттера иа схеме для транзистора Тг соответствует --12 В. При этом отсутствует конденсатор для,контроля времени нарастания и спада сигнала. + 12,0 в CS/WE \ ENABLE Рис. 8.10. Полная схема генерации сигнала CS/WE-bl2 В для программируемого ППЗУ. Таким образом, было показано, как генерируются сигналы и импульс программирования. Рассмотрим теперь, как микропроцессорная система управляет разрешающими сигналами этих схем. С этой целью указанные схемы рассматриваются как устройство вывода, имеющее адрес 04ie. Управление импульсом программирования осуществляется посредством разряда Do, а управление импульсом CS/WE - посредством разряда Di. Схема подобного устройства вывода приведена иа рис. 8.11. 8.12. Источник питания дпя ППЗУ 2708 Для программирования ППЗУ 2708 необходимо обеспечить подачупостояиого напряжения -f 12 В иа вывод 19, -f,5 В на вывод 24, -5 В иа вывод 21 и О В (заземление) иа вывод 12. Соответствующие уровни напряжения должны быть подведены к панели программирования. К каждому из указанных вы- Средстве управления уровнем напряжения на выводе CS/WE -5 +5 +12 - 10 12 21 24 19 - 11 Программи- 4 п руемое уст- ройство 2708 - 14 2 - 15 - 16 -117 Импульс программи рования :s/wE + 12 11 7406 74LS175 1 кОм R 1С,2 + 26В 7406 1 кОм 1С,. 0,01 мкф=1 С; J 270м 8 9 Q, D, 1С BD, Шина данных BIOW Рис. 8.11. Полная схема интерфейса системы с программируемым ПЗУ для импульсов программирования и CS/WE. ВОДОВ необходимо подсоединить блокировочный конденсатор емкостью 0,1 мкФ, другая обкладка которого заземляется. 8.13. Соединение панели программирования с системой Схемная реализация интерфейса ППЗУ с микропроцессорами 8080, 8085 или Z80 приведена на рис, 8.12. На этом рисунке не показаны схемы клавишного пульта или устройства отображения. ielgfgfefgfgfgfg- 4-1 1лсоа)сд1лс£)01 г- со 0° Q I OJ 4-з- -с >>
< < < < ш ю ш ю со т аааааааа юшюююююш о о
|