width=710> Рисунок не помещается на странице и поэтому сжат! Для того, чтобы просмотреть его полностью, щелкните здесь.
Предлагаемое Вашему вниманию устройство — «репитер» — предназначено для связи двух сегментов локальной сети Ethernet, выполненной на базе коаксиального кабеля. Репитер выполняет функции восстановления электрических, логических и временных параметров Ethernet пакетов, а также обнаружения коллизий.
Репитер выполнен на основе ПЛИС фирмы ALTERA, что позволяет практически полностью отказаться от применения дополнительных логических микросхем. Конфигурационные коды храняться в ПЗУ и автоматически загружаются при включении питания. Интерфейсные части выполнены по стандартной схеме включения м/с MTD392 (83с92; 89с92). Элементы «коаксиального» интерфейса можно найти на любой сетевой плате Ethernet с BNC портом. На м/с К170УП1 выполнен узел приемника и преобразователя сигнала с трансформатора развязки до уровней TTL. Узел передатчика выполнен на двух транзисторах по полумостовой схеме. Узел индикации, отражающий состояние портов и наличие коллизий, пояснений не требует.
Как уже упоминалось, часть деталей берется с сетевых плат (2 шт. для повторения данного варианта). Узел приёмника можно выполнить на м/с К1102ИП1 — потребуется 1 шт. При соответствующей коррекции номиналов резисторов можно применить и К500ПУ125. Правда при этом возрастет потребляемый ток и тепловыделение. Также возможно применение и м/с MC3486, что даже предпочтительнее, из-за однополярного питания. В узле передатчика можно применить любые NPN транзисторы с Ik>100mA; f>100MHz. Рекомендуется точно выдержать номиналы резисторов, особенно это касается "образцового" резистора (выводы 11 и 12 м/с MTD392). Для получения отрицательного (-5V) напряжения применен DC-DC преобразователь. В качестве конфигурационной ПЗУ можно применить практически любую EEPROM или FLASH ROM, объёмом 8 Кбайт и выше.Сушествуют также специальные конфигурационные «последовательные» ПЗУ. Например фирм ALTERA или ATMEL.
В данной демо-версии отсутствуют функции мониторинга и отключения портов. В связи с этим для нормального функционирования сети необходимо чтобы сегменты, к которым подключен репитер, были затерминированы.
Возможности примененной ПЛИС позволяют свободно добавить еще один BNC или UTP порт. Существует 8-ми портовый дизайн с «произвольным раскладом» портов. В работе находится проект BNC коммутатора и многоканального BNC-UTP конвертора. Подобные устройства могут найти применение при создании сетей «Home-Internet».
Вы можете загрузить программное обеспечение: в файлах bnc_rpt.hex (18,573 байт) , в файле bnc_rpt.bin (7,889 байт) находится прошивка ПЗУ.
Автор проекта: Лихачев Дмитрий Александрович (E-mail: dima@merlin.com.ua)