• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE модули TB-04/TB-03F (TLSR8253F512)

pvvx

Активный участник сообщества
ESP32 не успевает отвечать в таймаут на 500 мкс. Только в исключительных случаях, когда предварительно заготовлен ответ. Но после транзакции тупит совсем неимоверно и новую ему не осилить - нужно несколько мс для его "крутого софта", чтобы снова всё зарядить. А в TLSR825x - можно вообще без паузы после приема подтверждения перейти к следующей транзакции...
 

pvvx

Активный участник сообщества
Если вы перепишете на ESP дрова на передачу-прием с малыми паузами, то любой ESP сгорит или придется лепить троттлинг. У ESP32 ток будет за 1A, а ESP8266 просто выгорит (там нужно более 1.2Вт рассеять). Что ж поделать с кристаллом и RF от ESP8089 от 2012 года, а разработки за пару лет до.
 

nikolz

Well-known member
TLSR825x. В режиме ESB шаг каналов до 50 MHz или менее. 3 типа модуляции.
Нет, я не об этом.
Уточню свой вопрос.
Одним из способов увеличения дальности работы приемо-передатчиков - это повышение избирательности приемника.
Это решается путем сужения полосы приема и следовательно увеличением соотношения сигнал/шум.
Одновременно при этом уменьшается скорость передачи.
В модулях WiFi и BLE полоса приемника не изменяется а в модулях Lora и старых чипах CC и NRF24 изменяется и именно это дает основной вклад в увеличение дальности работы этих чипов.
Но модули lora дорогие а старые чипы прожорливые.
Интересует есть ли новые чипы у которых можно изменять полосу пропускания приемника (не частоту настройки а полосу пропускания), например, с шагом 100 кГц или меньше.
 

pvvx

Активный участник сообщества
В модулях WiFi и BLE полоса приемника не изменяется а в модулях Lora и старых чипах CC и NRF24 изменяется и именно это дает основной вклад в увеличение дальности работы этих чипов.
В модулях BLE от BT5.0 модуляция изменяется. По уровню приема меняется во время соединения, если это предусмотрено. И часто это предусмотрено. Android при малом расстоянии переходит на 2M РНY.
TLSR825x. В режиме ESB шаг каналов до 50 MHz или менее. 3 типа модуляции.
и пару программных. Т.е. больше чем у nRF24.
 

nikolz

Well-known member
В модулях BLE от BT5.0 модуляция изменяется. По уровню приема меняется во время соединения, если это предусмотрено. И часто это предусмотрено. Android при малом расстоянии переходит на 2M РНY.
и пару программных. Т.е. больше чем у nRF24.
Прикольно, я спрашиваю про приемник (вроде понятно написал) , а Вы мне все про передатчик рассказываете.
 

pvvx

Активный участник сообщества
Прикольно, я спрашиваю про приемник (вроде понятно написал) , а Вы мне все про передатчик рассказываете.
А есть какая-то разница? Читайте стандарт BT 5.0 или соединитесь с термометром в Long Range в nRFConnect и переключайте модуляцию PHY на что захотите...
 

nikolz

Well-known member
А есть какая-то разница? Читайте стандарт BT 5.0 или соединитесь с термометром в Long Range в nRFConnect и переключайте модуляцию PHY на что захотите...
Разница есть и очень большая. Меняя частоту / метод модуляции мы сужаем полосу локализации мощности передатчика,
а меняя полосу приемника мы меняем мощность шумов т е уровень сигнал/шум при той же мощности передатчика.
------------
Проще говоря,
можно в 100 раз увеличить мощность передатчика,
а можно в 100 раз увеличить чувствительность приемника.
Дальность будет одинаковая ,
а потребление в 100 раз меньше во втором случае.
 

cryptozoy

Member
Разница есть и очень большая. Меняя частоту / метод модуляции мы сужаем полосу локализации мощности передатчика,
а меняя полосу приемника мы меняем мощность шумов т е уровень сигнал/шум при той же мощности передатчика.
------------
Проще говоря,
можно в 100 раз увеличить мощность передатчика,
а можно в 100 раз увеличить чувствительность приемника.
Дальность будет одинаковая ,
а потребление в 100 раз меньше во втором случае.
А как насчёт роста в 10 раз побочных энергозатрат чипа от продолжающейся в 10 раз дольше радиосессии из-за сниженной в 10 раз скорости передачи данных? Это ж надо учитывать и выбрать оптимальный вариант при работе от автономного источника питания.
 

nikolz

Well-known member
А как насчёт роста в 10 раз побочных энергозатрат чипа от продолжающейся в 10 раз дольше радиосессии из-за сниженной в 10 раз скорости передачи данных? Это ж надо учитывать и выбрать оптимальный вариант при работе от автономного источника питания.
Все методы повышения дальности применяемые в Wifi, BLE, Lora и т д понижают скорость.
Но при этом . кроме Lora, у WiFi и BLE не изменяется полоса приемника. Т е качество фильтарции шума и помех не улучшается.
----------------------
Но меня интересует не дискуссия об очевидном,
а есть или нет новые чипы в которых можно управлять полосой приемника.
 

pvvx

Активный участник сообщества
Т е качество фильтарции шума и помех не улучшается.
Это с чего?
Минимальный уровень приема (относительно шумов) при переключении типа PHY в BLE увеличивается, и добавляется избыточность (битовое восстановление), что ещё повышает соотношение сигнал-шум на приемной стороне.
Т.е. есть разные методы достижения того, что приспичило "интересует".
 

pvvx

Активный участник сообщества
На Bluetooth SIG: Расчет ожидаемого диапазона между двумя устройствами Bluetooth
В нем, для TLSR825x без внешних антенн прогноз составляет - 226 to 315 meters
 

cryptozoy

Member
Все методы повышения дальности применяемые в Wifi, BLE, Lora и т д понижают скорость.
Но при этом . кроме Lora, у WiFi и BLE не изменяется полоса приемника. Т е качество фильтарции шума и помех не улучшается.
----------------------
Но меня интересует не дискуссия об очевидном,
а есть или нет новые чипы в которых можно управлять полосой приемника.
Это как у типа такого чуда?

RV32M1 Datasheet - Rev.1.1.pdf
RV32M1 Reference Manual - Rev.1.1.pdf
 

pvvx

Активный участник сообщества
Т е качество фильтарции шума и помех не улучшается.
Судя по PDF по ссылкам предоставленным cryptozoy получается, что эти чипы не проходят нормы для чипов Blouetooth 5.0 по уровню 'Typical sensitivity (dBm)'. Он на уровне древних поколений чипов WiFi.
Т.е. там увеличение дистанции требует увеличения мощности передатчика, т.е. ещё раз потребления.
 

cryptozoy

Member
Судя по PDF по ссылкам предоставленным cryptozoy получается, что эти чипы не проходят нормы для чипов Blouetooth 5.0 по уровню 'Typical sensitivity (dBm)'. Он на уровне древних поколений чипов WiFi.
Это вообще-то экспериментальный чип с широкими возможностями обучения программированию под разные процессоры (у него их аж 4 штуки) и протоколов связи в направлении интернета вещей. Жаль что больше не выпускают, как и плату с ним. Это единственный чип с официально открытым радиоблоком, ну кроме естественно чипов nRF. И только под них написан нижний уровень стека BLE у Zephyr RTOS.
 

pvvx

Активный участник сообщества
По мнению разработчиков "ИИ" програмеры использующие Zephyr, RTOS, прочие либы и API в ближайшие годы канут в лету. Они как-бы первые идут на вылет и уже началось...
Наверно это по причине хорошо поддающегося обучения "ИИ" для использования штампов и алгоритмов при применении типовых либ и API...
 

cryptozoy

Member
По мнению разработчиков "ИИ" програмеры использующие Zephyr, RTOS, прочие либы и API в ближайшие годы канут в лету. Они как-бы первые идут на вылет и уже началось...
Наверно это по причине хорошо поддающегося обучения "ИИ" для использования штампов и алгоритмов при применении типовых либ и API...
Какая чушь. Использовать "Zephyr, RTOS, прочие либы и API" невозможно без участия в разработке самих "Zephyr, RTOS, прочие либы и API", ибо там почти всё кривое, недоделанное, а местами даже не начатое. Разработчики "ИИ" идут лесом. )))))
 

cryptozoy

Member
Большинство компаний производящих микроконтроллеры тупо суют такое в свой чип и в ус не дуют: BLERFIP
 

pvvx

Активный участник сообщества
Какая чушь. Использовать "Zephyr, RTOS, прочие либы и API" невозможно без участия в разработке самих "Zephyr, RTOS, прочие либы и API", ибо там почти всё кривое, недоделанное, а местами даже не начатое. Разработчики "ИИ" идут лесом. )))))
Их давно послали притормозить. Слишком много от них уволенных... :)
Большинство компаний производящих микроконтроллеры тупо суют такое в свой чип и в ус не дуют: BLERFIP
Чего суют?
Вы производитель MCU?
Если у вас хотя-бы мелко-серийка, то подписать NDA не является чем-то сверх сложным, как и покупка всякого пропр.прог.обеспечения. У вас цель - заработать фантики.
А мы туты ковыряемся на коленке на кухне с тем, что дают практически задаром в ларьке типа али.
 

pvvx

Активный участник сообщества
ибо там почти всё кривое, недоделанное, а местами даже не начатое.
Как это близко с уже освоенной языковой моделью. "ИИ" сразу научился создавать новые слова и слово-сочетания. Дописывание и исправление либ - это наименее простая задача для текущих "ИИ". Весть смысл там в типовых штампах (мелкий список правил и заучивание названий - кто это лучше сделает?). А оптимизацию из кубиков - это "ИИ" из 1980 :)
 
Сверху Снизу