Перейти к содержанию

Wi-Fi модули WF121 или AMW106 Silicon Labs - кто-нибудь использовал?

Приветствую, коллеги.

Необходимо решить следующую задачу. Требуется разработать прибор с Wi-Fi на борту. По каналу Wi-Fi необходимо передавать поток данных со скоростью не менее 10 Мбит/с на расстояние 10 - 15 метров при условии прямой видимости. В качестве антенны будет использоваться PWB PCB Antenna W5313 Pulse (или аналогичная однодиапазонная на 2,4 ГГц). В качестве основного процессора будет использоваться покупной модуль с ОС Linux и набором интерфейсов Ethernet, USB, PCIe, SPI (пока непонятна скорость данного SPI-канала). Так же сбоку должен висеть микроконтроллер с UART для передачи по Wi-Fi разовых команд перевода основного процессора в спящий режим и для его пробуждения.

 

Выбор модуля Silabs, в основном, диктуется типом интерфейса для его подключения к основному процессору для достижения необходимой скорости передачи потока данных.

Вариант 1: В случае использования WF121 - это канал Ethernet. При этом модуль Wi-Fi будет работать в режиме моста Ethernet - Wi-Fi.

Вариант 2: В случае использования модуля AMW106 видится следующая цепочка: "Основной процессор с USB --- мост FT4222H (USB-SPI 1 bit) FTDI ---- модуль AMW106 с SPI-master 40 MHz clock". По скорости обменов этот второй вариант будет работать почти на грани.

 

Собственно вопрос. Использовал кто-либо WF121 или AMW106, какие от них впечатления, есть ли подводные камни и проблемы?

PS. Прибор мне надо сделать в количестве нескольких штук, цена - какая получится, габариты важны в разумных пределах, но сделать надо очень быстро (с отладкой софта и в процессоре и в самом модуле Wi-Fi времени возится нет).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В качестве основного процессора будет использоваться покупной модуль с ОС Linux и набором интерфейсов Ethernet, USB, PCIe, SPI (пока непонятна скорость данного SPI-канала).

 

А к этому модулю подключить по усб дешевскую "планшетную" вафлю на rtl8088 ?? Без всяких SPI, микроконтроллеров и т.п. :rolleyes:

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А к этому модулю подключить по усб дешевскую "планшетную" вафлю на rtl8088 ?? Без всяких SPI, микроконтроллеров и т.п. :rolleyes:

 

Может быть это и вариант, но пока не пойму - как с Realtek-а стянуть документацию ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Может быть это и вариант, но пока не пойму - как с Realtek-а стянуть документацию ...

Зачем? В большинстве линухов для этого чипа уже есть драйвера...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Зачем? В большинстве линухов для этого чипа уже есть драйвера...

Как вариант для реализации на Realtek-е я проработаю, но все же вопрос по Silabs остается в силе: использовал ли их кто-нибудь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А 10 Мбит/с - UDP или TCP?

Судя по постам на форуме SiLabs, скорость >10 Мбит/с WF121 вряд ли потянет:

https://www.silabs.com/community/wireless/w...throughput-u6Eg

https://www.silabs.com/community/wireless/w...rnet_bridg-hgFo

>10 Мбит/с из-под Linux может обеспечить WF111, но он использует SDIO.

https://www.silabs.com/community/wireless/w...f121_wgm11-VrLv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация