бесплатно рефераты
 
Главная | Карта сайта
бесплатно рефераты
РАЗДЕЛЫ

бесплатно рефераты
ПАРТНЕРЫ

бесплатно рефераты
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

бесплатно рефераты
ПОИСК
Введите фамилию автора:


Разработка блока управления тюнером спутникового телевидения

и в зависимости от него устанавливается дальнейший режим работы входов DS и

R/[pic]. В нашем случае на вход AS подаем сигнал ALE, который генерируется

процессором для фиксации адреса.

Если при AS – «1»-[pic] «0» DS – «0», то

запись производится при DS – «1», R/[pic]-«0»,

а чтение производится при DS – «1», R/[pic]-«1».

Если во время среза импульса AS (AS – «1» [pic] «0») DS – «1», то для

считывания необходимо DS-«0» R/[pic]-«1»,

а для записи DS-«1» R/[pic]-«0».

Такая сложная логика используется для подключения к микропроцессорам

различных типов. На вход R/[pic] будем подавать сигнал WR, а на вход DS-RD,

которые генерируются процессором.

Выход [pic] (запрос прерывания) предназначен для сигнализации

процессору о том, что внутри микросхемы произошло событие, требующее

программной обработки. Прерывания бывают 3-х типов:

1) после окончания обновления информации

2) по будильнику

3) периодические (с периодом SQW)

Вход [pic]предназначен для установки в исходное состояние узлов

микросхемы, ответственных за связь с микропроцессорной системой. [pic] -

«0» – никакое вмешательство со стороны процессора невозможно. На ход часов,

календарь и содержание ячеек ОЗУ этот вход не влияет.

Вход PS (датчик питания) – контроль непрерывности подачи питающего

напряжения. Он подключается таким образом, чтобы напряжение на нем падало

до 0 при любом, даже кратковременном отключения питания микросхемы.

Для управления работой микросхемы и анализа её состояния предназначены

регистры А…D.

Формат управляющих регистров:

|Адрес |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 |

|OAH |UIP* |DV2 |DV1 |DV0 |RS3 |RS2 |RS1 |RS0 |

|OBH |SET |PIE |AIE |VIE |SQWE |DM |24/12 |DSE |

|OCH |IRQF* |PF* |AF* |VF* |O* |O* |O* |O* |

|ODH |VRT* |O* |O* |O* |O* |O* |O* |O* |

* - можно только считывать информацию.

Регистр А.

UIP – единица в этом разряде означает, что происходит или начнется

менее чем через 244 мкс обновление информации о времени. На UIP не

действует сигнал [pic]. Записав единицу в разряд SET регистра В, можно

запретить обновление и тем самым сбросить UIP.

DVO…DV2 – устанавливает режим работы внутреннего делителя частоты в

соответствии с используемой опорной частотой.

Установка опорной частоты:

|DV2 |DV1 |DV0 |Частота |

|0 |0 |0 |4194304 Гц |

|0 |0 |1 |1048576 Гц |

|0 |1 |0 |32768 Гц |

|1 |1 |0 |сброс делителя |

RS0…RS3 – устанавливает частоту сигнала на входе SQW и период

повторения периодических колебаний.

|RS3 |RS2 |RS1 |RS0 |f, Гц |Т (4194304 |f |T |

| | | | | |1048576) | |(32768) |

|0 |0 |0 |0 |- |- |- |- |

|0 |0 |0 |1 |32768 |30,517 мкс |256 |3,90625 мс |

|0 |0 |1 |0 |16384 |61,035 мкс |128 |7,8125 мс |

|0 |0 |1 |1 |8192 |122,07 мкс |8192 |122,07 мкс |

|0 |1 |0 |0 |4096 |244,14 мкс |4096 |244,14 мкс |

|0 |1 |0 |1 |2048 |488,28 мкс |2048 |488,28 мкс |

|0 |1 |1 |0 |1024 |976,56 мкс |1024 |976,56 мкс |

|0 |1 |1 |1 |512 |1,95312 мс |512 |1,95312 мс |

|1 |0 |0 |0 |256 |3,90625 мс |256 |3,90625 мс |

|1 |0 |0 |1 |128 |7,8125 мс |128 |7,8125 мс |

|1 |0 |1 |0 |64 |15,625 мс |64 |15,625 мс |

|1 |0 |1 |1 |32 |31,25 мс |32 |31,25 мс |

|1 |1 |0 |0 |16 |62,5 мс |16 |62,5 мс |

|1 |1 |0 |1 |8 |125 мс |8 |125 мс |

|1 |1 |1 |0 |4 |250 мс |4 |250 мс |

|1 |1 |1 |1 |2 |500 мс |2 |500 мс |

Регистр В.

SET – если в этом разряде записан “0”, то каждую секунду выполняется

цикл обновления информации о текущем времени и сравнение текущего времени с

заданным. Единица в этом разряде запрещает обновление, позволяя записать в

регистры начального значения времени, календаря, будильника.

PIE – разрешение прерываний с периодом, задаваемым PS0[pic]PS3.

ALE – разрешение прерываний от будильника.

VIE – разрешение прерываний по окончанию цикла обновления.

SQWE – разрешает выдачу сигнала на вход SQW.

PIE, AIE, VIE, SQWE могут быть сброшены сигналом [pic].

DM – «1» данные в двоичном коде

- «0» данные в двоично-десятичном коде.

Значения разряда нельзя изменить без повторной записи начальных

значений в ячейки времени и календаря.

24/12 – устанавливает 24 часовой («1») и 12 часовой («0») режим счета

времени. В 12 часовом режиме времени после полудня отмечается единицей в

старшем разряде часов (адрес О4Н).

DSE – разрешение автономного перехода на летнее время («1»).

Регистр С.

IRQF – флаг запроса прерываний. Устанавливается в единицу при

выполнении условия:

PF x PIE + AF x AIE + VF x VIE=1

Одновременно с установкой IRQF=1 на контакте [pic] устанавливается

низкий уровень. PF – устанавливается в «1» фронтом сигнала на выходе

внутреннего делителя частоты, выбранного в соответствии с разрядами

RS0[pic]RS3.

AF – устанавливается в «1» при совпадении текущего времени м времени

«будильника».

VF – устанавливается в единицу после окончания каждого цикла

обновления.

Флаги сбрасываются после чтения регистра С или сигналом [pic].

Регистр D.

VRT – в этом разряде устанавливается «0» при низком уровне на входе

PS. Единица устанавливается только считыванием регистра D.

Подключение микросхемы 512ВИ1 к микропроцессору серии 1821ВМ85,

имеющему мультиплексированную шину адреса/данных не вызывает затруднений.

На вход PS; Uп; RES подаем высокий уровень (подключим к аккумулятору через

RS-цепь). Так как нет необходимости в использовании частоты кварцевого

резонатора в блоке управления, то вывод №20 (CKFS) подсоединим к корпусу.

Сигнал с выхода [pic] через инвертор (PD9) подадим в микропроцессор

на вход RST 6,5 (№8).

Выводы AD0[pic]AD7 (№№4[pic]11) таймера непосредственно подключаются

к выводам AD0[pic]AD7 (№№12[pic]19) микропроцессора.

Подача сигнала CS2 на вход «выбор микросхемы» (№13) будет рассмотрена

ниже.

1.2.10. Устройство ввода-вывода.

Процессор 1821ВМ85 является улучшенной модификацией процессора

580ВМ80, а для данного МП специально разработана БИС для ввода-вывода

параллельной информации КР580ВВ55А. Вот почему свой выбор и остановил

именно на этой микросхеме.

КР580ВВ55 0 программное устройство ввода-вывода параллельной

информации, применяется в качестве элемента ввода-вывода общего назначения,

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

систем обработки информации.

D0[pic]D7 BA0[pic]

BA7

BC4[pic]

[pic] [pic] [pic]

BC7

A0 BC[pic]

A1

BC3

SR BBO[pic]

BB7

Обмен информацией между магистралью данных систем и микросхемой

580ВВ85 осуществляется через 8 разрядный двунаправленный трехстабильный

канал данных. Для связи с периферийными устройствами используется 24 линии

В/В, сгруппированные в три 8 разрядных канала ВА, ВВ, ВС, направление

передачи информации и режимы работы которых определяются программным

способом.

1-4; 37-40 – ВА3 – ВА0; ВА7[pic]ВА4 – входы/выходы – информационный

канал А.

10[pic]17 – ВС7[pic]ВС0 – входы/выходы – информационный канал

С.

18[pic]25 – ВВ0[pic]ВВ7 – входы/выходы – информационный канал В.

5 - [pic] - вход – чтение.

6 - [pic] - вход – выбор кристалла.

7 – GND - - - общий.

8,9 – А0, А1 – вход – младший разряд адреса

26 – Uсс – питание.

35 – SR – вход – установка исходного состояния.

36 - [pic] - вход – запись.

Микросхема может функционировать в 3-х основных режимах.

В режиме 0 обеспечивается возможность синхронной программно

управляемой передачи данных через 2 независимых 8 разрядных канала ВА, ВВ и

два 4 разрядных канала ВС.

В режиме 1 обеспечивается возможность ввода или вывода информации

в/или из периферийного устройства через 2 независимых 8 разрядных канала

ВА, ВВ по сигналам квитирования.

При этом линии канала С используются для приема и выдачи сигналов

управления обменом.

В режиме 2 обеспечивается возможность обмена информацией с

периферийными устройствами через двунаправленную 8 разрядную шину ВА по

сигналам квитирования. Для передачи и приема сигналов управления обменом

используются 5 линий канала ВС.

Выбор соответствующего канала и направление передачи информации через

канал определяется сигналами А0, А1 и сигналами [pic], [pic], [pic]. Режим

работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра

управляющего слова (РУС). Производя запись управляющего слова в РУС можно

перевести микросхему в один из 3-х режимов работы: режим 0-простой

ввод/вывод; режим 1-стробируемый ввод/вывод; режим 2-двунапрвленный канал.

При подаче сигнала SR РУС устанавливается в состояние, при котором все

каналы настраиваются на работу в режиме 0 для ввода информации. Режим

работы каналов можно изменить как в начале, так и в процессе выполнения

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

устройства в определенном порядке одной микросхемой. При изменении режима

работы любого канала все входные и выходные регистры каналов и триггеры

состояния сбрасываются. Графическое представление режимов работы каналов

показано на рисунке 5, а формат управляющего слова, определяющего режимы

работы каналов, приведены на рисунке 6.

|А0 |А1 |[pic]|[pic]|[pic]|Направление передачи информации |

|чтение | |

| |ВА[pic]канал данных |

| |ВВ[pic]канал данных |

| |ВС[pic]канал данных |

|0 |0 |0 |1 |0 | |

|0 |1 |0 |1 |0 | |

|1 |0 |0 |1 |0 | |

|запись | |

| |Канал данных[pic]ВА |

| |Канал данных[pic]ВВ |

| |Канал данных[pic]ВС |

| |Канал данных[pic]РУС |

|0 |0 |1 |0 |0 | |

|0 |1 |1 |0 |0 | |

|1 |0 |1 |0 |0 | |

|1 |1 |1 |0 |0 | |

|блокировка | |

| |Канал данных[pic]третья состояние|

| | |

| |Запрещенная комбинация |

|Х |Х |Х |Х |1 | |

|1 |1 |0 |1 |0 | |

Рисунок 5.

Разряды 0[pic]3

канала ВС

1 - ввод

1 0 - вывод

режим канал ВВ

работы ВА и 4-7 ВС 1-ввод

00-режим 0 0-вывод

01-режим 1

1х-режим 2 режим работы

ВВ и разрядов

канал ВА 0[pic]3 ВС

0-режим 0

1-ввод 1-режим 1

0-вывод Разряды 4[pic]7

канала ВС

1-ввод; 0-вывод

Рисунок 6.

В дополнение к основным режимам работы микросхема обеспечивает

возможность программно независимой установки в «1» и сброса в «0» любого из

разрядов регистра канала ВС.

Формат управляющего слова уст./сброса разрядов регистра канала ВС

показан на рисунке 7.

1 – установить в «1»

«0» 0 – установить в «0»

неопределенность

код разряд

000 0

001 1

010 2

011 3

100 4

101 5

110 6

110 7

Рисунок 7.

Если микросхема запрограммирована для работы в режиме 1 или 2, то через

выводы ВС0[pic]ВС3 канала ВС выдаются сигналы, которые могут использоваться

как сигналы запросов прерываний для МП. Эта особенность микросхемы

позволяет программно реализовать разрешения или запрет в обслуживании

любого внешнего устройства ввода/вывода без анализа запроса прерывания в

схеме прерывания системы.

В нашем случае необходимо запрограммировать микросхему 580ВВ55 на

вывод информации в режиме 0. Вот почему далее будет рассмотрен только этот

режим.

При работе микросхемы в режиме 0 обеспечивается простой ввод/вывод

информации через любой из 3-х каналов и сигналов управления обменом

информацией с периферийными устройствами не требуется. В этом режиме

микросхема представляет собой совокупность 2-х 8 разрядных и 2-х 4

разрядных каналов ввода или вывода. В режиме 0 возможны 16 различных

комбинаций схем ввода/вывода каналов ВА, ВВ, ВС. Это определяется

комбинациями в разрядах D4; D3; D1; D0 регистра управляющего слова.

Для нашего случая код должен иметь следующее указание:

|D4 |D3 |D1 |D0 |ВА;ВВ;ВС |

|0 |0 |0 |0 |вывод |

В режиме 0 входная информация не запоминается, а выходная хранится в

выходных регистрах до записи новой информации в канал или до записи нового

режима.

Графическое представление режима 0 показано на рисунке 8.

Канал адреса

Канал управления

Канал данных

D7[pic]D0

I/0 I/0 BC7[pic]BC0 BA7[pic]BA0

BB7[pic]BB0

Рисунок 8.

Для электрического соединения микросхемы 580ВВ55 и схемы управления

необходимо:

1) шину данных D0[pic]D7 схемы управления соединить с выводами

D0[pic]D7 микросхемы 580ВВ55.

2) Два младших разряда адресной шины соединить с выводами A0[pic]A1

микросхемы 580ВВ55.

3) Выводы [pic], [pic] микропроцессора 1821ВМ85 соединить с выводами

[pic], [pic] микросхемы 580ВВ55 соответственно.

4) На вход SR «Установка в исходное состояние» микросхемы 580ВВ55

подать низкий уровень (подключить к корпусу).

1.2.11. Фиксирующая схема.

Как уже отмечалось выше необходимо подавать сигналы в блок индикации

№ канала (2 индикатора) в строго определенные моменты времени. Для этого

необходимо предусмотреть устройство, которое по сигналам от процессора,

будет пропускать информацию на один из индикаторов блока индикации. В

качестве элементов фиксирующей схемы будем использовать 2 регистра типа

1533UP23.

Регистр, аналогичный UP22, нос 8 тактируемыми триггерами. Регистр

принимает и отображает информацию синхронно с положительным перепадом на

тактовом входе.

| |EO |C |Dn |Выход |

|Загрузка и считывание |Н | |«Н», «В» |«Н», «В» |

| | | | |соответственно |

|Загрузка регистра и |В | |«Н», «В» | |

|разрыв выходов | | | | |

Таким образом, подавая тактирующие сигналы на вход С (№11) регистра

1533UP23, мы разрешаем прохождение сигналов на соответствующий индикатор в

строго определенные моменты времени.

Un - № 20

Земля - № 10

1.2.12. Согласующая схема.

Для организации вывода информации в остальные блоки тюнера будем

использовать регистр 1533UP23, тактируемый сигналами от микропроцессора.

Принцип включения и управления регистра 1533UP23 рассмотрен в

предыдущей главе.

Для приема информации в устройство управления будем использовать

шинный формирователь 1533АП6. Как известно шинный формирователь

обеспечивает передачу информации в обоих направлениях. Для обеспечения

только ввода данных вывод №1 соединим с корпусом. Если появится

необходимость в выводе большего количества информации из устройства

управления, то с помощью микросхемы 1533АП6 можно будет решить данную

проблему.

Более подробная информация о микросхеме 1533АП6 приведена в главе

«Шина данных микропроцессора 1821ВМ85».

1.2.13. Схема дешифрации.

В предыдущих главах были рассмотрены основные блоки схемы управления

и было отмечено, что МП в строго определенные моменты времени должен

взаимодействовать с определенными микросхемами. Поэтому в данной схеме

необходимо предусмотреть устройство, которое по сигналам от процессора,

будет подключать к его шинам адреса или данных ту или иную микросхему или

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

протекать некоторый процесс однозначного выбора и он организуется подачей

на линии адреса А11[pic]А15 определенного кода выбора или сигнала

разрешения доступа к отдельному блоку или блокам. К счастью, эта проблема

является классической и она имеет простое решение. В частности можно

использовать дешифратор, выполненный в виде ТТЛ устройства среднего уровня

интеграции, предназначенного для преобразования двоичного кода в напряжение

логического уровня, которое появляется в том выходном проводе, десятичный

номер которого соответствует двоичному коду. В последствии выходной провод

дешифратора подключают к входу «Выбор микросхемы» нужной микросхемы

(например вывод №18 (CS) микросхемы 537РУ10).

В качестве дешифратора будем использовать микросхему 1533ИД7. Выбор

данного дешифратора обусловлен количеством выходных линий и нагрузочной

способностью.

Микросхема 1533ИД7 – высокоскоростной дешифратор, преобразующий

трехразрядный код А0[pic]А2 (№1[pic]3) в напряжение низкого логического

уровня, появляющегося на одном из восьми выходов 0[pic]7. Дешифратор имеет

трехвходовый логический элемент разрешения.

В таблице показано, что дешифрация происходит, когда на входах

[pic](№4) и [pic](№5), напряжение низкого уровня, а на входе Е3(№6)

высокого. При других логических уровнях на входах разрешения, на всех

выходах имеются напряжения высокого уровня.

|[pic] |[pic] |В |Q |[pic] |

|Н |Х |Х |Н |В |

|Х |В |Х |Н |В |

|Х |Х |Н |Н |В |

|В |Н |[pic] | | |

|В |[pic] |В | | |

|[pic] |Н |В | | |

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

можно продолжить, подав на вход [pic] напряжение низкого уровня (или на

вход В-высокого). С момента этой дополнительной операции до окончания

импульса пройдет время [pic]вых.

Схема включения:

5

9

12

10

16 5B

6 R[pic]

C[pic]

11 7

8

1.3. Расчеты параметров и элементов принципиальной схемы.

1.3.1. Расчет адресной шины и шины данных

микропроцессора 1821ВМ85.

При проектировании адресной шины и шины данных необходимо оценить

величину токовой нагрузки, т.к. они связаны со множеством устройств,

подключенных параллельно. Если для адресной шины и шины данных характерен

ток, по величине превосходящий допустимое значение на выходе МП, то такую

Страницы: 1, 2, 3, 4, 5


бесплатно рефераты
НОВОСТИ бесплатно рефераты
бесплатно рефераты
ВХОД бесплатно рефераты
Логин:
Пароль:
регистрация
забыли пароль?

бесплатно рефераты    
бесплатно рефераты
ТЕГИ бесплатно рефераты

Рефераты бесплатно, реферат бесплатно, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, курсовые, дипломы, научные работы и многое другое.


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.