Легко добавьте Ethernet со скоростью 80+ Мбит/с к микроконтроллерам с модулем WIZ630io QSPI RJ45

WIZnet WIZ630io — это компактный модуль с разъемом RJ45 и контроллером W6300, поддерживающий Ethernet со скоростью до 80+ Мбит/с через QSPI @ 150 МГц.

Напомним, что W6300 обладает 64 КБ SRAM для 8 сокетов, каждый с буфером TX/RX 4 КБ по умолчанию. Он, в частности, встречается в плате разработки WIZnet W6300-EVB-Pico2 на базе микроконтроллера Raspberry Pi RP2350. WIZ630io позволяет легко добавить Ethernet к любой плате RP2350 или другим микроконтроллерам с интерфейсом SPI или QSPI.

WIZnet WIZ630io

Характеристики WIZnet WIZ630io:

  • Контроллер Ethernet QSPI W6300
    • Интерфейс хоста – высокоскоростной QSPI (РЕЖИМ 0/3), системная шина с 2 адресными сигналами и 8-битными данными
    • Внутренняя SRAM 32 КБ для буферов Tx/Rx (всего 64 КБ)
    • 8 независимых сокетов с памятью 64 КБ
    • Интегрированный Ethernet PHY 10BaseT / 10BaseTe / 100BaseTX
    • Автосогласование (полный и полудуплекс, на основе 10 и 100)
    • Auto-MDIX только в режиме автосогласования
    • Фрагментация IP не поддерживается
    • Встроенные TCP/IP протоколы – TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, MLDv1, ARP, PPPoE
    • Двойной стек IPv4/IPv6
    • Поддержка бессокетных команд – ARP, PING, ICMPv6 (PING, ARP, DAD, NA, RS); команды для автонастройки IPv6 и мониторинга сети
    • Режим пониженного энергопотребления Ethernet и переключение системной частоты для экономии энергии
    • Пробуждение по LAN через UDP
    • Светодиодные индикаторы сети (полный/полудуплекс, связь, скорость 10/100, активность)
    • Напряжение питания – работа от 3 В с допуском сигналов I/O 5 В
    • Корпус – 48-выводные LQFP и QFN безсвинцовые корпуса
  • MAG-JACK – разъем RJ45 с трансформатором и светодиодными индикаторами сети (полный/полудуплекс, связь, скорость 10/100, активность)
  • Вводы/выводы через три разъема с шагом 2.54 мм
    • SPI Master Input Slave Output (MISO)
    • SPI Master Output Slave Input (MOSI)
    • QSPI с 4 линиями данных, необходим для скоростей 80+ Мбит/с
    • Выводы прерывания и сброса W6300
    • 3.3 В и GND для питания
  • Питание – 3.3 В через разъемы, как упомянуто выше
  • Габариты – 29 x 23 мм
  • Температурный диапазон – от -40 до +85°C
QSPI Ethernet RJ45 Module pinout
Диаграмма распиновки WIZ630io

Ethernet модуль поддерживается библиотекой ioLibrary_Driver на C, которая означает «Internet Offload Library», разработанной для всех SPI и QSPI Ethernet чипов компании, включая W6300.

Некоторые дополнительные детали можно найти на сайте документации , включая схемы, 3D-файлы и другое. Однако руководство по началу работы показано только как «скоро будет». Тем не менее, должно быть достаточно легко начать работу, используя демонстрационную программу в ioLibrary_Driver.

WIZ630IO schematics
Схемы WIZ630io

До сих пор не удается найти WIZ630io в продаже онлайн, но схемы достаточно легко воспроизвести, если требуется собрать собственный модуль. WIZNet также сообщил, что можно запросить образцы по электронной почте . Для справки, модуль предыдущего поколения WIZ610io можно найти на AliExpress ($11.59) , Amazon ($39.99) и в нескольких других магазинах.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments