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

Результаты поиска

  1. pvvx

    BLE модули TB-04 (TLSR8251)

    Применение описанных основ, не меняя алгоритмов самого ПО: Было: Стало: Да и размер firmware.bin сократился на дцать килобайт, плюс всё уложилось в 32 кбайта RAM... https://github.com/pvvx/ATC_MiThermometer
  2. pvvx

    BLE модули TB-04 (TLSR8251)

    Т.к. у меня нет никаких NDA с Telink и неизвестно есть ли у них замеры потребления по каждой части SoC в режиме активности, то пришлось это выяснить самому. Часть инфы "засИкречу", на всякий пожарный и чтобы было неповадно :) Но пару основных примеров дам, т.к. это часто забывают при...
  3. pvvx

    BLE модули TB-04 (TLSR8251)

    Тест использования sleep только CPU для выяснения когда надо применять более глубокий сон... Пример с помощью SAR-ADC считывает состояние внутреннего датчика температуры выводя примерно такую логу в UART: 20:43:18.430> ADC Temp: 0x0223 # 158 mv, run 237 us 20:43:18.620> ADC Temp: 0x021f # 157...
  4. pvvx

    Странная проблема с bme280 - неверная температура

    Каким фигом? Конвекция зависит от многих факторов - влажности, положения в пространстве притяжения, разряженности, состава воздуха, ... Плюс от поглощение излучения внешними... ... И от напряжения питания датчика при стабильной частоте опроса.
  5. pvvx

    Странная проблема с bme280 - неверная температура

    BME280 и сам греется. Собственный прогрев зависит от частоты опроса. + https://esp8266.ru/forum/threads/ubia-usb-ble-to-i2c-smbus-adapter.4810/post-70705 ....
  6. pvvx

    Power Profiler

    Всё - приехали :) - скорости оцифровки критически не хватает для отладки и анализа потребления современных BLE чипов. Причина одна - у чипов используемых в текущих версиях всего USB1.1 и её полосы не хватает. Придется перекидывать PowerProfiler на чип с полной USB2.0. Пока самый приемлемый чип...
  7. pvvx

    BLE модули TB-04 (TLSR8251)

    инфо от pvvx: :) Максимально корректируемая cpu_sleep_wakeup(DEEPSLEEP_MODE_RET_SRAM_LOW16K , PM_WAKEUP_TIMER, clock_time() + 8*CLOCK_16M_SYS_TIMER_CLK_1S) в Telink_825X_SDK составляет всего до 8 секунд. (8 включительно) Далее счетчик вытягиваемый по clock_time() и прочие счетчики таймеров при...
  8. pvvx

    Пропадает WiFi через некоторое время после подключения платы ESP8266 к роутеру (NodeMCU, Wemos D1 mini)

    Serial.begin(9600); -> 960 байт в сек. Serial.printf("UDP packet contents: %s\n", incomingPacket); "UDP packet contents: %s\n" = 22 байта + incomingPacket(57) = 79 байт. 79*10(раз в сек) = 790 байт в сек. Видимо это предельная скорость приема у ESP :)
  9. pvvx

    BLE модули TB-04 (TLSR8251)

    В SDK cpu_sleep_wakeup(DEEPSLEEP_MODE_RET_SRAM_LOW16K , PM_WAKEUP_TIMER, clock_time() + x*CLOCK_16M_SYS_TIMER_CLK_1S) имеет ограничение: wakeup_tick - the time of short sleep, which means MCU can sleep for less than 5 minutes. Но есть pm_long_sleep_wakeup()... Фиг с лонгами, т.к. и 5 минут...
  10. pvvx

    BLE модули TB-04 (TLSR8251)

    Уточнение по п.п.1 - смотря какие драйвера/куски чипа типа UART, SPI, Flash, GPIO и т.д. активны и интенсивности работы шин (хоть к памяти). Без них может выйти и менее 2 мА. Уточнение по п.п.2 - Таймер для deep-sleep работает от RC или внешнего кварца на 32768 Гц. Но в SDK время во всяких...
  11. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Исправил, вставил относительный путь на SDK, на github теперь новые конфиги:
  12. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Да - поправить в конфиге проектов вот это:
  13. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Вам надо: 1) скачать с github UBIA. 2) Открыть Telink IDE 3) В окне проектов выбрать Import 4) Выбрать Имеющийся проект 5) Указать скачанный каталог в UBIA "TlsrSrc" 6) Поставить галку "Копировать" и нажать "Finish" Далее можно закрыть проект tl_pvvx_ble_sdk чтобы не мешался... На этом всё...
  14. pvvx

    BLE модули TB-04 (TLSR8251)

    3..3.3 mA при 24 MHz да. RTC Если надо принимать/передавать всякую белиберду смотри https://github.com/Ai-Thinker-Open/Telink_825X_SDK/tree/master/example/8258_feature_test Там должно быть передача и прием raw RF на разных модах... Вопрос не ясен, т.к. всё стандартно для BLE 5.0. Или вы не...
  15. pvvx

    BLE модули TB-04 (TLSR8251)

    Ага - в init_lcd() стоит sleep_us(50000), в show_atc_mac sleep_ms(1800 + 200 + 1800 + 200 + 1800) (=5800 ms) вместо сна на это время...
  16. pvvx

    BLE модули TB-04 (TLSR8251)

    Но первое включение питания не радует: Тут atc1441 работать, работать и ещё раз работать! :) Примерное поведение при соединении (connect): Соединение примерно на 4-ой секунде, далее обмен с мастером, чтение атрибутов и переход к коннект time 1 сек... За период на графике среднее составляет 65...
  17. pvvx

    BLE модули TB-04 (TLSR8251)

    Каково среднее потребление у прошивки из https://esp8266.ru/forum/threads/tlsr8251-lcd-termometr-lywsd03mmc-xiaomi-bluetooth-termometr.5263/ при default (ADV time cycle 1887 мс, TX +4дБ) Среднее только по чипу TLSR8253 = 0.0130 мА = 13 мкА.
  18. pvvx

    BLE модули TB-04 (TLSR8251)

    对于功耗调试正确的应用程序(硬件电路和软件的功耗调试都正确),最终 (I_suspend - I_ deepRet)是一个固定的值,比如suspend 为30uA,deepsleep retention 为2uA 时,(I_suspend - I_ deepRet) = 28uA;(T_init*I_init)最终也是固定 的值,比如I_init 为3mA,T_init 为400 uS,(T_init*I_init)为1200 uA*uS I_avgSuspend – I_avgDeepRet = T_cycle (28 – 1200/T_cycle) 可以看到,当T_cycle...
  19. pvvx

    BLE модули TB-04 (TLSR8251)

    Из той доки следует, что 'normal stack', да и размер SRAM у чипов отличается: А Ai-Thinker во всех своих проделках TB-01..04 на TLSR8253 считает, что размер SRAM 64 килобайта и типа что чип TLSR8258, а не TLSR8253 - не верьте своим глазам :P
  20. pvvx

    BLE модули TB-04 (TLSR8251)

    На всякий случай "AN_19011501-C5_Telink Kite BLE SDK Developer Handbook.pdf" кинул тут https://yadi.sk/i/FsMuapzANxT78Q Там подробнее о разметках SRAM, FLASH, boot, OTA и т.д. Это к чему приложить?
Сверху Снизу