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

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

  1. pvvx

    XT-ZB1 (Devkit) BL702C

    Подкрутил на 100 ksps. Но это уже 14 бит. ADC на C(1uF)+R(7k5) к GND (100kHz) , C - электролит, чтобы шумел - имитация доп. схемы :) Среднекв отклонение: 1,08 единиц АЦП Max Bits 14 Bits Max SNR 86,04 dB ENOB 13,89 Bits Test SNR 85,38...
  2. pvvx

    XT-ZB1 (Devkit) BL702C

    По нужде ещё раз глянул работу ADC в XT-ZB1 Devkit. Нужно было что-то дешевое и с более 14 бит ENOD для подключения INA199A1. В принципе, используя железные китайские проводки и разъемы к XT-ZB1 Devkit - всё на соплях, но вроде влезает, если до 20 ksps в USB-CDC. Варианты ADC sps в BL702 от...
  3. pvvx

    Модуль BW16 (RTL8720DN)

    Безусловно, можно взять роутер WiFi с 2.5+ГГбит LAN и впихнуть ему на полную полосу UDP пакетики к клиенту на WiFi4... Программа покажет, что она отослала 2+ГГбит, а приемник WiFi 4 на одну антеннку всё равно примет максимум 35Мбит вместе с канальным хламом . Короткая преамбула и другие...
  4. pvvx

    Модуль BW16 (RTL8720DN)

    Это предел на что способны мелкие SoC в TCP по WiFi c самым крутым роутером WiFi 6+ (пока не WiFi 7 :) ). У них пакетики с IP мелкие и в самом WiFi (куда вкладываются) тоже, а не по 64+КБ, как может быть у сетевухи... И стек короткий - до 4-х пакетиков по 1500 байт в максимуме, если не зажали в...
  5. pvvx

    Модуль BW16 (RTL8720DN)

    Iperf модуль BW16 c типовой 'АТ' прошивкой.
  6. pvvx

    Модуль BW16 (RTL8720DN)

    802.11 a/b/g/n 1x1, 2.4GHz & 5GHz, Supports 20MHz/40MHz up to MCS7 Одна антенна = 2Мбайта в сек для TCP/iperf RTL87xx, UDP без потерь чуть более 2Мбайта в сек ESP8266 - до 1.6/1.8Мбайта в сек при CPU 80/160MHz TCP сокет свой. ESP32 - 1Мбайта в сек как максимум у любителей ESP, При правильном...
  7. pvvx

    Модуль BW16 (RTL8720DN)

    А куда больше? 4.5 Мбайта в секунду только в одну сторону при COM портовых драйверах. 9 Мбайт с учетом дуплекса. И это при кривом коде от Ameba Имеющийся в чипе WiFi такое уже не прокачивает.
  8. pvvx

    TLSR825x и Offloaded scan batching

    В некоторых SDK для BLE есть устанавливаемая задержка паузы при передаче рекламы между каналами (там ещё должно быть и время приема запроса на сканирование/соединения после TX, но этих установок не видел). Для Telink я не смотрел где она (есть куча всяких структур описанных в хидерах), т.к. всё...
  9. pvvx

    Модуль BW16 (RTL8720DN)

    И ныне схема построения USB – на одном концентраторе сидит к 30 портам. Весь поток (опрос) и распределен между этими устройствами. Измерение скорости бьет от замера к замеру...
  10. pvvx

    Модуль BW16 (RTL8720DN)

    Это хорошо показывает и логические анализаторы на CY7C68013A. Для получения его номинальной максимальной скорости необходимо искать более "правильный" порт USB торчайщий из современных PC. C USB3.2+ чаше всего хуже - не достигает номинала...
  11. pvvx

    Модуль BW16 (RTL8720DN)

    Как показала практика - на разных USB контроллерах на мамках (от CPU или от чипсета и т.д.) разная предельная скорость. Иногда различия достаточно большие. А скорость падает по причине невозможности прокачки непрерывного потока. Постоянно возникают какие-то паузы в приеме-передаче. И конечное...
  12. pvvx

    TLSR825x и Offloaded scan batching

    От производителя. На некоторых моделях, особенно на дорогих, есть ошибки именно с этим флагом. И их никто справлять не собирается. Есть много запросов на исправление, но писателям софта к этим моделям - пофиг. Так и дублируют с новой версией Android. Возможно что им не понять что это за флаги...
  13. pvvx

    TLSR825x и Offloaded scan batching

    В Android так-же ранее были шатания. Но с "LE General Discoverable Mode" должно работать. Последнее, что можно найти не капая сам код Android-а - типа эти флаги передаются в приложение и ему решать что творить. Но видно, что с этими флагами будет ещё много подводных камней - к примеру с активным...
  14. pvvx

    TLSR825x и Offloaded scan batching

    Зависимость возможна от флагов в рекламном пакете: У вас "LE limited discoverable mode", а для обнаружения в Windows системном меню BT желательно "LE General Discoverable Mode". С этими флагами по сей день большая путаница. Было нечеткое описание в стандарте и производители имеют разную...
  15. pvvx

    i2c или SPI

    И про оптимизацию для компилятора - для ускорения кода требуется использовать смещение в адресе, а не подгрузку в регистр каждый раз (фича компилятора к данному CPU - не умеет оптимизировать) ... Шина у ESP8266 имеет FIFO и не стоит её перегружать - такты увеличатся. "memw" желательно поставить...
  16. pvvx

    i2c или SPI

    Как и сколько может GPIO было описано в январе 2015 года. Ещё не успели прочитать? Минимальный импульс с GPIO при CPU 80MHz по IRQ от таймера - 5..7 мкс. Если убрать "memw" то: При 160 и 80 MHz CPU I/O строб = 75ns (такая вот шина или что-там в I/O) Про никчемный "memw" (для тормоза)...
  17. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Кто знает - в последних Linux и всяких Bluez сделан прием BLE рекламы кроме как PHY 1M, но и c PHY Coded (Long Range) одновременно? По стандарту BT5.0. И на каком адаптере работает и как впихнуть в "HA"? Есть желание слепить спец. версию с PHY Coded (Long Range), но с имеющимися у меня BT 5.1+...
  18. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Увеличение тока на 20% "на глаз" за пол года не определить. 7 или 9 месяцев работы в зависимости от производителя и качества CR2032 (при установках по умолчанию). Это при плохих и самых дешевых CR2032 (типа в наборе по 4+ шт + ещё кучка других в Фикс-Прайсе...).
  19. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Анализ постоянно замкнутого контакта требует больше тока - садит батарейку. Если датчик включен через резистор 1 МОм к CR2032 - это уже постоянный ток от батарейки в 3 мкА (эквивалентно +20% потребления для типичного термометра). А для датчика на длинных проводах такой ток мал и будут ложные...
  20. pvvx

    Модуль BW16 (RTL8720DN)

    Скрипт не дописан - давно делал для RTL8272DM и забросил. При вашем вопросе его поднял, что-то добавил чтобы работал с BW16 (для кинутой прошивки теста)... Когда допишу полностью - скину в github.
Сверху Снизу