• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Посоветуйте SoC с Bluetooth dual-mode

neuroman

New member
Доброго времени суток. Посоветуйте, пожалуйста SoC с Bluetooth dual-mode на борту, с вменяемой документацией и SDK, ну и с небольшим потреблением тока (>20mA). Dual-mode - важное условие, так как необходимы spp и gatt профили.
 

sL0n1k

Member
Hi

Сам недавно искал такое.

Кроме Infinion (Cypress), ничего не нашлось подходящего.
Из доступных RaspberryPi Pico - с древним чипом от кипариса.
 

neuroman

New member
На самом деле смотрю на чипы JL AC632x, 69-я серия которых воткнута в каждую вторую китайскую bt колонку. SDK официальная есть на гитхабе, инструментарий для сборки даже под linux есть, переключатель в DFU на алике тоже найти можно. Из минусов: документация вся на китайском:), но она хотябы есть... а вот с самими чистыми чипами не все так просто, они как суслики, вроде существуют, но их никто не видел.
 

sL0n1k

Member
Да, видел такое.
Технических подробностей нет, OEM модулей готовых нет.
Мне не подошло))
 

sL0n1k

Member
Возможность одновременно использовать и BLE и BR/EDR (это про SDK) китайцы еще не осознали и, похоже, осознают лет через 5, и то, не без посторонней помощи, видимо ))
 

neuroman

New member
Да, видел такое.
Технических подробностей нет, OEM модулей готовых нет.
Мне не подошло))
Да там OEM и не нужен, самое наипростейшее в sop-8 корпусе, к которому цепляется кварц без нагрузочных конденсаторов и фильтрующий конденсатор между антенной и ногой микрухи на 2.7пФ. прозрачным UART-ом работает стабильно, на алике такаой модуль копейки стоит, только делают они его для своего рынка и неизвестно, что там в прошивке навернуто
 

sL0n1k

Member
Хм, интересное)
4 мА в br/edr

SPP профиль это br/edr в BLE нет такого профиля.
Как это работает в BLE?
Это не может прозрачно работать в BLE, т.е. тайминг соблюдаться не будет (если он нужен)
 

neuroman

New member
Хм, интересное)
4 мА в br/edr

SPP профиль это br/edr в BLE нет такого профиля.
Как это работает в BLE?
По факту не 4мА, а 6.5мА это уже на приеме\передаче. до 15мА в режиме ожидания. В BLE в каком-то из атрибутов GATT-профиля uart-буффер был виден, сильно туда пока не смотрел.
 

sL0n1k

Member
что ж, если одновременно это работает, тогда гуд )
интересно, возможно, стоит его посмотреть, честно, не видел этого раньше)
 

neuroman

New member
Вы для каких целей это хотите?
носимое устройство, есть еще один проприетарный чип, который отдает по uart-у данные. SoС должен парсить данные, а по bluetooth транспорту должны гоняться что-то вроде сериализованных объектов, выше по уровню абстракции получается эдакая архитектрура на распределенном ООП не прибитом к конкретному языку или платформе, клиенты так сказать разные, но и задача не стоит параллельной работы Bt classic и ble, все будет зависить от того какой клиент подключится
 

sL0n1k

Member
Хм, у меня нечто похожее, скажем для связи с Android и iOs без постороннего ПО на них.
Скажем - это девайс на батарейном питании, который работает почти всегда в BLE, но в нужный момент включает BR/EDR и передает данные на смартфоны, посредством известных профилей, как Вы говорите - высоких абстракций )))
 

neuroman

New member
что ж, если одновременно это работает, тогда гуд )
интересно, возможно, стоит его посмотреть, честно, не видел этого раньше)
JL чипы, вроде неплохо справляются с этой работой. В тех же bt колонках звук то гоняется по а2dp, который еще не на BLE, а на Classic. Но вот много видел колонок посерьезнее у которых там свои приложения для мобилок есть и управление одновременно по BLE идет
 
Сверху Снизу