jenya7 0 8 января, 2020 Опубликовано 8 января, 2020 · Жалоба Смотрю STM32L4 - Dynamic run mode: down to 28 μA/MHz. В то же время EFM32 который считается лидером в низком энергопотреблении и на котором я получал отличные результаты Leopard Gecko 32-bit - 211 μA/MHz in Active Mode (EM0) Кто кого обманывает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 8 января, 2020 Опубликовано 8 января, 2020 · Жалоба маркетинговая циферка uA/MHz вообще-то от самой частоты сильно зависит и при 100кГц или 100МГц если потребление тупо поделить на эти самые мегагерцы, значения получатся сильно разные. тем более что Dynamic run mode скорее всего ещё подразумевает какую-нибудь спячку с периодическим просыпанием. вообщем внимательно читайте сноски под звёздочкой мелким шрифтом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 января, 2020 Опубликовано 8 января, 2020 · Жалоба 1 час назад, _pv сказал: маркетинговая циферка uA/MHz вообще-то от самой частоты сильно зависит и при 100кГц или 100МГц если потребление тупо поделить на эти самые мегагерцы, значения получатся сильно разные. Потому что суммарное потребление складывается из: E_сум = E_статическое + K * F_тактовую (где K - это как раз те самые μA/MHz). График потребления не проходит через 0. 1 час назад, jenya7 сказал: Кто кого обманывает? Читайте про статическое потребление + потребление периферийных блоков + возможности отключения тактирования отдельных периферийных узлов конкретного МК + много чего ещё... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 8 января, 2020 Опубликовано 8 января, 2020 · Жалоба 39 minutes ago, jcxz said: Потому что суммарное потребление складывается из: E_сум = E_статическое + K * F_тактовую (где K - это как раз те самые μA/MHz). График потребления не проходит через 0. и не только оно ещё от напряжения зависит, а ещё напряжение питания зависит от частоты , точнее наоборот, макс рабочая частота зависит от напряжения и для работы на больших частотах напряжение надо бы повышать, а на небольших частотах можно и понизить. хотя у stm32 вроде нет DCDC, чтобы себе напряжение ядра самому себе подкручивать. и от температуры статическое потребление зависит довольно сурово, что при разогреве с 20 до 40С может раза в два поменяться. соответственно зависимость потреблённых Вт от частоты становится не очень линейной. так что повторюсь, выбирать компоненты исходя только из циферки что на первой странице даташита написано - идея так себе. ну и в совсем маложорких МК потребление периферии и возможсти по управлению её питанием пожалуй даже поважнее будет чем потребление самого ядра. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 января, 2020 Опубликовано 8 января, 2020 · Жалоба 2 часа назад, _pv сказал: хотя у stm32 вроде нет DCDC, чтобы себе напряжение ядра самому себе подкручивать. Для STM32F4 есть "Under drive mode" и "Over-drive mode" внутреннего регулятора напряжения. Over drive нужен для достижения максимальных тактовых частот. И этот регулятор он как раз подкручивает внутреннее напряжение ядра в зависимости от установок (регистр PWR_CR). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 9 января, 2020 Опубликовано 9 января, 2020 · Жалоба Надо еще учитывать наличие разных режимов, понимать что в каком режиме работает, а что нет, и сколько времени занимает переход от режима к режиму. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 3 10 января, 2020 Опубликовано 10 января, 2020 · Жалоба В 08.01.2020 в 14:56, jenya7 сказал: Смотрю STM32L4 - Dynamic run mode: down to 28 μA/MHz. Кто кого обманывает? в STM32 удобно расчитывать ток потребления в cubeMX - даже запаивать ничего не надо будет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться