реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SDIO WiFi модуль
Confucij
сообщение Jan 21 2014, 13:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 2-12-12
Пользователь №: 74 652



Здравствуйте!
Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет.

Пока я рассмотрел такие варианты:

  1. WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер?
  2. RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском.
  3. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти.


Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных.

Возможно кто-то работал с чем-то подобным и может поделится знаниями?
Go to the top of the page
 
+Quote Post
Sergey SN
сообщение Jan 23 2014, 13:30
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 4-07-13
Из: Санкт-Петербург
Пользователь №: 77 391



Цитата(Confucij @ Jan 21 2014, 17:29) *
Здравствуйте!
Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет.

Пока я рассмотрел такие варианты:

  1. WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер?
  2. RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском.
  3. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти.


Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных.

Возможно кто-то работал с чем-то подобным и может поделится знаниями?

Пришите на stukalo.s собака mt-system ру - на WF111 документы вышлем
Go to the top of the page
 
+Quote Post
Sergey SN
сообщение Jan 24 2014, 11:26
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 4-07-13
Из: Санкт-Петербург
Пользователь №: 77 391



Цитата(Confucij @ Jan 21 2014, 17:29) *
Здравствуйте!
Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет.

Пока я рассмотрел такие варианты:

  1. WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер?
  2. RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском.
  3. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти.


Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных.

Возможно кто-то работал с чем-то подобным и может поделится знаниями?


Николай, Ваша почта отказывается принимать от меня отправления с вложениями.
Дайте другой адрес.

Go to the top of the page
 
+Quote Post
Thror_rus
сообщение Jan 30 2014, 04:29
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 5-09-07
Пользователь №: 30 304



У Wi-Fi модулей H&D есть интерфейс SDIO:

http://www.wless.ru/producers/?action=sele...h=7&type=20

Есть микросборки HDG104/204 и модули на их базе SPB104/105/106.
Скорость 5 Mbps они обеспечивают. Единственное - драйвера только под МК Atmel и STM32.
Go to the top of the page
 
+Quote Post
3m-soft
сообщение Apr 8 2014, 07:54
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 24-08-07
Пользователь №: 30 026



Так я и не понял, существует ли на сегодняшний день возможность передавать поток данных по TCP свыше 12Mbps? Мой сотовый телефон это позволяет, а для простых разработчиков ничего нет? rolleyes.gif
Go to the top of the page
 
+Quote Post
Sergey SN
сообщение Apr 21 2014, 07:15
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 4-07-13
Из: Санкт-Петербург
Пользователь №: 77 391



Цитата(3m-soft @ Apr 8 2014, 11:54) *
Так я и не понял, существует ли на сегодняшний день возможность передавать поток данных по TCP свыше 12Mbps? Мой сотовый телефон это позволяет, а для простых разработчиков ничего нет? rolleyes.gif

Почему, не существует? Существует.
Wi-Fi: WizFi630, радиомост "точка-точка" - до 72 Мбит/с
Bluetooth: теоретически - всё, что Bluetooth 3.0 - до 24 Мбит/с
3G: SIM5360E скорость передачи данных: 14 Мбит/с входящая, 5.76 Мбит/с исходящая
LTE: SIM7230E Скорости обмена данными:
LTE: входящая до 150 Мбит/с, исходящая до 50 Мбит/с
HSPA+: входящая до 42 Мбит/с, исходящая до 11 Мбит/с
UMTS: входящая до 384 Кбит/с, исходящая до 384 Кбит/с
EDGE: входящая до 236 Кбит/с, исходящая до 236 Кбит/с
GPRS: входящая до 85 Кбит/с, исходящая до 85 Кбит/с
Go to the top of the page
 
+Quote Post
3m-soft
сообщение Apr 24 2014, 09:15
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 24-08-07
Пользователь №: 30 026



Цитата(Sergey SN @ Apr 21 2014, 11:15) *
Почему, не существует? Существует.

Я не о том и, наверное, написал я не в той теме.
Поясню на примере модуля WF121, вот что указано в его спецификации:
Symbol rates - up to 72.2Mbps
Throughput - up to 3.5Mbps over TCP

Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps.

Сообщение отредактировал 3m-soft - Apr 24 2014, 09:17
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 24 2014, 10:58
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(3m-soft @ Apr 24 2014, 12:15) *
Я не о том и, наверное, написал я не в той теме.
Поясню на примере модуля WF121, вот что указано в его спецификации:
Symbol rates - up to 72.2Mbps
Throughput - up to 3.5Mbps over TCP

Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps.


Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора.
Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps
Go to the top of the page
 
+Quote Post
virtual9900
сообщение Apr 24 2014, 11:40
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 22-09-09
Из: Петергоф
Пользователь №: 52 521



Цитата(3m-soft @ Apr 24 2014, 13:15) *
Я не о том и, наверное, написал я не в той теме.
Поясню на примере модуля WF121, вот что указано в его спецификации:
Symbol rates - up to 72.2Mbps
Throughput - up to 3.5Mbps over TCP

Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps.

Разбирал этот модуль. SDIO не используется. PIC32MX695F512H подключен по CSPI к чипсету CSR6030. Выше 1 Mbit/s выжать нетривиальная задача. Firmware сырое.
Присмотритесь к APM1688/ SG901-1091. Скорость обеспечат.

Сообщение отредактировал virtual9900 - Apr 24 2014, 19:08
Go to the top of the page
 
+Quote Post
doom13
сообщение Apr 25 2014, 09:17
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(AlexandrY @ Apr 24 2014, 13:58) *
Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора.
Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps


Может Вы могли бы что-либо посоветовать с доступной документацией и примерами. Стоит задача привинтить WI-FI к FPGA. Ничего кроме WF121 и RTX4100 не нахожу, второй ещё и по температуре не очень подходит (необходимо -40-85).
Go to the top of the page
 
+Quote Post
d-f-m
сообщение Apr 25 2014, 15:53
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 22-08-08
Пользователь №: 39 751



Цитата(doom13 @ Apr 25 2014, 13:17) *
Может Вы могли бы что-либо посоветовать с доступной документацией и примерами. Стоит задача привинтить WI-FI к FPGA. Ничего кроме WF121 и RTX4100 не нахожу, второй ещё и по температуре не очень подходит (необходимо -40-85).

Эксперементировал с DV102412 на MRF24WG0 от Microchip. Этот модуль на том-же PIC32MX695F512 что и WF121, только с открытым кодом.
В синтетическом тесте, когда поток формировался эмулятором UART внутри PIC32MX695F512, получил скорость 188 Кбайт/сек.
В реальном:
~80 Кбайт/сек для UART 1 Мбит/сек
~150 Кбайт/сек для UART 4 Мбит/сек
Пришлось немного изменить пример, добавив DMA для UART

Сообщение отредактировал d-f-m - Apr 25 2014, 15:57
Go to the top of the page
 
+Quote Post
d-f-m
сообщение Apr 25 2014, 18:14
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 22-08-08
Пользователь №: 39 751



Еще игрался с модулем HLK-RM04. Работает.
По температуре не проходит,
но кроме UART имеет еще и проводной Ethernet,
может работать как роутер, т.к. сделан на его основе.
Есть алтернативная открытая прошивка.

Сообщение отредактировал d-f-m - Apr 25 2014, 18:14
Go to the top of the page
 
+Quote Post
3m-soft
сообщение Apr 27 2014, 13:04
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 24-08-07
Пользователь №: 30 026



Цитата(AlexandrY @ Apr 24 2014, 14:58) *
Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора.
Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps


Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше?

Цитата(virtual9900 @ Apr 24 2014, 15:40) *
Разбирал этот модуль. SDIO не используется. PIC32MX695F512H подключен по CSPI к чипсету CSR6030. Выше 1 Mbit/s выжать нетривиальная задача. Firmware сырое.
Присмотритесь к APM1688/ SG901-1091. Скорость обеспечат.


Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль.
Go to the top of the page
 
+Quote Post
virtual9900
сообщение Apr 28 2014, 07:03
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 22-09-09
Из: Петергоф
Пользователь №: 52 521



Цитата(3m-soft @ Apr 27 2014, 17:04) *
Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше?

Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль.

В BlueGiga WF121 чипсет общается через SPI, менее скоростной чем SDIO.

Да, пока под линуксом заводили. Исходники драйверов у нас есть.

Из Cambridge Silicon Radio Limited пишут, что реализовать на ARM Cortex-M4 без ОСи:
"... Why would you want to write your own drivers for the CSR6030 device? Especially for smaller volumes, it is going to be a massive task. Even none of our biggest customers have done that. ..." wacko.gif

Маловероятно, что на разработку + поиск багов хватит пары месяцев.

Сообщение отредактировал virtual9900 - Apr 28 2014, 07:10
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 28 2014, 07:31
Сообщение #15


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(3m-soft @ Apr 27 2014, 16:04) *
Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше?

На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль.


Без ОС-и вам и драйвер не нужен. Соответственно скорость своего TCP получите автоматически выше именно из-за отсутствия каких-либо драйверов.

Ребята из BlueGiga пилят потому так долго , что делают и Wi-Fi и прикладной уровень на одном процессоре при этом пытаются изобразить некую универсальность, чтобы шире покрыть рынок.

Ваша задача значительно проще.
Хотя вообще без RTOS не рекомендовал бы.
Но именно стеки TCP/IP есть без оси, у Microchip-а например. Но все таки не рекомендовал бы.

А так предстоит написать только пару функций отправки и приема пакетов, ну настройки кой-каких параметров. И все.
Никакой драйверной обвязки и обязательных драйверных структур и интерфейсов как в линуксе реализовавать не надо. Соответственно еще и надежность будет выше.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.02004 секунд с 7
ELECTRONIX ©2004-2016