-
- Сегодня пришли от китайцев вот такие модули на nrf52810 по 210 руб.
Размер зацените по батарейке 1/2AA на заднем плане и рапаянному
4-хжильному шлейфу 1.27. Жрут на "полном ходу" (64 МГц) вообще
3.8..4 мА, в отличии от 6 мА nrf52832 . Мало того, в модулях
распаяны дроссели для DC/DC и при его включении жрачка всего 2.7
мА. Ну и в тестах с ENC28J60 вот такие впечатляющие результаты в
ping-pong-е 50-и байтными UDP пакетами. При этом вполне дышит
Ping... Гyдвин(2 знак., 05.09.2020 21:08, картинка, картинка)
- Мне имя Мануфакторера очень понравилось. Или это слоган? - Kpoк(12.10.2020 15:37)
- Вчера получил вот такую платку. Предыдущее замерял некорректно
(забыл отключать SWD, который отжирает порядка 1 мА). Уточнения:
Напряжение питания 3.3В, температура комнатная. Жрачка на полном
ходу (64 МГц, __NOP() в цикле ) - 3..3.1 мА от линейника, 1.7 мА
при включенном внутреннем DC/DC. В простом цикле с остановкой ядра
__WFE() и сохранением RAM - 700 нА. С настроенным внутренним RTC на
3.2 гц (прерывание, инкремент счетчика, телодвижения с перезапуском
RTC) и Гyдвин(231 знак., 13.09.2020 13:18, картинка)
- DC/DC влияет на потребление при передаче - 7ма вместо 10 при 4дбм.
Для 2032 все-таки неплохо пиковый ток поменьше. Правда возможность
отключение SWD не заметил, может еще меньше ток будет. - Andreas(13.09.2020 20:42)
- Да я просто замерял при включенном отладчике первый раз :) Надо просто выйти из отладки - внутренний узел отладки отключается. - Гyдвин(13.09.2020 21:35)
- 2032 нормируется на 3 мА, это должна быть такая ну очень свежая
2032 и при положительной температуре - VLLV(13.09.2020 21:11)
- Похоже при комнатной можно и побольше в импульсе. Не особо свежие пробовал - просадка больше, но выше 1.8В. - Andreas(13.09.2020 22:18)
- Клевещут, что импульсный - 10..15 mA. Импульсы передатчика - сотни мксек. При такой длительности и керамика будет вспоможением. Но я привык-таки к к 1/2 AA для надежности ;) За что правда и ругают - "чО это оно работает 10 лет... Надо 2 года от силы..." - Гyдвин(13.09.2020 21:44)
- Вывод: Годится и для микропотребляющих девайсов с CR2032 (максимальный ток порядка 5..7 мА с работающим трансивером и включенным DC/DC, в спячке - 1.6 uA с RTC), и как контроллер широкого применения: Мелкий и недорогой Cortex M4 c тактовой 64 MГц, приличными объемами RAM и Flash, простым радио 2.4, достоточно развитой периферией с DMA. Каждый GPIO можно настроить, как угодно, включая изменяемую нагрузочную способность, подтяжки и пр. При старте GPIO по-умолчанию вообще Гyдвин(431 знак., 13.09.2020 17:30)
- DC/DC влияет на потребление при передаче - 7ма вместо 10 при 4дбм.
Для 2032 все-таки неплохо пиковый ток поменьше. Правда возможность
отключение SWD не заметил, может еще меньше ток будет. - Andreas(13.09.2020 20:42)
- размер так себе )) вот Aleksey_75(46 знак., 05.09.2020 21:24, картинка)
- Захочется энергосбережения - надо вручную ВСЕ отключать, а после
просыпания обратно включать лапками. Причем разная периферия
разными битами выключается. Но зато после просыпания сохраняются
состояния регистров периферии и не надо переинициализировать. Ессно
это в режиме System ON. Удобно 3 RTC, но крайне неудобно, что они
24битные. В общем чип странный, но удобный и дока нормальная. Andreas(260 знак., 26.08.2020 19:46)
- Ну а микропотребление нужно в некой "метке" с примерно таким алгоритмом: Гyдвин(569 знак., 26.08.2020 20:34)
- Да странноватый :) Таймеры, события и пр. продумывали еще те
затейники, но хорошо, что не индусы ;) Ядро молотит на 64 МГц,
периферия тактируется 16 МГц, события похоже тоже, посему
"ногодрыг" вяловатый (пока это событие взведется...). Вот на
картинке работа с "простым" SPI (сверху CS, внизу SCK 8 МГц). Но
действительно удобный во многом. Если въехать в идеологию, то можно
тоже всяческое затейливое вытворять... Гyдвин(1 знак., 26.08.2020 20:07, картинка)
- Кстати еще и в отладчике в останове все периферия продолжает
работать. Очень весело, когда таймеров несколько задействовано. - Andreas(27.08.2020 13:45)
- С этим справимся как нибудь... Пока в моих двухдневных изысканиях
не радует главное: по показаниям RSSI действительно ничего не
оценишь (собственно, это и было двигающей силой затеи). Я тут
сегодня усердно потанцевал с бубном: Собрал дома крышки от газовых
плит и кастрюль ;) Располагал модули так и сяк, припаивал/подрезал
куски провода вместо антенн. Даже понизил базовую частоту до 2360
MГц, чтобы типа окружающие WiFi не так сильно влияли. RSSI
приемлемо кажет в Гyдвин(277 знак., 27.08.2020 15:17)
- Хотя один вариант просматривается - перевести дело в "линейную
область" - Метка должна маячить полной мощОй 4 дБм, но очень
короткими пакетами, допустим, только ID. А приняв "стационаром"
"ломовой" пакет, заценив RSSI, ответить пакетом малой мощности,
достаточной для 2 метров в прямой видимости. И поработать над
протоколом установки соединения, задействовав игры мощОй... - Гyдвин(27.08.2020 15:47)
- Сегодня c утреца наконец удосужился прикрутить к антенне Харченко модуль на 52840 в качестве "стационара" и пощупать такой вариант: Метка маячит своим ID - коротким пакетом 0 дБм (для батарейки полезно. Можно и еще убавить...) . "Стационар" отвечает всей имеющейся дурью 8 дБм + Харченко. Нужный результат ("линейная область") достигается - RSSI в метке показывает -25..-33 на расстоянии 1.5 м от стационара при произвольной ориентации метки. А вот с 52832 нужного Гyдвин(48 знак., 01.04.2021 09:34)
- Вроде получается в таком варианте: В "стационаре" надо применить
антенну Харченко с хорошим КНД/усилением. Приняв маяк метки,
стационар ответит "ломовым" пакетом (4 дБм в антенну Харченко). На
практике модуль с керамической антенной принимает его с уровнем
30-40 дБм на расстоянии 1.5 м. Это уже вполне позволяет в "линейной
области" RSSI отделить зерна от плевел... - Гyдвин(12.10.2020 14:32)
- Усиление от антенны на самом деле не зависит. Ну т.е. зависит, но
не от конструкции антенны, а от её диаграммы направленности. Для
качественной антенны, понятно. Понятно, что если и антенна, и метки
располагаются на плоскости, то антенна с сильно прижатой к земле
диаграммой явно выигрывает. Коллинеарная, например. Но Харченко --
она в первую очередь в плоскости земли -- направленная. А тебе это
точно нужно? Скорей тебе нужна круговая диаграмма. fk0(2497 знак., 12.10.2020 15:47, картинка)
- Моя цель - определить по RSSI, что оппонент находится в метре-полуторах от "считывателя" и напротив него. "МощИ" nrf52 недостаточно для того, чтобы приемник с печатной или керамической антенной выдал показания RSSI в диапазон -20..-40дБм - более-менее "линейный" дипазон. Не лепить же УМ, если есть возможность применить в "считывателе" направленную антенну... Об этом весь этот топик... - Гyдвин(12.10.2020 16:23)
- И да - плата устройства вкупе с "дисплейным" корпусом служат
рефлектором. - Гyдвин(12.10.2020 14:40)
- Кстати, надо попробовать еще патч-антенну. Она сильно
технологичнее. - Гyдвин(12.10.2020 15:15)
- интересно - General(12.10.2020 17:10)
- Кстати, надо попробовать еще патч-антенну. Она сильно
технологичнее. - Гyдвин(12.10.2020 15:15)
- Усиление от антенны на самом деле не зависит. Ну т.е. зависит, но
не от конструкции антенны, а от её диаграммы направленности. Для
качественной антенны, понятно. Понятно, что если и антенна, и метки
располагаются на плоскости, то антенна с сильно прижатой к земле
диаграммой явно выигрывает. Коллинеарная, например. Но Харченко --
она в первую очередь в плоскости земли -- направленная. А тебе это
точно нужно? Скорей тебе нужна круговая диаграмма. fk0(2497 знак., 12.10.2020 15:47, картинка)
- Если протранственное положение антенн фиксировано, то можно после установки соединения на 3 адвертайзных каналах rssi оценивать. Хоть не ного от помех отстройка будет. Или 2 антенны приемных и угол оценивать. Но это 52811 - Andreas(27.08.2020 16:00)
- Хотя один вариант просматривается - перевести дело в "линейную
область" - Метка должна маячить полной мощОй 4 дБм, но очень
короткими пакетами, допустим, только ID. А приняв "стационаром"
"ломовой" пакет, заценив RSSI, ответить пакетом малой мощности,
достаточной для 2 метров в прямой видимости. И поработать над
протоколом установки соединения, задействовав игры мощОй... - Гyдвин(27.08.2020 15:47)
- С этим справимся как нибудь... Пока в моих двухдневных изысканиях
не радует главное: по показаниям RSSI действительно ничего не
оценишь (собственно, это и было двигающей силой затеи). Я тут
сегодня усердно потанцевал с бубном: Собрал дома крышки от газовых
плит и кастрюль ;) Располагал модули так и сяк, припаивал/подрезал
куски провода вместо антенн. Даже понизил базовую частоту до 2360
MГц, чтобы типа окружающие WiFi не так сильно влияли. RSSI
приемлемо кажет в Гyдвин(277 знак., 27.08.2020 15:17)
- Да уж, затейники. Например невозможно понять работает таймер ли нет. Где еще такое найдешь? - Andreas(26.08.2020 23:23)
- Кстати еще и в отладчике в останове все периферия продолжает
работать. Очень весело, когда таймеров несколько задействовано. - Andreas(27.08.2020 13:45)
- 60 метров это как бы ниачем с учетом различий распространения. Т.е.
ненавистный stm32 + узкополосный axsem в части радио получше будет - VLLV(25.08.2020 20:46)
- Дык сравнил... Это BLE - 2.4 ГГц, 4 мВт. Зато стОит 1.5$ в
Ультране. Рассматривал именно как MCU c flash 192..1024 кб, RAM
24..128 кб в 32-ногом корпусе, с приличной тактовой и мизерной
жрачкой. Ну и есть задумки с радиоканалом. Где надо дальность у
меня MSP430Gxxx+CC1101... - Гyдвин(25.08.2020 21:37)
- "Как MCU/замена AVR " вполне кузяво... Вот картинка пинга
nrf52+enc28 + спам 2500 пакетами/сек по 50 байт. Больше не
позволяет скорость SPI (8 МГц) и периферии (16 МГц). Можно конечно
увеличить пропускную способность в ~1.5 раз (актуально для пакетов
большого размера) , если применить EasyDMA и SPIM, но нафиг это не
нужно для ENC28 и того, куда это планируется. Гyдвин(1 знак., 26.08.2020 17:40, картинка)
- А вот со спамом 625 кБ/сек (2500 пакетов * 250 байт). Пакеты конечно дропаются при переполнении буфера ENC, но пинг не отваливается... Гyдвин(1 знак., 26.08.2020 17:58, картинка)
- "Как MCU/замена AVR " вполне кузяво... Вот картинка пинга
nrf52+enc28 + спам 2500 пакетами/сек по 50 байт. Больше не
позволяет скорость SPI (8 МГц) и периферии (16 МГц). Можно конечно
увеличить пропускную способность в ~1.5 раз (актуально для пакетов
большого размера) , если применить EasyDMA и SPIM, но нафиг это не
нужно для ENC28 и того, куда это планируется. Гyдвин(1 знак., 26.08.2020 17:40, картинка)
- Дык сравнил... Это BLE - 2.4 ГГц, 4 мВт. Зато стОит 1.5$ в
Ультране. Рассматривал именно как MCU c flash 192..1024 кб, RAM
24..128 кб в 32-ногом корпусе, с приличной тактовой и мизерной
жрачкой. Ну и есть задумки с радиоканалом. Где надо дальность у
меня MSP430Gxxx+CC1101... - Гyдвин(25.08.2020 21:37)
- Сегодня пришли от китайцев вот такие модули на nrf52810 по 210 руб.
Размер зацените по батарейке 1/2AA на заднем плане и рапаянному
4-хжильному шлейфу 1.27. Жрут на "полном ходу" (64 МГц) вообще
3.8..4 мА, в отличии от 6 мА nrf52832 . Мало того, в модулях
распаяны дроссели для DC/DC и при его включении жрачка всего 2.7
мА. Ну и в тестах с ENC28J60 вот такие впечатляющие результаты в
ping-pong-е 50-и байтными UDP пакетами. При этом вполне дышит
Ping... Гyдвин(2 знак., 05.09.2020 21:08, картинка, картинка)