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

Результаты поиска

  1. pvvx

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

    Влепил вывод в WAV с USB... Теперь можно проверить ADC на уровень шумов и ... 50 ksps:
  2. pvvx

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

    Изменение температуры не более 6..8 С. Т.е. разрешение лучше чем у некоторых датчиков температуры :) Если ещё подобрать тип диода с прямым падением на 650 мВ - можно PGA врубить на 40 дБ для увеличения разрешения в 20 дБ от показанного...
  3. pvvx

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

    Очередное баловство: Диод Д223A и резистор 4k7 в 3.3В, диод нагрет рукой (примерно +30C), PGA +20дБ, остывание до температуры и моих движений на столе:
  4. pvvx

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

    Такая шняга ныне с ADC+DFIFO+PGA у TLR8266: // analog regs PGA #define rega_aud_ctrl 0x86 enum { FLDA_AUD_PWDN_LEFT = BIT(0), FLDA_AUD_PWDN_RIGHT = BIT(1), FLDA_AUD_MUTE_RIGHT = BIT(2), FLDA_AUD_MUTE_LEFT = BIT(3)...
  5. pvvx

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

    В доках и SDK от Telink нет ничего про это. А про ADC + DFIFO + PGA в описании к SDK скромно сказано - используйте TLSR8269, а на TLSR8266 вот вам пример замера батарейки с делителем на двух R и гуляйте. Есть ещё упоминания, что не работает в PGA второй канал... Это вся инфа. Где-то в нутрах...
  6. pvvx

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

    Та и вообще всё что связано с USB и ADC на TLSR8266 без каких-либо описаний. Сделано методом "аппаратного реверса" :P
  7. pvvx

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

    Размер DFIFO не увеличить - мало RAM у TSLR8266. Сделал фичу адаптации длины пакета семплов ADC под загрузку BLE... Информация по реальным делам в BLE и устройствам медленно раскрывается. Полных описаний то нема...
  8. pvvx

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

    Вот передатчик шурует каждые 11.5 ms Sleep пришлось пожертвовать для ADC... Но и разница не сверх - SAR шурует на 4MHz CLK + 32MHz DFIFO + всякие таймеры и ожидание что скажет управляющий BLE за latency connection и всё это жрет как CPU у TLSR8266. Смысл гасить CPU мал - падает с 9 мА до 7 мА и...
  9. pvvx

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

    Добился стабильных на старом смарте 3333 sps (6724 байта в сек)... На компе 5 ksps (10 килобайт в сек). ---- В итоге забрал всё время BT на одно устройство - выставив LL latency connection events в 8(!)
  10. pvvx

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

    Это возможно для включения BT, а не GPS :) У меня не спрашивает, а спрашивает "включить BT?", если не включен при запуске. B во вторых это Chrome хочет, а не js в HTML. Может в его настройках надо покопать...
  11. pvvx

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

    Для смарт с ограничением у дров Connection interval в 11.25 ms и BT4.2, почти предельный 2 ksps (4 килобайта): Вложен полный HTML
  12. pvvx

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

    Если таймер у BLE уходит, то будут дикие потери. Ему нужно держать connection interval с точностью в us. По этому при больших интервалах с неверно откалиброванными часами участников соединения оно может рушится или иметь много потерь...
  13. pvvx

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

    На Windows 10 помогает перезагрузка (отклюение-включение BT в опциях или путем выдергивания-втыкания в USB) USB-брелка... :) Иногда оно не хочет прокачивать даже 1000 sps. Дрова мекомягких и всё такое.... Надо писать свой адаптер на TLSR8269 или nRF52840...
  14. pvvx

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

    js в HTML имеет два варианта расчета sps. В логе - по кол-ву отработанных в модуле чтений от подачи команды старта семплирования и приему статистики (опрос каждые 20 сек) И в выводе графика, где считает у усреднением к последней секунде... Там-же, в логе выводится на какой connection interval...
  15. pvvx

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

    Телефон может иметь старый модуль BT. Тогда надо править минимальный Connection interval. На старой версии был спецом ограничен для 500 sps. iPhone = всегда стоит дешевая бяка :eek::oops:
  16. pvvx

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

    Это точно обман: BT4.2, вообще ни с чем не соединяется и глухой от рождения (RX ужасен). Дрова нужны свои... Остальные все на али BT4.2. Часто с дровами от Win 3.1 only :) Надежда была на nRF52840 dongle, но не нашел прошивки и дров от Nordic.
  17. pvvx

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

    Есть и другие варианты - полу-дуплексные: К примеру передаем запрос на чтение регистров и принимаем ответ. Тут скорость наверно будет меньше, т.к. требует не менее 2-х событий Connection interval + всякая обработка и подтверждение... Так-же есть варианты без подтверждений, типа UDP... Про них...
  18. pvvx

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

    Без подтверждения приема: Part 1: Maximizing BLE Throughput on iOS and Android Part 2: Maximizing BLE Throughput: Use Larger ATT MTU Part 3: Data Length Extension (DLE) Например, при измерении пропускной способности обратной петли, если устройство получает 234 байта данных в одном событие...
  19. pvvx

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

    Причина - кто-то кого-то не слышит. Дешевый USB-cвисток BT ver 4.2 имеет TX 0 Дб, минимальный RX - неизвестен. Мой дешевый USB-cвисток BT ver 4.2 за 300 рупь жрет стабильно до 5 килобайт в непрерывном режиме без потерь и с подтверждением. При увеличении от 5 килобайт - редкие потери, но может...
  20. pvvx

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

    Для запуска локального html в Chrome в смарте надо чтобы всё было в одном файле! Для этого в файле html: 1) удаляем строку <link rel="stylesheet" href="tests.css"> и вместо неё вставляем <style type="text/css"> полный текст из tests.css </style> 2) удаляем строку <script type="text/javascript"...
Сверху Снизу