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

nRF52840 MDK USB Dongle

Kabron

Member
Kabron чем перепрошить эту фигню для работы в виде сниффера в Wireshark?
Бегло не нашел готового варианта, а возиться с данной фигней нет желания, т.к. есть более дешевые варианты:
Без понятия
 

nikolz

Well-known member
здесь https://devzone.nordicsemi.com/nord...nt-measurement-guide-measuring-current-with-n
подробно описаны особенности NRF
и приведены результаты измерения для NRF52832:
Таблица содержит измерения анализатора мощности, выполненные с помощью источника питания 3V на прототипной схеме, которая решает ошибки 62.
Схема прототипа недоступна в комплектах разработки, поэтому вы можете получить более высокие средние значения по набору разработки с 3V поставкой.
Interval
(ms)
Data
(bytes)
Power
analyzer (uA)
Vdd=2V
Power
analyzer (uA)
Vdd=3V
Ampere-
meter (uA)
Vdd=2V
Oscilloscope (uA)
Vdd=2V
Advertiser1000614.311.4-14.3
Advertiser100612094.6120118
Connection1000209.479.31-9.3
Connection1002080.065.98078.1
Sys ON IDLE--1.751.722-
Sys OFF--0.2250.2240.2-

###Test setup: Power analyzer

  • Chip: nRF52832 QFAABA
  • Softdevice: s132_nrf52_2.0.0-7.alpha
  • Application: modified app_pwr_profiling example from nRF52_SDK_0.9.2
  • Equipment: Keysight N6705B Power Analyzer with N6781A module
  • External supply Voltage: 2 V
  • Data Log Range, Current: Auto
  • Sampling frequency: 195312 samples / sec
  • TX power: 0 dBm
 

pvvx

Активный участник сообщества
пример https://github.com/I-SYST/EHAL/blob/master/ARM/Nordic/exemples/TPHSensorTag.cpp считывает температуру, влажность, давление от BME680, АЦП для чтения уровня заряда батареи и рекламирует их над BLE. Средний ток составляет около 15uA.
Это вы придумали?
Там написано средний ток = 1.4 мА.
Классно измеряет ток сна программа от Nordic - Average 0 мкА. С таких замеров у вас и выходит 15 мкА :) :)
приведены результаты измерения для NRF52832:
  • Chip: nRF52832 QFAABA
Это другой чип, у него другие глюки из-за которых его использование совсем проблематично. :p
Хороший рисунок... :) Фантазии и реклама - это ваш удел.
 

pvvx

Активный участник сообщества
пример https://github.com/I-SYST/EHAL/blob/master/ARM/Nordic/exemples/TPHSensorTag.cpp считывает температуру, влажность, давление от BME680, АЦП для чтения уровня заряда батареи и рекламирует их над BLE. Средний ток составляет около 15uA.
Блин - это просто бяка полная:
#define APP_ADV_INTERVAL MSEC_TO_UNITS(1000, UNIT_0_625_MS) /**< The advertising interval (in units of 0.625 ms. This value corresponds to 40 ms). */
// Use advertisement timeout to update data
#define APP_ADV_TIMEOUT_IN_SECONDS MSEC_TO_UNITS(120000, UNIT_10_MS) /**< The advertising timeout (in units of seconds). */
Реклама в 1 сек, замер в 120 секунд - 2 минуты и при этом фантазии от nikolz - среднее 15 мкА
В помойку такой чип! Даже старый TLSR8266 и то меньше будет с такими установками.
Весь термометр-гигрометр с LCD и то меньше потребляет. :p
И не забудьте открыть PDF на чип и прочитать про холостой ток DC-DC у nRF52840.
 

il123il

New member
Arduino и MDK USB Dongle.


PS: Описание плат безусловно не совпадают по ножкам, но это дело исправимое…
Главное не пишите в модуль ни какой другой загрузчик и глупых программ.
Чипы nRF52840 привередливые и получите камень.
Т.е. без инструкции не восстановите.
И J-Link, и nrfjprog.exe –recover и прочее ПО и JTAG вам не помогут. Только знающие. Но пока оставим это в секрете :p


Может можно этот секрет открыть?
Кирпичик у меня :-(
совсем не живой :-(
 

pvvx

Активный участник сообщества
Может можно этот секрет открыть?
Кирпичик у меня :-(
совсем не живой :-(
Рекомендуется использовать какой SEGGER и его ПО, совместно с танцами с бубном, типа поиска нужных ножек, которые не выведены из под чипа с ножками по типу BGA, перезапуска чипа RESET и питанием.
В каждом случае необходимо разбираться индивидуально - гадать что там у вас нет смысла, т.к. nRF имеет множество вариантов якобы "окирпичивания".
 

pvvx

Активный участник сообщества
здесь https://devzone.nordicsemi.com/nord...nt-measurement-guide-measuring-current-with-n
подробно описаны особенности NRF
и приведены результаты измерения для NRF52832:


  • TX power: 0 dBm
nRF52810 по докам потребляет ещё меньше.
Но все nRF обычно сравнивают с другими при у nRF TX power: 0 dBm или менее и забывают о убогости nRF:
1. Длительная первая инициализация Softdevice
2. Громадный объем Softdevice - nRF52810 не может загрузить OTA, т.к. не хватает Flash. nRF52832 этим тоже не особо одарен.
3. Специфика в программировании ОТА и самой работы с Softdevice - это время разработки и серийного программирования
4. Низкий TX-RF без дополнительных микросхем усилителей
5. Большое потребление и лишние просыпания чипа для обслуживания таймеров Softdevice

Ознакомиться что такое nRF можно на примере сравнения по потреблению и кол-ву дополнительных деталек, не говоря уже о цене, для совершенно одинаковых устройств, но с разными SoC.
Есть 4 варианта CGG1 термометра с E-Ink от https://www.qingping.co/
В 3-х стоят nRF52xxx. Кроме завышенной цены они отличаются большим потреблением, хотя ПО для версии с nRF52810 вылизано до предела, чтобы впихнуть в его малую Flash, а для OTA поставлена внешняя :)
CGG1-old и CGG1-M
Для остальных CGG1 фото плат и прочие измерения так-же есть, но раскиданы по github и т.д. E-Inc и его контроллер не отличаются, как и датчики.
Мне удалось сократить стартовое потребление у CGG1-old, но всё равно оно больше чем у прочих дешевых китайских чипов. И там, на графике, TX-RF имеет менее 0 дБ - иначе nRF слишком много жрет даже для большей батарейки CR2430. Разработчикам пришлось уменьшать TX power в предел - иначе такое вообще не продать, а сравнения с CGG1-M с TLSR825x идет на отдаче в +4 дБ и естественно у него уже и батарейка может быть CR2032...
При своей прошивке у TLSR825x я в них ставлю CR2032 с прокладкой-затычкой для смещения, а CR2430 у меня просто нет... Всё равно будет дольше работать чем CGG1 на nRF c CR2430.
 

pvvx

Активный участник сообщества
@nikolz - т.к. появилась масса устройств с питанием от элементов типа CR2032 с разными производителями SoC, альтернативных прошивок к ним, да прошло и достаточно времени с практическим использованием, то уже можно точно сказать:
В большинстве случаев применения по потреблению от батарейки совсем без разницы чип от TLSR или от nRF - полностью нивелируется в ПО, но nRF должен быть выбран из серии дороже и значительно, и + больше лицензий.
Хуже другие - типа DA14585 и т.д. Связано с меньшей проработкой их ПО и SDK и прочего.
Т.е. китайцы подгребли по себя данный сегмент мелких BLE - в последнее время практически каждое новое их многотиражное поделие, так там уже китайский чип и оно дешевле... , и похоже наступают далее. Такими темпами не за горами каюк nRF в области BLE и типа :p
 
Сверху Снизу