Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Полупроводниковая схемотехнология 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 [ 134 ] 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

21.7.3. ИНТЕРФЕЙС МАГИСТРАЛИ ОБЩАЯ ШИНА

В разд. 21.6 было показано, что с помощью магистрального принципа можно достаточно просто связать друг с другом множество блоков. Этот принцип можно использовать также и для обмена данными между различнь /Ш устройствами. Для того чтобы можно было соединять устройства различных изготовителей, созданы стандарты для обмена, а именно: в США применяется стандарт IEEE 488-1975, а в Европе-стандарт IEC 66.22, который кратко называют стандартной магистралью Общая шина . По распределению выводов разъема оба стандарта являются идентичными.

Универсальный адаптер интерфейса (General Purpose Interface Adapter, GPIA) типа MC 68488 представляет собой схему высокой степени интеграции, которая обеспечивает очень простую связь микро-ЭВМ с магистралью Общая шина . Для того чтобы можно было пояснить принцип его действия, рассмотрим сначала магистраль Общая шина . Ее блок-схема представлена на рис. 21.32.

Магистраль Общая шина состоит из восьми линий данных и восьми линий управления. В отличие от магистрали микро-ЭВМ адреса устройств обмена передаются по линиям данных. Их идентифика-

ция производится с помощью управляющего сигнала ATN (Attention). Другое отличие от микро-ЭВМ состоит в том, что передача данных происходит не синхронно с тактовым сигналом, а асинхронно по принципу подтверждения. Для этого служат управляющие сигналы RFD (Ready for Data), DAV (Data Valid) и DAC (Data Accepted). С помощью такого асинхронного способа обмена возможна передача данных от источника к любому необходимому количеству приемников без ограничений по скорости передачи: данные передаются до тех пор, пока их не воспримет самый медленнодействующий приемник.

Рис. 21.33 иллюстрирует эту процедуру обмена. Если на выходе передатчика возникает новый байт, он выдается на магистраль данных и контролируется сигналом RFD. Этот сигнал равен единице, если все подключенные устройства готовы к приему данных. При этом, пока передатчик находится в состоянии DAV = 1, он выдает данные. Приемник реагирует сигналом RFD = О для того, чтобы сообщить, что он временно не может обрабатывать следующие данные, и принимает выданный байт данных на вход своего запоминающего устройства. Прием данных всеми адресуемыми приемниками задается с помощью конъюнкции с сигналом DAC = 1. После этого передатчик устанавливает

Устройство управления

Устройство 1

Данные DI0i..VI06

Достоверность даннахОАУ

Прием данных РАС

Готовность данных RFD

Коней, или опознавание EOI

Внимание А TN.

Дистанционное отпирание Ш

Сброс содеимого интерфейса IK

Запрос на обслуживание SRQ

Остальные устройства

/Данные

Асинхронный обмен

Общие линии управления

Рис. 21.32. Подключение устройств к магистрали Общая шина . Название линий магистрали указано для положительной логики в отличие от стандарта (с целью лучшего понимания).




Передатчик

Приемник

Передатчик асинхронного обмена

Приемник асинхрш-ного обмена



Обработть данные I

RFD = 1

Рис. 21.33. Временная диаграмма и блок-схема асинхронного способа обмена.

МК=0. Приемник получает сообщение о том, что принят сигнал DAC. Поэтому он устанавливается в нулевое состояние.

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

Известно, что при передаче данных от передатчика к приемнику не требуется устройства управления. Оно впервые вступает в действие, когда необходимо адресовать новый передатчик или новый приемник. Для этого устройство управления устанавливает ATN = 1 и передает соответствующий адрес по линиям данных. После этого передача при асинхронном

обмене заканчивается. Для обеспечения правильной работы стандартом предусмотрено, что все устройства должны быть готовы к обмену не позднее чем через 200 не после вьвдачи сигнала ATN = 1.

Адреса устройств, участвующих в процессе обмена, согласно стандарту, указываются в виде символов кода ASCH. В качестве адресов приемника допускаются символы, указанные в столбцах 2 и 3 табл. 21.15> в качестве адресов передатчика-символы столбцов 4 и 5. Адреса приемника и передатчика выбираются независимо друг от друга, но должны согласовываться в последних 5 битах. Следовательно, адресу передатчика Т соответствует адрес приемника 4. Знак ? задается постоянно и означает не выполнять . Это необходимо для отключения всех приемников. Адрес передатчика, обозначенный символом ♦- , означает Нет обращения и служит для отключения действующего передатчика. Обычно эта операция является дополнительной мерой, так как передат-



ЧИК автоматически отключается, как только на шине появляется адрес другого передатчика. Остальные символы кода ASCII определяют специальные команды, например, DC4 соответствует Сбросу устройства .

На рис. 21.34 показано подключение универсального адаптера интерфейса к микро-ЭВМ. С помощью трех младших разрядов можно обеспечить доступ к 7 регистрам записи и 8 регистрам считывания.

Ввод-вывод данных производится с помощью регистра 7. Остальные регистры служат для задания режима работы и ин-

дикации эксплуатационного состояния. Адрес устройства записывается в регистр 4. В этот регистр он должен быть занесен программным способом. Однако нередко его необходимо задать вручную. Для этого служит адресный переключатель. Если содержимое регистра 4 считывается универсальным адаптером интерфейса, то выходы данньк остаются отключенными. Вместо них посредством сигнала ASE подключается тристабильный формирователь переключателя. Благодаря этому адрес появляется на шине данных и может быть считан ЦПЭ. Посредством переключателя


Открытый коллектор

Микро-ЭВМ

GPIA: МС68488

U8...25) 4МС3448 Магистраль Общая шина

Рис. 21.34. Соединение универсального адаптера интерфейса с микро-ЭВМ и магистралью Общая щина . Цифры на линиях магистрали Общая шина обозначают номера выводов на 24-выводном разъеме lEEE-Amphenol. В скобках указаны номера выводов 25-выводного разъема.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 [ 134 ] 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168



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



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.