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

BLE модуль JDY-10 на чипе TLSR8266

pvvx

Активный участник сообщества
Ну дык как я понял в широком доступе ничего другого нет, так что антиквариат не антиквариат но альтернативы нет.
ESP8266 не программируется в эксплорере или в смартфоне. Т.е. в современных средах и устройствах и не поддерживает современные стандарты связи. Его время ушло, как и повсеместное использование "масляных ламп" или лучин.

В UBIA встроен универсальный вариант-протовкол поддержки устройств на шине I2C/SMBUS. Пишите работу с датчиком прямо в js, а редактором может быть даже эксплорер :p
 

pvvx

Активный участник сообщества
MPU9250 втыкал и пример теста есть:
Извиняюсь что не организовано в классы - лень было, т.к. это всё клоны дописываемые на ходу путем копирования предыдущих и для теста это не важно...
 
UBIA - это вот по этой ссылке? Если да то там тоже битые ссылки на IDE и SDK, А на сайте SDK именно под этот чип нет

Так стоп на git ссылки рабочие
 

pvvx

Активный участник сообщества
И SDK там есть
Там и sniffer BLE есть, если у вас его нет, всё на том-же модуле...
Дайте мне sniffer на ESP8266 :)
 
Ага вижу, спасибо
А "TLSR826x programmator via COM port" - это программатор через Ch340 на USB?
 

pvvx

Активный участник сообщества
И sniffer который прыгает по протоколу и каналам за действиями указанных устройств, а не тупой beacon.
А "TLSR826x programmator via COM port" - это программатор через Ch340 на USB?
Наверно - я честно не помню - их было много вариантов с разной функциональностью.
Например с загрузкой загрузчика и последующей работой по UART TX/RX с проверкой CRC чтобы гарантированно...
 

nikolz

Well-known member
Вроде бы этого здесь нет.
Выкладываю режим рекламы модуля JDY-10 с исходной прошивкой.
Шаг дискретизации по времени 300us. Диапазон измерения по току от 1 мкА до 32 mA (INA219)
На картинке видим ток потребления при работе передатчика на трех каналах рекламы. Интересно, что ток разный по каналам.
Подобную зависимость видел в документации на чипы Ti.
1616148978276.png
 

pvvx

Активный участник сообщества
Вроде бы этого здесь нет.
Всё давно уже есть!
Просыпание и выдача рекламы на 3 канала:
1616156774581.png
Клетка 500 us. Последовательная передача рекламных пакетов по 3-м стандартным каналам. После каждой передачи - переключение на короткое время на прием для приема запроса.
Выкладываю режим рекламы модуля JDY-10 с исходной прошивкой.
Шаг дискретизации по времени 300us. Диапазон измерения по току от 1 мкА до 32 mA (INA219)
На картинке видим ток потребления при работе передатчика на трех каналах рекламы. Интересно, что ток разный по каналам.
Подобную зависимость видел в документации на чипы Ti.
Что за "Подобные зависимости"?
Разный ток в зависимости от канала передачи? - такое говорит о кривости антенны и чипа в модулях с чипами Ti.
Лесенки на подобии ваших рисунков? - кривизна/биения дискретизации ADC с принимаемым сигналом.
Плавное нарастание пиков от RF TX? - конденсатор в измеряемой цепи питания.
 

pvvx

Активный участник сообщества
@nikolz посмотрите что творится на большинстве модулей ESP8266/ESP32 в режиме активного сканирования WiFi. В этом режиме чип дает импульсы передачи перебирая все каналы.
Если антенна согласованна правильно и не имеет провалов по диапазону - все пики будут одинаковой величины. Если чип имеет завалы по краям диапазона - то это тоже увидите.
Отклонения на 3дБ по диапазону - это уже разница в нагрузке в 2 раза :p
 

pvvx

Активный участник сообщества
Пример - ESP32 модуль от Espressif, идеальные условия - нет никаких проводов и плат в области антенны.
Режим сканирования WiFi, типовой пример из Arduino.
Между уровнями TX запроса на каждом канале провел линию для наглядности:
1616162269142.png
Импульс запроса (RF TX) на каждом канале выглядит примерно так:
1616162334869.png
Порядок тока импульса - 350 mA.
 

pvvx

Активный участник сообщества
Ну и ради прикола над глупостями программистов Espressif.
Модули ESP32 не могут работать от USB компа - стартовый ток чипов ESP32 превышает нормированные в стандарте до 250 мА питание по USB, а чип USB-UART не сообщает что нужен ток более:
1616163558138.png
Доходит до 250 мА c временем срабатывания защиты USB в компе, питание вырубается и чип перезагружается...

Четко упирается в 250 мА, пытается утянуть больше, но фигу:
1616163712056.png
 

pvvx

Активный участник сообщества
Немного ошибся, уточнения:
На прошлых измерениях уже всё нагрелось и чип ESP32 вошел в непрерывную перезагрузку...
Вот уточненная стартовая фича у ESP32 во всех проектах Arduino использующих RF дрова:
1616165327658.png
530 mA хочет от 3.3V стабилизатора от USB. Ещё на USB сидит USB-UART чип и тоже кушать хочет.
Всё остальное, примерно одинаково с прошлыми замерами, а это конец и причина срыва чипа ESP32 в "exception" при страте на "холодную".
АКБ для запуска ESP32 нужен не менее как для шуруповерта...
 

nikolz

Well-known member
А вот что у меня получилось для NRF52832.
прошивка заводская.
Вроде все соответствует документации. Никаких сюрпризов.
1616218159911.png
 

nikolz

Well-known member
Немного ошибся, уточнения:
На прошлых измерениях уже всё нагрелось и чип ESP32 вошел в непрерывную перезагрузку...
Вот уточненная стартовая фича у ESP32 во всех проектах Arduino использующих RF дрова:

530 mA хочет от 3.3V стабилизатора от USB. Ещё на USB сидит USB-UART чип и тоже кушать хочет.
Всё остальное, примерно одинаково с прошлыми замерами, а это конец и причина срыва чипа ESP32 в "exception" при страте на "холодную".
АКБ для запуска ESP32 нужен не менее как для шуруповерта...
я на ESP32 давно положил , но не глаз.
ESP8266 пока вполне устраивает, так как можно быстро слепить что нужно. Например измеритель тока от 1 мкА до 32 mA сделал на ESP8266.
А вот измерить тока от 0.1 мкA до 200 мА (собрал на соплях) на ESP8266 сделать не получилось, параметры не потянули. Оставил на потом.
Пока хватает и от 1 мкА до 32 mA на ESP8266.
 

nikolz

Well-known member
Что за "Подобные зависимости"?
Разный ток в зависимости от канала передачи? - такое говорит о кривости антенны и чипа в модулях с чипами Ti.
Лесенки на подобии ваших рисунков? - кривизна/биения дискретизации ADC с принимаемым сигналом.
Плавное нарастание пиков от RF TX? - конденсатор в измеряемой цепи питания.
Ti выпустили оч интересный чип CC2562P. Он интересен тем, что на BLE дает мощность 100мВт т е как ESP8266 для WiFi.
При этом ток потребления раза 3-4 меньше.
Вот в документации на этот чип даны графики тока потребления на разных каналах.
 

pvvx

Активный участник сообщества
Ti выпустили оч интересный чип CC2562P. Он интересен тем, что на BLE дает мощность 100мВт т е как ESP8266 для WiFi.
При этом ток потребления раза 3-4 меньше.
Вот в документации на этот чип даны графики тока потребления на разных каналах.
В каком году выпустил "Ti выпустили оч интересный чип CC2562"? Более десяти лет назад? Его уже не публикуют на сайте Ti...
К нему booster прикручивается нескольких модификаций, из тех-же годков... Сам CC2562 жрет не хило, а чип booster-а ещё плюс от 170 мА и получаются кривые 100 мВт, с наклонной характеристикой по выдаваемой мощности - к старшему каналу мощность меньше. Почему такая кривизна у микросхем от Ti - у них-же и спрашивайте.
Никто, кроме нарушения законов, вам не мешает прикрутить усилитель к любому чипу :)
 

pvvx

Активный участник сообщества
У Ti есть микросхема CC2652R, которая дает электричество (из темной материи):
1616223164885.png
На графике без проблем ток идет в обратную сторону... :) Что они такими методами намерят - только им известно.
 
Сверху Снизу