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

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

pvvx

Активный участник сообщества
Доки на модули от AI-Thinker не точны(!):
1606499534024.png
Типичный Standby power consumption 1.42..1.45 mA - Они забыли отключить ADC и прочее ненужное.
В Deep-Sleep всё зависит от того, сколько оставлено включенной SRAM, активности пробуждения по таймерам и GPIO и какой генератор - RC или внешний кварц 32768 Гц.
SRAM отключается кусками:
1606500092071.png

Кварц на 32768 Гц на модулях TB-0x установлен.

int32k/ext32k - внутренний RC или внешний кварц на 32768 Гц:

int32k+deep+none: 0.41uA
int32k+deep+pad: 0.41uA
int32k+deep+tmr: 0.92uA
int32k+deepret16k+none: 1.41uA
int32k+deepret16k+pad: 1.41uA
int32k+deepret16k+tmr: 1.87uA

ext32k+deep+none: 0.43uA
ext32k+deep+pad: 0.43uA
ext32k+deep+tmr: 2.03uA
ext32k+deepret16k+none(tmr should open: 3.00uA)
ext32k+deepret16k+pad(tmr should open: 3.00uA)
ext32k+deepret16k+tmr: 3.00uA
 

pvvx

Активный участник сообщества
Кто собирал на этих чипах AoA и AoD?
1608294066861.png
 

volaltd

Member
Подскажите как антенну к TB-04 корректно организовать для вариантов минимально поиграться и припаять к своей PCB без IPEX ?
 

volaltd

Member
Спасибо!
В KiCAD есть шаблон PCB антены на 2.4Ghz, если ничего не путаю, то это AN043 от TI. Подобная используется на ESP-01 с подачей сигнала через емкость 5.6pf.
Для TB-04 просто подключаем такую дорожкой как можно короткой длинны или есть необходимость в дополнительных согласующих емкостях и индуктивностях? Ширина и форма дорожки соединения сильно критичны?

Не очень хочу использовать TB-03 из-за габаритов, не влезет плата в корпус и крепеж к стойкам будет проблемой, а по RF чайник полный :cool:

kicad.jpgan043.jpg
 

nikolz

Well-known member

pvvx

Активный участник сообщества
интересная фраза в доке:
Если Вы не можете реализовать специфичные для платформы интерфейсы в предыдущих файлах .c, пожалуйста, создайте новый, например tuya_ble_port_nrf52832.c
В чем у вас проблемы? Увидели любимое название в устаревшей версии общей документации?
Главный репозиторий содержит примеры и для ESP8266. Но от них отказались, как и от Nordic. :p
Ваш любимый Nordic может не перенести "ковид" и не вписывается в "современную модель раздела мира".
А у Espressif другие болезни. На текущий момент на их чипах ничего никто не строит в IoT, даже если ранее заявляли об объединении...
 

pvvx

Активный участник сообщества
У меня проблемы с антенной для TB-04, в какой документации можно увидеть как ее реализовать правильно? :unsure:
Куском проволочки.
В большинстве "вумных" часов, даже дорогих, наобум припаян китайский кусок проволочки и никто не жалуется :)
 

pvvx

Активный участник сообщества
У меня проблемы с антенной для TB-04, в какой документации можно увидеть как ее реализовать правильно? :unsure:
При неизвестном материале платы и прочих параметров - только опытным путем с оборудованием.
Программа для передачи тестовых RF посылок на всех каналах, модуляциях и уровнях приведена в SDK.
 
Куском проволочки.
... взять длину в полтора расчетного размера, а затем по миллиметру откусывать и смотреть как сигнал поживает.

ps: Приехали с али tb-03f, магазин можно отнести к хорошим. :) есть в наличии и tb-04
А вот этот магазин напротив отмораживается. Отправили заказ в марте, до сих пор ни слуху ни духу.
 

volaltd

Member
... взять длину в полтора расчетного размера, а затем по миллиметру откусывать и смотреть как сигнал поживает.
ps: Приехали с али tb-03f, магазин можно отнести к хорошим. :) есть в наличии и tb-04
А вот этот магазин напротив отмораживается. Отправили заказ в марте, до сих пор ни слуху ни духу.
А после штангенциркулем померять и такой же на 10-ок изделий припаять? Не очень-то и нужно в таком случае...

С отмораживающегося давным давно успешно получил TB-03, ждут когда дойду:
2020.12.27 22:36 (GMT-7): Shipment dispatched
2021.02.08 20:54 (GMT-7): Delivery successful
 

pvvx

Активный участник сообщества
Чтение/программирование TB-03F-KIT.

1. Скачиваем TlsrComProg.py и floader.bin.
2. Замыкаем проводом с коннектором папа-мама
1631141034598.png
ногу с номером 2 CH340C и SWS:
1631140594810.png
3. Запускаем:
TlsrComProg.py -p COM5 rf 0 0x80000 xx1.bin
4. Получаем:
1631140816734.png
 

aloika

Active member
Чтение/программирование TB-03F-KIT.
Спасибо! А я по-другому пробовал:

1. Скачиваем https://github.com/Ai-Thinker-Open/Telink_825X_SDK, оттуда нужен только Telink_Tools.py

2. Telink_Tools.py -p com5 burn c:\путь к бинарнику\бинарник.bin

И всё. Преимущество в том, что ничего дополнительно паять и соединять не надо. Там изначально записан загрузчик от AiThinker (благодаря чему этот способ и работает), поэтому не стоит, например, стирать всю память модуля.
 

pvvx

Активный участник сообщества
Спасибо! А я по-другому пробовал:

1. Скачиваем https://github.com/Ai-Thinker-Open/Telink_825X_SDK, оттуда нужен только Telink_Tools.py

2. Telink_Tools.py -p com5 burn c:\путь к бинарнику\бинарник.bin

И всё. Преимущество в том, что ничего дополнительно паять и соединять не надо. Там изначально записан загрузчик от AiThinker (благодаря чему этот способ и работает), поэтому не стоит, например, стирать всю память модуля.
А указанный метод работает без всяких загрузчиков. Накроется Thinker загрузчик в прошивке или забудете его прошить, или просто ошибка в ПО и всё...
Да и паять ничего не надо - соединить на время старта...
 
Сверху Снизу