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

BLE SoC PHY6202

Посмотреть вложение 13613Посмотреть вложение 13614Посмотреть вложение 13615
Нашел на али TH05-V1.3 (фото с али).
Заказал, но непонятно, придет старый TH05 или такой вариант...
Пришел вот такой, потребление ~20 мкА, раз в 60 мин шлет Zigbee короткий пакет в Алису, увлажнитель включает. На ESP32C6 сон будет получше?
 

Вложения

  • 140.4 KB Просмотры: 10
  • 152.4 KB Просмотры: 12
  • 161.7 KB Просмотры: 13

pvvx

Активный участник сообщества
Пришел вот такой, потребление ~20 мкА, раз в 60 мин шлет Zigbee короткий пакет в Алису, увлажнитель включает. На ESP32C6 сон будет получше?
ESP32C6 от слегка просевшей CR2032 не запустится. Стартанет только пару раз при новом CR2032.
Смотрите доку по ESP32C6 - у него ток только RF передатчика 354 мА + CPU и остальное.
 

pvvx

Активный участник сообщества
Для запуска ESP32C6 от CR2032 прикрутите супер-кондер на десятки Фарад.
 

pvvx

Активный участник сообщества
Пришел вот такой, потребление ~20 мкА,
Это Tuya, а значит китайцы настроили LCD драйвер на постоянное потребление в 21 мкА.
Плюс TLSR8258 они обычно включают на потребление во сне более чем 7 мкА, вместо максимальных 1.8 мкА по документации.
Итого с работой в Zigbee будет всяко более 30 мкА. Чаще покупайте батарейки. Они китайские :p
 
Это Tuya, а значит китайцы настроили LCD драйвер на постоянное потребление в 21 мкА.
Плюс TLSR8258 они обычно включают на потребление во сне более чем 7 мкА, вместо максимальных 1.8 мкА по документации.
Итого с работой в Zigbee будет всяко более 30 мкА. Чаще покупайте батарейки. Они китайские :p
Да, LCD вероятно и потребляет 15мкА. Тогда батарейку нужно получше CR2. Тут макетик собрал с СС2530, это уже лучше 2мкА, и 30мА короткие пакеты, правда софт под IAR одно мучение.
 

Вложения

pvvx

Активный участник сообщества
Тут макетик собрал с СС2530, это уже лучше 2мкА, и 30мА короткие пакеты, правда софт под IAR одно мучение.
CC2530 - это на два поколения старее TLSR825x и PHY62x2.
Потребление RF RX/TX в 3 раза больше. CPU тоже, памяти RAM в CC2530 вообще нет, а Flash не хватает даже для OTA. Мучайтесь :)
 

pvvx

Активный участник сообщества
Если хотите что-то делать на таких SoC, то берите WCH чипы. На них BLE нормальное и цена минимальная и народ давно балуется...
На PHY доков нет, а Telink специфичны - не для всех :)
nRF5xxx все с браком DC-DC - жрет он немерено.
 

pvvx

Активный участник сообщества
"WCH чипы" , а что у них с софтом и доступностью?
Всё есть, но часть на китайском.
 

pvvx

Активный участник сообщества
Пришли THB1, TH05F и ещё какие-то...
На коробках:
THB1 company: E-C rossStuGnmH, Ec-connection@web.de, Germany :)
TH05F HAIWAI CONSULTING LTD, London :)
 

pvvx

Активный участник сообщества
@cool2000 - у меня на THB2 и TH05F стоят чипы с маркировкой:
(первая строка) PHY6222
(вторая строка) AAQCP26SH
Они сбоят.

На TH05 и BTH01:
(первая строка) PHY6222QC
(вторая строка) W041U0JSH
Не сбоят.
 

pvvx

Активный участник сообщества
Найдена закономерность - эти чипы работают изумительно, но при напряжении ниже 2.5В.
Я перепаивал индуктивности - пофигу... Менял кучу настроек в SDK - пофигу. Но уменьшение напряжения питания спасает это дело.
Надо искать - может нужно все выводы привязать к pullUp/Down - возможно на них что-то принимается и сбивает. Когда напряжение питания меньше - порог генерации на выводе уходит в другую область.... Это последнее предположение - ещё не проверял.
Но HT05F имеет цепочку, маркированную как ADC, с делителем и это прет на P11. Зачем китайцы в питание воткнули делитель - вроде 300кОм ? Чтобы просто жрал ток батареи и колбасил пин около порога переключения?

Кроме того пришлось перепаивать там PHY6222, так он уехал вбок при пайке - не все контакты были. Халтурщики.
Но он сбоит не по детски при более +2.5В. Даже соединяться не хочет при 3.3В - сразу потеря RF.
Но если отключить питание, а оставить RX-TX с UART - то он от этого работает и не сбоит вообще.
 

pvvx

Активный участник сообщества
Перепутал - https://pvvx.github.io/THB1/ там видно что чип смешен, не сильно но... флюс + фен ему помог.
Программа к нему полностью написана. В html он добавлен, но не выложить, т.к. сбоит при нормальном напряжении.
Добавил ещё опцию отключение дисплея. Он на ней в sleep - 3.4 мкА, а c включенным LCD - ~7 мкА.
В полной работе - около 14 мкА - приближается к Xiaomi... А TH05 - 23 мкА!
(Из делителя выкусил резистор - он всё равно не используется)
 

cool2000

Member
Докинул в SDK/lib/rf/patch_ext_adv.c недостающие функции для расширенной рекламы. Проект extBlePeripheral из примеров SDK 3.1.3 собирается в gcc. Пока не пробовал заливать. Старался делать близко к коду Ghidra, но остаётся много неясных моментов, в основном связанных с обработкой разных видов random адресов, ну и как обычно с coded phy.
 
Сверху Снизу