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

ESP32 - какие есть аналоги (не китайские)? то есть BLE, может и WiFi

в принципе программисты хотят свой стек, то есть как можно большую его часть самостоятельно в i.mx (ну или какой там будет ЦП) реализовывать

а не полный стек с УАРТом наружу. это одна причина. ну а вторая - китайцы - да, они обещают и джанкшин от -40 до +125 и пр. - но это все надо проверять, что может выйти дороже, чем сразу взять "некитайское"

-----------------------------------------------------------

я совсем не занимался этим - вообще с 0 надо начинать.

ну и в силу некой специфики приходится не на китайское замещение переходить, а наоборот, что-нибудь не китайское использовать

-----------------------------------------------------------

да я взглянул доки на espressif - снаружи (по крайней мере) выглядят прилично, ну и сообщество ESP32 | ESP8266 большое - но вот хотелось бы про еще какие-то варианты узнать

 

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


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

27 минут назад, yes сказал:

хотелось бы про еще какие-то варианты узнать

Realtek Ameba-* (амеб несколько есть разной степени новизны и продвинутости). Но это тоже китайцы, вид сбоку.

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


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

ну вроде у Silabs-а есть, у TI наверняка, у Infenion (Cypress) тоже должно быть - полагаю, что все более-менее "интегрированные" конторы имеют свои BLE, Wi-Fi чипсеты (тот же дигикей выдает множество контор).

стартапы тоже должны быть - но тут стремно связываться из-за поставок железа

вот сомневаюсь за "стек в отдельном процессоре" - это вряд ли мейнстрим.

и хотелось бы (если такое бывает), чтобы управление RF-ом было задокументировано, протокол (весь софт) поставлялся в исходниках, а не в каких-то закрытых черных ящиках типа не документированного кристалла и предкомпиленной библиотеки

и, естественно, хотелось бы личные рекомендации от пользовавших - все-таки какие-то засады и у ТИ и у Силабса могут быть

--------------

я через неделю - две буду этим заниматься, сейчас хотелось бы какое-то представление получить

 

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


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

Очень хотелось бы узнать хоть про один чип с открытым WiFi ! Я пока таких не встречал, если вдруг встретится отпишитесь плз..

BLE RF часть полностью описана у нордика и приоткрыта у TI, для нордика есть открытый стек mynewt-nimble

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


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

У нас сейчас обратная задача, на что перейти с CC2640 (Texas), из требований BLE и работа от аккумулятора.
Сейчас с стационарном блоке ESP32, в мобильном CC2640. 
До 24-ого можно было заказать CC2640, сроки порядка 6 месяцев. Иногда появлялась возможность заказать STM32WB55 (с BLE), но обычно у этого чипа сроки были больше.
Сейчас компэл по чипам CC26XX, STM32WB.., NRF.. и даже ESP32 показывает все по нулям.
Наверное будем рассматривать замену CC2640 на ESP32-C3, c ним хоть какие-то перспективы есть.

 

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


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

19 минут назад, blum сказал:

Сейчас компэл по чипам CC26XX, STM32WB.., NRF.. и даже ESP32 показывает все по нулям.

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

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


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

2 hours ago, blum said:

Наверное будем рассматривать замену CC2640 на ESP32-C3, c ним хоть какие-то перспективы есть.

 

А вы ESP32-C3 в РФ у кого-нибудь пробовали заказать? Я тоже интересовался, что-то нет нигде. Хотя на Али их как грязи. Там и заказал вчера, посмотрим дойдут ли...

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


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

NRF похоже теперь нет смысла рассматривать.

ESP32-C3 не заказывал, тяжеловат он для нашего устройства. Сейчас читаю про потребление, пишут что при работе с BLE потреблением высокое, как у ESP32: "I've configured advertisement period to ~1sec but I'm still not getting avg. consumption of ~2.5mA. Instead, I'm getting around 5.5mA. Not too bad either but I was wondering how did you go all the way down to 2.5mA?"

Наше устройство, когда установлено BLE соединение, потребляет 208мкА (и 270мкА когда идет большой поток данных через BLE). Т.е. ESP32-C3 в 10 раз больше потребляет - это много. И потом, у ESP32-C3 в режиме сна, когда сохраняется вся память, потребление 130мкА, у CC2640 - 5мкА. У ESP32-C3 есть глубокий сон c 5мкА, но там сохраняется только RTC memory 8кБ, а значит каждое пробуждение будет длительным.

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


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

а если не BLE, а WiFi - то кто хороший?

TI и Silicon Labs из "брендовых" контор - у кого из них больше косяков и вообще?

 

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


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

On 3/5/2022 at 7:39 PM, Andreas1 said:

Очень хотелось бы узнать хоть про один чип с открытым WiFi ! Я пока таких не встречал, если вдруг встретится отпишитесь плз..

а если посмотреть на usb-свистки типа RTL8192 ? - я так понял, что в линуксе есть wifi стек для такой железки.

с документацией там непонятно, есть ли что-то кроме самого линукса? но в даташите рисуют прямо с USB в RF - какого-то процессора там нету

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


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

39 minutes ago, yes said:

есть ли что-то кроме самого линукса?

$ apt-cache search 8192
firmware-realtek - Binary firmware for Realtek wired/wifi/BT adapters

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


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

3 hours ago, aaarrr said:

$ apt-cache search 8192
firmware-realtek - Binary firmware for Realtek wired/wifi/BT adapters

то есть нет исходников?

или публичный pdf неправильно рисует картинку  и стек wifi крутится на каком-то внутреннем процессоре

я опираюсь на слова программистов, что есть исходники - сам не понимаю куда смотреть там. 

image.thumb.png.3e62bb76cc9d52767a59cb0900919dbf.png

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


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

6 minutes ago, yes said:

то есть нет исходников?

Исходников встроенного ПО конечно нет. А кто их вообще дает?

8192 - это целая линейка сильно разных чипов, судя по отдельным наборам драйверов для разных суффиксов. Не копал.

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


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

On 3/5/2022 at 3:00 PM, yes said:

программисты хотят свой стек, то есть как можно большую его часть самостоятельно в i.mx (ну или какой там будет ЦП) реализовывать

а не полный стек с УАРТом наружу

а откуда информация что ESP32 так не умеет? По крайней мере для BT вроде как есть возможность подцепляться к VHCI (software-implemented virtual HCI interface):

  1. https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/hci
  2. https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/api-reference/bluetooth/controller_vhci.html
  3. https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/1205/ESP32_Bluetooth.Architecture.pdf

1597992455_Screenshotfrom2022-08-1421-23-50.thumb.png.5ce66cd41050464a454577bd70f3bfd8.png

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...