Модернизация управляющего блока тюнера
| |
| |
| |
| |
| |
| |
| |
| |
| |
|Изм.|Лист|№ Докум. |Подп.|Дата| |Лист|
| | | | | | |4 |
| | | | | | | |
| |
| |
|2. Специальный раздел. |
| |
|2.1. Принцип функционирования схемы. |
| |
| |
| |
|Схема дистанционного управления (ДУ) генерирует последовательность коротких |
|импульсов ИК излучения, в соответствии с нажатой кнопкой на панели ДУ. Каждая |
|последовательность состоит из 14 импульсов, из которых 11 импульсов |
|информационных, а также предварительный, запускающий и останавливающий импульсы.|
|С помощью 11 информационных импульсов, мы передаем сигнал ДУ, который |
|представляет собой десяти битовое слово. Его четыре первых бита, отведены для |
|передачи адреса, а остальные для передачи команды. Таким образом, можно |
|сформировать 16 групп адресов по 64 команды в каждой (в нашем случае будем |
|использовать 16 команд с одним строго определенным адресом). |
|Двоичная информация каждого бита определяется длительностью интервалов между |
|импульсами. Логическому «0» соответствует основной интервал времени Т, |
|логической «1» – 2Т. |
|Временной интервал между предварительным и запускающим импульсами – 3 Т, между |
|запускающим и первым информационным – Т, между последним информационным и |
|останавливающим – 3Т. |
| |
|[pic] |
| |
|Данная информация поступает в процессор, функции которого: |
|1)Принять сигналы ДУ; |
|2)Выделить биты команды; |
|3)Определить какой кнопке ДУ соответствует данная команда; |
|4)Обеспечить выполнение данной команды, управляя и синхронизируя деятельностью |
|всего устройства управления. |
|Как известно процессор выполняет все действия согласно программе, которая |
|хранится в ПЗУ. Вопросы записи программы в ПЗУ в данном случае рассматриваться |
|не будут. Значит, для функционирования процессору необходимо считывать |
|информацию (программу), которая хранится в ПЗУ. Для этого процессор соединен с |
|ПЗУ тремя шинами: |
| |
| |
|Изм.|Лист|№ Докум. |Подп.|Дата| |Лист|
| | | | | | |4 |
| | | | | | | |
| |
|1) Шиной адреса; |
|шиной данных; |
|шиной управления. |
|Для считывания информации из ПЗУ необходимо выполнить следующие действия: |
|обеспечить стабильность уровней сигналов на адресной шине; |
|2) подготовить шину данных для приема данных в микропроцессор; |
|3) после шагов 1 и 2 активировать шину управления чтением из памяти. |
|Значит, микропроцессор обрабатывает сигналы ДУ, согласно программе, которая |
|хранится в ПЗУ. |
|Так как в процессе выполнения программы будут формироваться данные, которые |
|понадобятся для дальнейшего функционирования схемы устройства управления, то |
|нужно предусмотреть дополнительную область памяти, где эти данные будут |
|храниться, и откуда при необходимости будут считываться. Для этого в данной |
|схеме используется ОЗУ. |
|Отличительной особенностью ОЗУ от ПЗУ является то, что данные из ОЗУ могут не |
|только считываться, но и записываться в ОЗУ. |
|Для сопряжения микропроцессора и ОЗУ используются те же 3 шины: |
|шина адреса; |
|шина данных; |
|шина управления. |
|Считывание данных из ОЗУ аналогично считыванию данных из ПЗУ, а для записи |
|необходимо выполнить следующие действия: |
|на адресной шине должен быть активирован адрес памяти (т.е. адрес ячейки, куда |
|записываются данные); |
|на шину данных должны поступить данные из микропроцессора; |
|после осуществления действий 1 и 2 на линию записи в память шины управления |
|должен поступить импульс разрешения записи. |
|Вывод: Микропроцессор обрабатывает сигналы ДУ и «принимает» решения согласно |
|программе, хранящейся в ПЗУ. Данные, которые появляются в процессе выполнения |
|программы, хранятся в ОЗУ. |
|Таким образом, на уровне блок-схемы рассмотрены 4 блока устройства управления, |
|их функции и сопряжения между собой. |
| |
|Более подробное описание организации соединения ДУ и микропроцессора, |
|микропроцессора и ОЗУ, микропроцессора и ПЗУ будет рассмотрено ниже. |
|Для лучшего понимания функционального назначения остальных блоков устройства |
|управления сначала познакомимся с классификацией сигналов, поступающих с ДУ: |
|1) сигналы ДУ, в соответствии с которыми происходит включение необходимого |
| |
|канала с последующей настройкой на нужную частоту видео, звука и настройкой на |
| |
|соответствующую поляризацию. Если на нужном канале уже произведена настройка на |
|нужную частоту видео и звука и настройка на соответствующую поляризацию, эти |
|данные хранятся в ОЗУ и считываются при включении соответствующего канал. |
|Изм.|Лист|№ Докум. |Подп.|Дата| |Лист|
| | | | | | |5 |
| | | | | | | |
| |
|2) сигналы ДУ, которыми можно управлять часами реального времени с будильником и|
|календарем. |
|3) сигнал ДУ, которым можно выключить систему в целом. |
|Значит необходимо, чтобы устройство управления, анализируя сигналы с ДУ согласно|
|программе, хранящейся с ПЗУ, выполняло следующие функции: |
|1) выдавало аналоговые сигналы в блоке настройки видео, звука и поляризации. |
|Для этого необходимо обеспечить сопряжение периферийных устройств с шиной данных|
|устройства управления и преобразовать цифровые сигналы в аналоговые. В качестве |
|устройства, выполняющего данные функции, будем использовать программное |
|устройство В/В параллельной информации (содержит 3 выходных канала) и 3 |
|цифро-аналоговых преобразователя. Таким образом, на выходе ЦАП будем иметь |
|аналоговый сигнал пропорциональный коду на входе соответствующего канала. В |
|последствии этот сигнал можно использовать в блоках настройки видео, звука, |
|поляризации. |
|2) выдавало сигналы в блок индикации для визуального контроля. |
|Для этого в данном устройстве управления необходимо предусмотреть блок, который |
|будет фиксировать сигналы, поступающие по шине данных в соответствующие моменты |
|времени. |
|3) обеспечивало организацию часов реального времени с будильником и календарем с|
|последующей подачей сигналов в блок экранной графики и процессор. |
|Для этого необходимо в устройстве управления использовать таймер, выполняющий |
|данные функции. |
|4) обеспечить выдачу и прием сигналов в остальные блоки тюнера. |
|Для этого необходимо предусмотреть блок, согласующий внутреннюю шину данных |
|устройства управления с внешними блоками тюнера в соответствующие моменты |
|времени. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|Изм.|Лист|№ Докум. |Подп.|Дата| |Лист|
| | | | | | |6 |
| | | | | | | |
| |
| |
|2.2. Описание электрической принципиальной схемы. |
| |
|Микропроцессор 1821ВМ85. |
| |
|На рисунке 1 показана структурная схема ЦП 1821ВМ85. |
|ЦП организован вокруг своей внутренней шины данных, с которой соединены |
|накопитель, арифметико-логическое устройство, регистр кода операций и содержащий|
|8-битовые и 16-битовые регистры массив регистров. |
|Хотя ЦП 1821ВМ85 это 8-битовая ЭВМ, 16-битовые регистры нужны для адресации |
|памяти (можно адресовать 65536 ячеек). Микропроцессор содержит устройство |
|управления и синхронизации, которые дирижируют движением сигналов во внутренней |
|шине данных и по внешним линиям управления в соответствии с выходными сигналами |
|дешифратора кода операций. Для него требуется источник питания с напряжением 5 |
|В. |
|Микропроцессор имеет 18 8-разрядных регистров. Регистры МП имеют следующее |
|назначение: |
| |
| |
|[pic] |
| |
| |
|В МП использована мультиплексная шина данных. Адрес передается по двум шинам: |
|старший байт адреса – по шине адреса, а младший байт адреса – по шине данных. В |
|начале каждого машинного цикла младший байт адреса поступает на ШД. Этот младший|
|байт может быть зафиксирован в любом 8-разрядном фиксаторе посредством подачи |
|сигнала отпирания фиксатора адреса (ALE). В остальное время машинного цикла шина|
|данных используется для передачи данных между ЦП и памятью или устройствами |
|ввода/вывода. |
|ЦП вырабатывает для шины управления сигналы [pic], [pic], S0, S1 и IO/М. Кроме |
|того, он же выдает сигнал подтверждения прерываний INTA. Сигнал HOLD и все |
|прерывания синхронизируются с помощью внутреннего генератора тактовых импульсов.|
|Для обеспечения простого последовательного интерфейса в МП предусмотрены линия |
|последовательного ввода данных (SOD). МП имеет всего 5 входов для подачи |
|сигналов прерываний: INTR, RST5.5, RST6.5, RST7.5. и TRAP. |
|Сигнал INTR имеет такое же назначение, как и сигнал INT в МП 580ВМ80. Каждый из |
|входов RST5.5, RST6.5, RST7.5. может программно маскироваться. |
|Изм.|Лист|№ Докум. |Подп.|Дата| |Лист|
| | | | | | |7 |
| | | | | | | |
| |
| |
| |
| |
|( схему проц-а см. ниже ) |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
|