Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 354

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 348 349 350 351 352 353 < 354 > 355 356 357 358 359 360 .. 528 >> Следующая

открытия буфера (рис. 5.116). Введение режима задержки rts-сигнала
позволяет не пропускать во внешнюю сеть первый бит кадра, который
используется для обнаружения коллизий и не является битом данных. В этой
схеме контроллеры HDLC bus не взаимодействуют друг с другом, но могут
передавать информацию во внешнюю сеть. При этом выходы TXD всех
контроллеров должны быть объединены и настроены на режим open-drain. А
все RTS-выводы должны быть настроены на режим работы с задержкой.
621
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
Рис. 5.116. Построение сети с использованием режима задержки RTS-сигнала
W*-
¦ г ¦
Если включен режим задержки RTS, то этот сигнал появляется активным (rtS=
0) с задержкой на 1 бит относительно момента выставления битов данных.
Таким образом, за этот такт задержки контроллеры HDLC bus определяют,
есть коллизия или нет. Если коллизия возникла, то сигнал RTS = 1 и выхода
на внешнюю сеть нет. Если коллизии нет, то данные передаются во внешнюю
сеть, так как сигнал RTS= 0 откроет буфер.
Если необходимо организовать доступ из локальной сети HDLS bus к сети,
которая работает с TDM-каналами передачи, то можно применить схему,
похожую на схему рис. 5.117. Отличие заключается в том, что нет
необходимости использовать сигнал RTS. Просто в каждом контроллере HDLC
bus производится настройка его TSA-блока в последовательном интерфейсе SI
на работу с определенным временным слотом. К каждому временному слоту
может быть подключено произвольное число контроллеров HDLC bus. Локальные
контроллеры HDLC bus не смогут общаться друг с другом, но смогут
передавать информацию на внешний TDM-канал. Данные будут передаваться по
контакту L1TXD и приниматься по линии L1RXD. Коллизия будет
обнаруживаться через линию CTS , но этот сигнал следует анализировать
только во время наступления выбранного временного слота (см. рис 5.117).
622
Рис. 5.117. Подключение сети HDLC bus к TSA
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
5.3.5. ДОСТУП К СЕТЯМ ETHERNET
Ethernet-контроллер. Протокол Ethernet/IEEE 802.3 широко распространен в
современных локальных сетях. Протокол предлагает множественный доступ
станций к сети с обнаружением сигнала несущей частоты (метод CSMA/CD).
Ethernet-версии - это расширение базовых версий контроллера МРС860, в
которых к имеющимся коммуникационным протоколам добавлена поддержка
Ethernet-протокола и реализованы функции МАС-уровня в соответствии с
требованиями стандарта IEEE 802.3. Настройка SCC-канала на работу с
Ethernet-протоколом (10 Мбит/с) производится в битах MODE (MODE = 1100)
регистра GSMR. Рекомендуется для работы с Ethernet-протоколом
использовать SCC1-контроллер, так как он имеет буферы FIFO, размер
которых больше в два раза аналогичных буферов FIFO других SCC-каналов.
Для подключения Ethernet-контроллера к сети Ethernet требуется
дополнительный внешний передатчик. Фирма "Motorola" выпускает
специализированный модуль МС68160 EEST (Enhanced Ethernet Serial
Transceiver) для подключения к реальной сети. QUICC-контроллер
подготавливает кадры данных, а EEST-передатчик выполняет манчестерское
кодирование/декодирование сигналов, автоматическое определение типа
разъема и типа сетевого кабеля (AUI или 10Base-T) и выполняет
преобразование логических сигналов в электрические импульсы, которые
используются при передаче сигналов по выбранному кабелю. Следует обратить
внимание, что встроенный блок DPLL не используется для манчестерского
кодирования/декодирования сигналов, так как не обеспечивает требуемой
скорости передачи данных в 10 Мбит/с. Поэтому при работе с Ethernet-
протоколом DPLL-блок должен быть выключен, а все функции кодирования и
декодирования данных возлагаются на внешний передатчик EEST. Подключение
контроллера к микросхеме EEST показано на рис. 5.118.
Перечислим правила подключения PowerQUICC-контроллера к микросхеме EEST.
1. Тактовая частота приемника RCLK и передатчика TCLK поступает на QUICC
через внешние контакты CLK1, CLK2, CLK3, CLK4 от выводов RCLK и TCLK
микросхемы EEST.
2. Для передачи данных вывод TXD контроллера соединяется со входом ТХ
передатчика, а для приема данных вход FtXD контроллера соединен с выходом
RX передатчика.
3. При работе с Ethernet-протоколом вывод RTS контроллера становится
выводом сигнала разрешения передачи TENA (Transmit Enable), который
поступает на вход TENA передатчика. Активное состояние сигнала - "1"._
4. При работе с Ethernet-протоколом вход CD контроллера становится входом
сигнала разрешения приема RENA (Receive Enable), который поступает с
выхода RENA передатчика. Активное состояние сигнала - "1".
Рис. 5.118. Подключение контроллера к микросхеме EEST
623
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
5. При работе с Ethernet-протоколом вход CTS контроллера становится
входом сигнала обнаружения коллизий CLSN (Collision), который поступает с
выхода CLSN передатчика. Активное состояние сигнала - "1".
Предыдущая << 1 .. 348 349 350 351 352 353 < 354 > 355 356 357 358 359 360 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed