Главная / Каталог / Полупроводники / Интерфейсные модули и микросхемы / Микросхемы для построения сетей Ethernet / Микросхема W5300

Микросхема W5300

W5300  это однокристальный скоростной Ethernet-контроллер со встроенным PHY, аппаратно реализующий стек протоколов TCP/IP и имеющий возможность работы в качестве MAC-RAW канала для программного стека протоколов TCP/IP (Web, Email, FTP, Telnet) на внешнем хосте. Является дальнейшим развитием кристалла W5100. Предназначен для использования во встраиваемых приложениях, для которых необходима высокая скорость передачи данных,используется во встраиваемых системах с Ethernet-интерфейсом и выполняют рутинную работу по подготовке данных к передаче по сети. Обеспечивает до 8 независимых соединений. 16/8 разрядная шина данных. DMA. Программируемый размер буферов TX и RX. Производительность более 50 Мбит/с на уровне приложения.

W5300 разрабатывался на базе популярного кристалла W5100, поэтому он обладает всеми базовыми функциями W5100. Основное отличие - разрядность шины данных. Новый сетевой контроллер W5300 поддерживает как 8-разрядную, так и 16-разрядную шины данных. Управляющие регистры W5300 также 16-ти разрядные. W5300 аппаратно реализует четыре уровня OSI: физический, канальный, сетевой, транспортный. Обмен данными с внешним микроконтроллером в W5300 происходит не по SPI, а по 8- или 16-разрядной шине данных, что дает возможность добиться более высоких скоростей.

Зачастую при посылке информации возникает необходимость в достаточно большом буфере для накапливания принятых пакетов, для этих целей в W5300 предусмотрена встроенная память объемом 128 кБайт.
Для совместимости с современными малопотребляющими микроконтроллерами напряжение питания W5300 сделано равным 3,3 В, но это не мешает этому котроллеру работать с системами с напряжением питания 5 В (через соответствующий стабилизатор), к тому же что его подсистема ввода/вывода адаптирована к корректному восприятию и такого напряжения.

 

Таблица. Различия кристаллов W5300 и W5100

Параметр

W5300

W5100

Тип корпуса

100LQFP

80LQFP

Шина адреса, бит

10

15

Шина данных, бит

16/8

8

Интерфейс подключения

к микроконтроллеру

Direct/Indirect

 

Direct/Indirect, SPI

Доступ к памяти

Косвенная адресация

через Sn_TX_FIFOR/

Sn_RX_FIFOR регистры

Прямая

адресация

 

Объем статической

памяти для буферов

данных TX/RX

Конфигурируемая

128 кбайт

 

Фиксированный

размер 16 кбайт

Скорость обработки

данных, Мбит/c

Свыше 50

 

25

Количество одновременно

поддерживаемых

независимых соединений

8

4

 

Встроенная система

тактирования

Модуль PLL

на частоту 150 МГц

нет

 

Регулятор напряжения

Встроенный 1,8 В

нет

  Основное отличие W5300 от W5100 состоит в разрядности шины данных.

 

Основные технические характеристики

  • Аппаратно реализованный гибридный стек протоколов TCP/IP: TCP, UDP, ICMP, IPv4, ARP, IGMPv2, PPPoE, Ethernet
  • Аппаратная поддержка до 8-ми SOCKET-тов (соединений) одновременно
  • Поддержка ADSL подключений (и протокола PPPoE-коннективности с режимами аутентификации PAP/CHAP )
  • Аппаратная Un-устойчивость к сетевым атакам engine for preventing network attacks such as flooding, spoofing, injection
  • Два хост-интерфейса : поддержка параллельных 8/16 битных шин данных для обмена информацией с управляющим процессором (поддержка интерфейсных режимов прямой и косвенной адресации)*. Хост-интерфейсы Менеджер и Менеджер регистрации
  • Поддержка встроенного OS драйвера : Linux (ядро 2.6.24)
  • Встроенный PHY-трансивер (трансивер физического уровня)
  • Поддержка внешнего PHY при отключении внутреннего PHY
  • Возможность работы в качестве MAC-RAW канала для программного стека протоколов TCP/IP (Web, E-mail, FTP, Telnet) на внешнем хосте
  • Высокая сетевая производительность и скорость обработки данных : более 50 Мбит/с на прикладном уровне (Max 80 Мбит/с (при DMA)) :
  • Встроенная поддержка OS драйверов : Linux (ядро 2.6.24)
  • Внутренняя память 128 кБайт для обеспечения обмена данными (пакетами TCP/IP), с улучшенным внутренним динамическим распределением памяти между TX/RX с учетом пропускной способности канала, в целях улучшения пропускной способности реализуемого приложения
  • Поддержка сопряжения памяти с памятью DMA (только для 16-битной шины данных и режима slave)
  • Прямой доступ к памяти с её гибким распределением
  • Встроенный физический уровень Ethernet (PHY), аппаратная реализация 10BaseT / 100Base TX
  • Сетевая рабочая частота операции (NIC_CLK): 25МГц (100BaseTX) или 2.5 МГц (10BaseT))
  • Возможность использования внешней микросхемы физического уровня PHY
  • Поддержка автоматического согласования (полный дуплекс & полулуплекс, 10 & 100 Based)
  • Внешняя тактовая частота 25 МГц (для внутренних нужд PLL-логики, период следования импульсов 40 нс)
  • Рабочая частота внутреннего операционного ядра 150 МГц (встроенная PLL_CLK для операций внутри блоков TCP/IP, период 6.67 нс)
  • Автоопределение типа передаваемых данных: полнодуплексное или полудуплексное
  • Поддержка сетевой индикации - шесть индикаторных LED выходов (TX, RX, полный/полудуплекс, коллизии, линк, скорость)
  • Поддержка автоопределения Auto-MDI/MDIX (кроссовер)
  • IP-фрагментация (разбиение пакетов данных на части) не поддерживается
  • Рабочее напряжение 3.3 В при 5 В толерантности к I/O сигналам по линиям ввода/вывода
  • Встроенный регулятор мощности для получения напряжениея 1.8 В
  • Потребляемый ток в различных режимах работы 65...250 мА
  • 0.18 мкм CMOS (КМОП) технология
  • 100LQFP lead-free package (14x14 мм)
  • Диапазон рабочих температур - 40...+85ОС
  • Масса брутто: 4.14 g
  • Групповая упаковка [pcs]: 90

* изменение разрядности шины данных W5300 (8 или 16 бит) зависит от подключения ножки BIT16EN.

 

Блок-схема

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

Характеристики рекомендованных для использования с сетевым контроллером W5300 сетевых трансформаторов
 
Параметр На передающем конце На приёмном конце
Коэффициент 1:1 1:1
Индуктивность 350 мкГн 350 мкГн

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W5300 идеально подходит для реализации различных встраиваемых приложений, например:

  • Домашние сетевые устройства - Set Top Box, PVR, цифровые медиа адаптеры
  • Параллельный доступ к сетям Ethernet - POS/мини принтеры, копиры
  • GPIO-доступ к сетям Ethernet - домашние сетевые сенсоры и датчики
  • USB-доступ к сетям Ethernet - охранные устройства, устройства хранения данных, сетевые принтеры
  • Устройства последовательного доступа к сети Ethernet - устройства контроля доступа, LED-дисплеи и др.
  • Встроенные серверы
  • Системы охраны, видеонаблюдения - цифровая запись, сетевые камеры, контроль доступа
  • Системы с шифрацией данных: DVR, сетевые камеры, платёжные терминалы (киоски)
  • Услуги IP-телефонии и видеосвязи
  • Удаленный доступ к информации в быту и деловой жизни
  • Удаленное управление и мониторинг в промышленности, в офисных и жилых зданиях
  • Удалённый мониторинг с медицине
  • Сбор данных

      

Отладочное средство W5300E01-ARM

  W5300E01-ARM состоит из базовой платы и установленного на ней модуля WZ830MJ, уже имеющего всю надлежащую обвязку и розетку MacJack, содержащую трансформаторы. В составе базовой платы используется встроенный процессор, на микросхеме ARM920T Samsung S3C2410A-200MHz, и аппаратный стек TCP/IP на основе W5300 в составе WIZ830MJ. С помощью последовательного порта base board и Ethernet порта на WIZ830MJ, легко настроить нужную коммуникационную среду. К отладочной плате вы можете подключать внешние устройства, имеющие USB-интерфейс, через USB-хост и и другие её порты.
W5300E01-ARM работает на Linux. После установки 64 Мб SDRAM, даже самые ресурсоемкие приложения могут работать без каких-либо проблем.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Интерфейсы:

  • Поддержка Ethernet посредством модуля WIZ830MJ (Basic ITEM)
  • GPIO
  • JTAG-разъем (интерфейс) на основной плате
  • Последовательный порт RS232С
  • Порт USB-хост (один порт для Host / Device)

  • память ROM NAND Flash 64 MБ
  • память RAM SDRAM 64 MБ
  • микросхема W5300 в составе модуля WIZ830MJ
  • ЖК-дисплей 2x16 знаков с управляемым Basic ITEM совместимым портом

Базовая спецификация отладочной платы W5300E01-ARM. ITEM блочное описание товара и т.д.

  • Системный модуль на основе MCU 200MHz Samsung S3C2410A ARM RISC Processor ARM920T
  • Интерфейсная часть на основе модуля WIZ830MJ + USB Device Port
  • Символьный ЖК дисплей и светодиоды и кнопочные переключатели 2Ea для целей отладки
  • Коннектор с полнем на 56 Pin (28 Pin х 2) с 2.54 мм шагом Pin-холдера
  • Порт с расширением на 120 Pin (40pin х 3) с 2.54 мм шагом Pin-холдера
  • Блок питания DC 5V / 2A (Adapter Basic ITEM)
  • Размеры рабочей платы (PCB) 118 х 97 мм

    

 

 

 

 

 

 

 

 

 

 

Соединение отладочной платы W5300E01-ARM с компьютером. Пример 1

 

 

 

 

 

 

 

 

 

 

Соединение отладочной платы W5300E01-ARM с компьютером. Пример 2

 

 

 

 

 

Спецификация оборудования, реализованного на основе W5300 

Отладочная плата

Сетевые модули

S2E модули

S2E модули

W5300E01-ARM

 

WIZ830MJ

 

WIZ140SR

 

 

WIZ145SR

 

Модули удобно использовать как компонент для ускоренной разработки сетевых приложений. Они имеют разъемы для установки их на базовую плату. Принципиальные схемы модулей можно найти на сайте производителя и в технических описаниях продуктов, преставленных на сайте компании МТ-Систем.

Ссылки на учебник, статьи и видео (You Tube)

 

 

Linux драйверы для W5100 & W5300

FPGA Fast Deployment of Ethernet

 

 

Документация

  • 01-Техническое описание микросхемы W5300 (V 1.3.0 от 2014-07-29)
  • 02-W5300. Описание замеченных ошибок и рекомендации по их исправлению (V 1.2.2 от 2014-02-07)
  • 03-Сравнение микросхем W5100 и W5300 (V 1.1 от 2013-07-09)
  • 04-Результаты квалификационных испытаний W5300
  • 05-W5300. Рекомендованное схемное включение
  • 06-W5300. Описание методики тестирования внешней Тх/Rx памяти (V 1.0 от 2010-03-13)
  • 07-Использование программы Ethereal для изучения пакетов в сети (12-04-2005)
  • 08-Драйвер (V 1.2.2 от 06-2011)
  • 09-Описание драйвера (V 1.2.1 от 2010-05-26)
  • 10-W5300. Устаревшая рабочая прошивка от 2012-07-12 (в ряде приложений оказывается болеее удобной, чем новые)
  • 11-Драйвер для 8-битного MCU (V 1.2.4 от 2014-07-28)
  • 12-Драйвер для 16-битного MCU (V 1.2.5 от 2014-07-28)
  • 13-Как использовать PPPoE в W5300 (V 1.0.0 от 2010-03-13)
  • 14-W5300. Схемный дизайн от 2010-2-12
  • 15-Квалификационный сертификат об отсутствии с составе свинца (RoHS Test Report от 2010-05-26)
  • 16-Отладочная плата W5300E01-ARM. Руководство пользователя (V 1.0.0 от 2010-08-16)
  • 17-W5300E01-руководство ARM кросс-компилятора (V 1.0.0 от 2010-05-26)
  • 18-W5300. Исходники ядра для Linux (2013-12-17)
  • 19-W5300 Linux Patch File (2013-12-16)
  • 20-W5300 Linux Driver Porting Guide (V 1.0.0 от 2010-05-26)
  • 21-W5300 Linux Driver Porting (V 1.0.0 от 2010-04-02)
  • 22-W5300 Linux Driver Porting (V 1.1.0 от 2010-04-02)
  • 23-W5300E01-ARM Linux Image (V 1.1.0 от 2010-04-02)
  • 24-W5300E01-ARM Linux Bootloader (V 1.0.0 от 2010-04-02)
  • 25-W5300E01-ARM Linux Bootloader (V 1.1.0 от 2010-04-02)
  • 26-Loopback Test Souce code (V 1.1.0 от 2010-04-02)
  • 27-W5300E01-ARM Schematic (V 1.0.0 от 2010-04-02)
  • 28-W5300E01-ARM Part List (V 1.0.0 от 2010-05-26)
  • 29-Loopback Test Program (V 3.1 от 2013-07-13)