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

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

  1. pvvx

    esp-01 deepSleep и ток потребления 0.7мА

    Если отключить ESP-01 (но емкость на входе 5B и выходе 3.3В оставить), то ток по 5В на MCP1700 должен быть: MCP1700 Low Quiescent Current LDO -> 1.6 µA Typical Quiescent Current Без конденсаторов на входе и выходе возможна генерация и замеры будут недостоверны... Типовое подключение в PDF...
  2. pvvx

    BLE SoC PHY6202

    Тогда и скажется кривизна RC...
  3. pvvx

    BLE SoC PHY6202

    Если потребление при TX будет 8 мА (это примерно +0 дБм), тогда CR2032 возможно гнать до 120 Ом внутреннего сопротивления (падение от 3В в 2В в момент TX, при +25С на батарее). Т.е. отладку надо делать через резистор в ~150 Ом от источника в 3.3В (?)
  4. pvvx

    BLE SoC PHY6202

    Это плохо, т.к. при большей частоте увеличивается ток потребления, а время активности не сокращается из-за длительности RF транзакций и необходимых пауз. Но из-за увеличения тока более всего сказывается просадка батарейки на её внутреннем сопротивлении. В итоге при большем токе имеем раннее...
  5. pvvx

    esp-01 deepSleep и ток потребления 0.7мА

    Непромытая (на фото) плата может дать ещё несколько мкА...
  6. pvvx

    esp-01 deepSleep и ток потребления 0.7мА

    1. Чем и где делалось измерение? 2. Сколько в реальности потребляет "MCP1700" без нагрузки? (может это поделка или уже зажарили большим током) MCP1700 (5->3.3В) в SOT23 при правильной распайке имеет 230.0°C/Watt. ESP8266 в режиме AP имеет средний ток ~110..120 мА, что даст нагрев на 43..47 °C...
  7. pvvx

    BLE SoC PHY6202

    Дык производительность CPU в данном SoC зависит не от CLK CPU, а от CLK SPI к Flash. После пробуждения кэш XIP всегда пустая. При 32MHz CLK SPI имеем всего до пары мегабайт выборок байтов кода и данных в секунду... Всё запихать в ret. RAM не выйдет. Надо ещё жестче резать код
  8. pvvx

    BLE SoC PHY6202

    Это всё выкинуто, путем назначения CLK_16M_ONLY = 1 Чистка была только для CLK_16M. Остальное просто откинуто defined CLK_16M_ONLY и явно нерабочее. Нафига в прошивке ветвления на несколько килобайт в критических местах, если другой CLK не используется?
  9. pvvx

    BLE SoC PHY6202

    Там вроде всё по мелочи, но в разных местах. В инициализация переменных и вообще использовании самих переменных пересчета частоты RC... В изначальном SDK был бардак и много лишнего. Всё лишнее тупо вырезал, т.к. был расчет на то, что Вы почините SDK на LR, тогда и допилить.
  10. pvvx

    BLE SoC PHY6202

    Так же неизвестно от какого источника питается RC ген. А прошивка переключает напряжение в sleep на пониженное... В итоге китайская настройка не работала. Но я ничего из выше перечисленного не учитывал, а просто переписал саму процедуру расчета и ранее отказывающиеся работать на 3.3 В чипы...
  11. pvvx

    BLE SoC PHY6202

    А основное время RC работает при нагрузке на батарею в пару мкА. Но расчет хода RC ведется при 5+мА :eek:
  12. pvvx

    BLE SoC PHY6202

    Если совсем упрощенно прикинуть при уровне стабилизации тока или напряжения для RC гена, то: При качестве стабилизации источника в 60 дБ -> 1000 раз. Напряжение питания 3.3..2.0В -> различие в 1.65 раз. 1.65/1000 = 0.00165, в ppm это 1650 ppm (?) :unsure: Внутренне сопротивление CR2032 для...
  13. pvvx

    BLE SoC PHY6202

    И время восстановления напряжения у батарейки зависит от емкости кондера в питании.... У TLSR825x вроде хороший стабилизатор, но его колбасит от температуры. А у PHY от напряжения питания :oops:
  14. pvvx

    BLE SoC PHY6202

    Можно взять уход за сутки для версии работающей по типу THB2, т.е. дающей рекламу со средним периодом... Хотя это не cовсем корректно, но при стабильности Vcc и температуры сгодится для расчета отклонений в ppm. Не корректно, т.к. смотрел разницу у разной длительности sleep. При нарушении...
  15. pvvx

    BLE SoC PHY6202

    В стандарте BT где-то должно быть описано сколько может быть максимальный уход часов в ppm. ESP32 тоже страдает уходом часов, но ещё больше. По этому там BT не работает без доп. кварца.
  16. pvvx

    BLE SoC PHY6202

    Какая стабильность пересчета RC вышла в новых вариантах SDK? Прошлые не работали на всех чипах при питании 3.3В. Потом я переписал калибровку, но выкинул ветки для разных CLK. Далее убрал, а не прибавил, несколько лишних задержек по старту и всё поехало. Одна из задержек при старте совсем не...
  17. pvvx

    MCLK

    В I2S CLK должен быть ровным и с нулевым джиттером. На осле с низкой частотой дискретизации будут кратные частоте MCLK волны. Чтобы частота 46 МГц на осле выглядела ровно требуется осел с частотой дискретизации от 10 раз и более, т.е. от 0.5 ГГц.
  18. pvvx

    Не удается подружить micropython и esp32 cam

    Возможно не хватает тока от USB компа. У USB компов ограничение в 500 мА, а ESP32 при старте берет больше. В режиме прошивки значительно меньше. Если в мамке компа стоит правильная микросхема ограничения тока, тогда ESP32 не запустится на максимальных частотах. А тут ещё камера... Если мамка...
  19. pvvx

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

    > что может быть? как сбросить? что делать? Конвекцию никто ещё не отменял. Положить термометры в одну коробку, лучше из пенопласта, герметичную. Часов через 5 сравнивать. Можно без коробки, но на космической станции, поставить оба сравниваемых в центр отсека и не входить...
  20. pvvx

    BLE SoC PHY6202

    Наверно самый дешевый USB Zigbee роутер, без паяльников, получается путем заливки сборки примера из Telink SDK в TB-03F-Kit.
Сверху Снизу