STM32INA2xxPowerProfiler icon indicating copy to clipboard operation
STM32INA2xxPowerProfiler copied to clipboard

STM32/BLE INA219/INA226 Power Profiler

trafficstars

STM32INA2xxPowerProfiler

(!) The further development of the project was transferred to UBIA

STM32/TLSR8266 INA219/INA226 Power Profiler SCH

SCH

SCH

SCH

SCH

JDY-10 pin PD5:
='0' (“not connected or gnd") - BLE
='1' (+3.3v) - USB

WebBluetooth: Connect

SCH

WebBluetooth: Work

SCH

WebBluetooth: Settings in test.html

SCH

AndroidScreenshot

SCH

BLE Power:

Полной оптимизации LowPower на BLE версии пока не производилось. Текущие при TX +8 дБ (вместе с INA2xx) по шине 3.3В:

  • В режиме ожидания соединения: 91 uA + 57.8 uA (INA219 sleep) = до 0.150 мА (3.3В)
  • В режиме соединения и передачи данных по BLE:
    При 51..2200 sps -> Power mode: 8.9..14.5 mA (0.7 mA INA219)
    При 0.125..50 sps -> Low power mode: 0.7..3.5 mA (INA219: 0.7 mA, Sleep TLSR8266:13.2 uA, TX +8 дБ: пик 32 mA)

USB Power:

USB версия (вместе с INA2xx):

  • В режиме ожидания USB подключения (USB шина отключена): 9.16 мА (3.3В)
  • В режиме ожидания открытия COM порта (USB шина подключена и активна): 9.9 мА (3.3В)
  • В режиме соединения и передачи данных в USB при 14 sps..12 ksps: от 10.1 до 10.9 мА (3.3В)
    Ток при работе с USB имеет зависимость от нагрузки - кабеля и ответного USB.

Deep-Sleep in BLE Mode (PD5 not connected):

PB0 - Deep-Sleep Timer 30 sec
3 uA (TLSR8266)
WakeUP: PB0 = “not connected or 1”

PA5 - Deep-Sleep Pin WakeUP
1.4 uA (TLSR8266)
WakeUP: PA5 = “1”

Готовые прошивка и программа

Форум