• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BL602 RISC-V WiFi и Bluetooth 5.0 LE SoC

GDI

New member
Как выяснилось, есть 2 версии, одна на esp8285, а другая, видимо более новая, на BL602L.
 

pvvx

Активный участник сообщества
Как выяснилось, есть 2 версии, одна на esp8285, а другая, видимо более новая, на BL602L.
Это очередные Tuya?
Тогда наверно туда:
 

GDI

New member
это какая более новая, та что с eWelink ?
Не знаю как их отличать. Это не я заказывал. Человек сказал что в первом заказе были устройства на 8285, потом через некоторое время он сделал еще один заказ у того же продавца и пришли на чипах BL602. Ссылка на продавца была в прошлом сообщении.
 

sav-13

Member
Всем привет
В кто-то с режимами энергопотребления разобрался BL702?
Сколько потребляют и как с ними работать? А то в примерах как-то не нашел
 

pvvx

Активный участник сообщества
В кто-то с режимами энергопотребления разобрался BL702?
Сколько потребляют и как с ними работать? А то в примерах как-то не нашел
Не для CR2032.
В случае с BT пики RX/TX RF поменьше чем у ESP32C3. Наверно технология в нанах поменьше, но не сильно. Нет поддержки удержания нормального объема памяти в режимах deep-sleep. Предоставлен малый кусок RETRAM в который не лезут данные, необходимые для поддержки быстрого просыпания в BLE (без развертывания из малого куска). В итого не конкурент типовым BLE чипам.

В примерах bl_mcu_sdk даны демки для режимов sleep и deep-sleep.
examples\pm\hbn_mode_wakeup
examples\pm\pds_mode_wakeup
examples\ble\ble_pds

git clone --recursive https://github.com/bouffalolab/bl_mcu_sdk.git
 

sav-13

Member
Не для CR2032.
В случае с BT пики RX/TX RF поменьше чем у ESP32C3. Наверно технология в нанах поменьше, но не сильно. Нет поддержки удержания нормального объема памяти в режимах deep-sleep. Предоставлен малый кусок RETRAM в который не лезут данные, необходимые для поддержки быстрого просыпания в BLE (без развертывания из малого куска). В итого не конкурент типовым BLE чипам.

В примерах bl_mcu_sdk даны демки для режимов sleep и deep-sleep.
examples\pm\hbn_mode_wakeup
examples\pm\pds_mode_wakeup
examples\ble\ble_pds

git clone --recursive https://github.com/bouffalolab/bl_mcu_sdk.git
Спасибо. Нашел. Только нигде не смог найти по потреблению в каждом режиме
 

pvvx

Активный участник сообщества
Только нигде не смог найти по потреблению в каждом режиме
На плате стоит стабилизатор, плюс светодиоды всегда подсвечиваются даже если отключены (причину не искал) и плюс выводы висят и принимают 50Гц.
По этому итоги замеров не выкладывал.
А так, в режиме программирования при питании по линии 3.3В:
1651695754758.png
 

pvvx

Активный участник сообщества
И при работе программы, с которой продается модуль RV-Debugger-BL702 .
1651696101231.png
 

pvvx

Активный участник сообщества
По включению питания и работе USB (RV-Debugger-BL702):
1651696891587.png
На 400 ms USB уже активен и в компе торчит com-порт.
 

DuMaH

New member
Помогите разобраться. Захотел прошивать смарт свитч с SM-028_V1.3 через Eport Pro-EP20, для ep20 питание 3.3v взял с другого, похожего свитча, подключил rx-tx tx-rx gnd-gnd, в свитче откуда брал питание для ep20 что-то пыхнуло, подумал что изза нагрузки, питания не хватило, запитал через такую платку с ams1117:
1716453511149.png

у нее тоже походу пробило ldo, теперь на выходе почти 5в, ep20 теперь тоже не рабочая.

Так вот, вопрос, если я правильно понял что всё погорело изза нагрузки, откуда она там взялась, эта нагрузка?

Свитч который хотел прошивать целый остался. Через usb-uart конвертер всё работало, ep20 питал с того же свитча, который пыхнул
 

DuMaH

New member
Пытаюсь загрузить прошивку через модуль jdy-24m, по схеме sm28<->jdy24<->bleak_pyserial<->virtualcom5<->vcom15<->blDevcube, почему-то sm-28 не отвечает на handshake.
Если не переводить в режим загрузчика, то нормально байты бегают.

По схеме с usb конвертером sm28<->usb_serial<->pyserial<->virtualcom5<->vcom15<->blDevcube, загружает без проблем

Код:
def notification_handler_ffe1(sender, data):
    ser_virtual.write(data)

async def ble2serail(address):
    async with BleakClient(address) as client:
        await client.start_notify(
            "0000ffe2-0000-1000-8000-00805f9b34fb", notification_handler_ffe2,
        )

        await client.start_notify(
            "0000ffe3-0000-1000-8000-00805f9b34fb", notification_handler_ffe3,
        )

        await client.start_notify(
            "0000ffe1-0000-1000-8000-00805f9b34fb", notification_handler_ffe1,
        )

        while True:
            await asyncio.sleep(0.001)

            if ser_virtual.inWaiting() > 0:
                data = ser_virtual.read(ser_virtual.inWaiting())
                await client.write_gatt_char("0000ffe2-0000-1000-8000-00805f9b34fb", data, False)

Байты:
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
55 xx 55 xx
xx 4f 55 xx
xx 4b 55 xx
10 xx 55 xx
00 xx 55 xx
00 xx 55 xx
00 xx 55 xx
xx 4f 55 xx
xx 4b 55 xx
xx 14 55 xx
xx 00 55 xx
xx 01 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 03 55 xx
xx 00 55 xx
xx 00 55 xx
xx 00 55 xx
xx 7f 55 xx
xx c7 55 xx
xx a5 55 xx
xx 4c 55 xx
xx b9 55 xx
xx 7c 55 xx
xx 13 55 xx
xx 00 55 xx
11 xx 55 xx
00 xx 55 xx
b0 xx 55 xx
00 xx 55 xx
42 xx 55 xx
46 xx 55 xx
4e xx 55 xx
50 xx 55 xx
01 xx 55 xx
00 xx 55 xx
00 xx 55 xx
00 xx 55 xx
46 xx 55 xx
43 xx 55 xx
46 xx 55 xx
47 xx 55 xx
14 xx 55 xx
01 xx 55 xx
00 xx 55 xx
0f xx 55 xx
66 xx 55 xx
99 xx 55 xx
ff xx 55 xx
03 xx 55 xx
9f xx 55 xx
00 xx 55 xx
9f xx 55 xx
00 xx 55 xx
04 xx 55 xx
ef xx 55 xx
00 xx 55 xx
01 xx 55 xx
c7 xx 55 xx
20 xx 55 xx
52 xx 55 xx
d8 xx 55 xx
06 xx 55 xx
02 xx 55 xx
32 xx 55 xx
 
Сверху Снизу