Comments 18
infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.1.pdf ~2мкА во сне.
Управляться, ясное дело, все это будет инверсно — низким уровнем на выходе модуль будет включаться.
Конечно, на порт вешать питание — не есть хорошая практика. Больше всего здесь смущает заряд емкости по питанию, фактически это режим КЗ в течение пары миллисекунд в момент включения.
Предварительно впаяв в разрыв питания резистор на 10 Ом. Соответственно, 1 мА тока будет соответствовать падению напряжения 10 мВ.А как же допуск резистора? Вы учли в итоге погрешности?
Такие вещи не имеет смысла оценивать с точностью, большей половины порядка величины. Поэтому ряд резистора неважен, и интегрирование посредством ножниц вполне годится.
По сути, нужно принять архитектурное решение — коммутировать питание модуля программно, или нет. И здесь уже неважно, 150 или, скажем 250 микроампер модуль потребляет в режиме сна — по-любому коммутировать. Вот если бы потреблял 10-20 — то уже можно было один полевик сэкономить
Лучше всего оперировать средней потребляемой мощностью — для этого подключить устройство к заряжённому до определённого напряжения конденсатору известной емкости, скажем, на 1 минуту. Затем отключить и измерить напряжение на конденсаторе ещё раз. Через известные C, t, дельта-U можно найти среднюю потребляемую мощность; разделив на U — средний ток.
Метод хорош тем, что позволяет оценить потребление в приближённых к реальным условиях (скажем, при редком выходе устройства в эфир, которое не ловится на развёртке длиной в несколько секунд)
1) На таких малых токах утечки конденсатора будут больше или равны среднему потребляемому току.
2). Ток утечки конденсатора (и ёмкость) зависит от времени, изменяется на порядок и стабилизируется через 24..78 часов.
3) Ток утечки конденсатора и ёмкость зависит от температуры.
Как прикажете измерять?
Так как измерение делается в одинаковых условиях, то через разницу во времени между первым и вторым можно качественно оценить добавочную энергию, потраченную на питание модуля, даже при неидеальном конденсаторе.
Таким образом, отстраиваемся от токов утечки самого конденсатора, конечности Rвх мультиметра, зависимсти емкости от температуры и других систематических погрешностей. Саму номинальную емкость измеряем RCL-метром.
Если нужно еще точнее (а в принципе, зачем?) — можно сделать серию последовательных измерений с разными порогами, и результат статистически обработать.
Еще раз повторю — точность здесь совершенно не нужна — достаточно полпорядка величины. Если вы собираетесь питать автономное устойство от товарных батарей — их емкость различается в два раза от бренда к бренду даже среди одной технологии, и какие именно поставит юзер — абсолютно непредсказуемо. Не говоря уже о том, что емкость при -20 градусах Цельсия — хорошо, если 1/3 от емкости при +20
Допущу также, что даже коммерческие Li-Ion батареи определенного типа и производителя будут иметь разброс емкости от партии к партии не меньше +- 15-20%.
Поэтому в оценке прогнозируемого потребления достаточно руководствоваться рядом 1-3-10-30-100 итд — и правильно поставленная задача — классифицировать устройство по среднему потреблению именно в составе этого ряда.
Стоило бы задаться вопросами типа:
— почему «Между маленькими импульсами четко 100 мс, между большими чуть больше — 106 мс»?
— почему «Так выглядит потребляемый ток в режиме Peripherial»? Почему у него три пика?
Да и много других вопросов, поискав ответы на которые, Вы бы открыли для себя новый, понятный и логичный мир.
А так снова на Хабре статья про Arduino с выводами совершенно не соответствующими действительности. :(
«с присущим Bluetooth LE ограничением длины сообщения в 20 байт.» Жизнь давно уже ушла вперед. ;)
Что касается вашего вопроса — не заглядывая в источники, можно было бы предположить, что 100 мс — это включение передатчика, 106 мс — включение приемника (вместе с пробуждением всего МК). Соответственно, каждые 1,6 секунды они пересекутся и приемник услышит передатчик.
Что касается выводов, не соответствующих действительности — то речь идет не о возможностях Bluetooth LE, не о возможностях СС2541 или других контроллеров. Только о данном конкретном модуле, который легко добыть в любом радиомагазине.
Понравилось про способ интегрирования графиков с помощью ножниц и весов.
А вообще срисовывание графика с осциллографа было актуально ещё когда «этих ваших» цифровых запоминающих осциллографов не было, зато были люминофоры с длительным послесвечением.
Исследуем энергопотребление Bluetooth LE модуля MLT-BT05