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

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

pvvx

Активный участник сообщества
-----
TSR8266/ RAM=16KB/ FLASH=512KB/ цена 90 руб
---------------------------
TSR8269/ RAM=32KB/ FLASH=512KB/ цена 240 руб
------------------------------
NRF52838/ RAM=64KB /FLASH=512 KB/ цена 180 руб
------------------------------
NRF52840/ RAM=256KB /FLASH=1024 KB/ цена 200 руб
Опять у nikolz фантазии :) Что ныне съели?
 

pvvx

Активный участник сообщества
Я бы написал так:
-----
TSR8266/ RAM=16KB/ FLASH=512KB/ цена 80 руб + паяльник за 36 руб для подключения
---------------------------
TSR8269/ RAM=32KB/ FLASH=512KB/ цена 100 руб + паяльник за 36 руб для подключения
------------------------------
NRF52840/ RAM=256KB /FLASH=1024 KB/ цена 2 руб + дчать тысяч руб паяльная станция и изготовление платы переходника для подключения.
2 руб - т.к. он никому не сдался из-за дурных характеристик в lowPower режимах, а для Arduino поделок, где потребление пофигу, требует покупки дорогих модулей с ценой от 1 т. руб.
 

nikolz

Well-known member
Я бы написал так:
-----
TSR8266/ RAM=16KB/ FLASH=512KB/ цена 80 руб + паяльник за 36 руб для подключения
---------------------------
TSR8269/ RAM=32KB/ FLASH=512KB/ цена 100 руб + паяльник за 36 руб для подключения
------------------------------
NRF52840/ RAM=256KB /FLASH=1024 KB/ цена 2 руб + дчать тысяч руб паяльная станция и изготовление платы переходника для подключения.
2 руб - т.к. он никому не сдался из-за дурных характеристик в lowPower режимах, а для Arduino поделок, где потребление пофигу, требует покупки дорогих модулей с ценой от 1 т. руб.
в последней строке исправьте так:
NRF52840/ RAM=256KB /FLASH=1024 KB/ цена 260 руб + + паяльник за 36 руб для подключения
Но вы можете и за надцать тысяч паяльную станцию взять .
 

pvvx

Активный участник сообщества
в последней строке исправьте так:
NRF52840/ RAM=256KB /FLASH=1024 KB/ цена 260 руб + + паяльник за 36 руб для подключения
Но вы можете и за надцать тысяч паяльную станцию взять .
upload_2020-1-13_15-29-8.png
Это самый дешевый ~280 руб c более менее антенной и дают всего по 2 на заказ.
Та и нафиг он сдался, если жрет от 0.8 мА в sleep.
 

nikolz

Well-known member
для подключения всех этих чипов
надо 1117 -1 шт, 20 см цветного кабеля плоского, адаптер UART На CH340 и ST link
Последние две детали можно заменить на модуль STM32F103 и прошить туда.
 

nikolz

Well-known member
Посмотреть вложение 8625
Это самый дешевый ~280 руб c более менее антенной и дают всего по 2 на заказ.
я такой купил за 200 руб но сейчас их нет
Но даже если BLE не использовать, то имеем нормальный SOC с 1 МБ флеш 256Кбайт RAM и Cortex M4F за какие-то 4 доллара с доставкой. Есть альтернатива?
 

pvvx

Активный участник сообщества
для подключения всех этих чипов
надо 1117 -1 шт, 20 см цветного кабеля плоского, адаптер UART На CH340 и ST link
Последние две детали можно заменить на модуль STM32F103 и прошить туда.
Тяп-ляп на проводках с соплями - это ваше. У других культура не позволяет :p
 

pvvx

Активный участник сообщества
я такой купил за 200 руб но сейчас их нет
Но даже если BLE не использовать, то имеем нормальный SOC с 1 МБ флеш 256Кбайт RAM и Cortex M4F за какие-то 4 доллара с доставкой. Есть альтернатива?
Альтернатива покупалке? Есть всегда.
Альтернатива по потреблению для реальных устройств BLE - представлена даже предыдущим поколением китай чипов.
 

nikolz

Well-known member
Посмотреть вложение 8625
Это самый дешевый ~280 руб c более менее антенной и дают всего по 2 на заказ.
Та и нафиг он сдался, если жрет от 0.8 мА в sleep.
Вам надо продолжить изучение чипа, так как ток в режиме sleep можно уменьшить еще раз в десять. успехов
 

pvvx

Активный участник сообщества
Вам надо продолжить изучение чипа, так как ток в режиме sleep можно уменьшить еще раз в десять. успехов
Зачем? И так 40 мкА с пофиг всё на TLSR8266 в рабочем проекте вместе с передачей маяков и чипом HX711. Уже в 20 раз на всё.
Можно уменьшить до указанных тут https://esp8266.ru/forum/threads/ble-modul-jdy-10-na-chipe-tlsr8266.4654/page-9#post-69013 воспользовавшись deep-sleep c таймером RTC и GPIO пробуждением.
С nRF52840 такое не покатит. У него пробуждение из deep-sleep, в зависимости от проприетарных либ от Nordic от 300 мс с более 5 мА жручкой.
 

pvvx

Активный участник сообщества
В nRF52840 большая часть Flash и RAM используется либами Nordic. Для пользователя, согласно концепциям Nordic и программирования с ними не принято говорить сколько у вас останется на ваш проект. СИкретно, т.к. менее чем у других более простых чипов. И 64 МГц Cortex M4F там застревают на многие миллисекунды - обслуживают проприетращину Nordic и обгрызанные модели встроенных контроллеров. По этому и требуется такая минимальная производительность CPU, чтобы данному чипу хоть ка-то работать в BLE эфире.
 

pvvx

Активный участник сообщества
В TLSR826x стартовая инициализация BLE стека (после выхода из глубокого deep-sleep с потерей всего) при 16 МГц занимает порядка 1 мс, но там ещё желательно проверить что с батарейкой (потянет ли запись flash и прочие датчики если есть), коды пользовательской инициализации чего там надо.
На всё про-всё и уходит 2..3 мс с током не более 5 мА. За ними уже следует передача маяка и отключение. Вот и считайте:
  • В фазе deep-sleep с таймером и GPIO 3.5..3.7 мкА ( менее 3.0 мка c опцией отключения Flash, но если прервать работу чипа - будут танцы с бубном по отключению всех потенциалов со всех выводов и закорачиванию питания).
  • Активная фаза с стартом в 3 мс до 5 мА + передача маяка (100% аналогична по токам nRF52840 при одинаковых TX +8 дБ) с проверкой запроса соединения + до сотни us на выход в deep-sleep

PS: Уже как для детсада разжевано!
 

pvvx

Активный участник сообщества
Вот в эти стартовые 3 мс у меня в тестовом проекте c HX711 инициализируется:
1) USB
2) ADC c PGA (ну остался код для теста ADC по запросу при соединении)
3) UART и интерфейс на нем с сигналами оповещения внешнего MCU
4) Проверка батарейки для вывода в стандартную характеристику.
5) Изменение опций стека BLE: Увеличение MTU для передачи ADC значений, прочие заголовки нужных для работы характеристик-сервисов, таких как OTA(тоже есть и инициализация).
6) Ну и сама инициализация стека и power-manager-а.
7) Что ныне бум делать при полученных данных с GPIO и счета времени...

Что-то ещё надо?
 
Сверху Снизу