• Система автоматизации с открытым исходным кодом на базе 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
На графике без проблем ток идет в обратную сторону... :) Что они такими методами намерят - только им известно.
 
Сверху Снизу