Cortex M0 действительно маломощный?


11

Я использую процессор серии NXP LPC1100, который является их наиболее экономичным предложением Cortex M0. Однако в техническом описании указано, что в наиболее оптимальных условиях (спящий режим + все периферийные устройства отключены) оно все еще использует 6 мА, и мои измерения подтверждают это.

Как может случиться, что мой смартфон (с процессором 1 ГГц и множеством активных периферийных устройств) в режиме ожидания использует только 3 мА, когда этот 48 МГц Cortex использует гораздо больше, даже когда не активен?


1
Насколько мне известно, ни один смартфон не использует ARM Cortex-M0. Кроме того, нет более 1 ГГц M0.

@DavidKessner Конечно, я знаю, что мой смартфон имеет другой процессор (Snapdragon), но мне просто интересно, как это возможно, что он побеждает очень простой Cortex-M0.
Muis

Для меня время автономной работы - одна из самых важных функций моего смартфона. Я уверен, что поставщики знают, что люди думают об этом и оптимизируют эту функцию. Я подозреваю, что используемые ими чипсеты разрешают спящие режимы и отключают подсистемы под мАмпером.
Кенни

Простое размещение награды не принесет много пользы. Попробуйте поэкспериментировать с более низкими энергопотреблениями в спящем режиме на оборудовании и опубликуйте некоторые дополнительные сведения, если вам нужна дополнительная помощь - сейчас мяч находится на вашей площадке и, скорее всего, вы решили, что вопрос оставлен.
Крис Страттон

1
На это уже был дан ответ - большая часть чипа смартфона приостановлена, только специализированные блоки, связанные с радио и таймерами, продолжают работать - ваше впечатление, что «приложения» продолжают работать в режиме ожидания с низким энергопотреблением, ошибочно. И ваш вопрос все еще содержит ошибочное утверждение, что 6 мА - лучший случай для LPC - на самом деле, это худший из 3 режимов с низким энергопотреблением, два других из которых в тысячу раз лучше.
Крис Страттон

Ответы:


18

Вы не входите в режим наименьшей мощности. Посмотрите на AN11027 .

Обычный режим ожидания, как вы видели, дает однозначное потребление миллиампер.

Режим глубокого сна в одиночном значном микро диапазоне усилителя.

Глубокое отключение - это несколько сотен наноампер.

Также будьте осторожны с вещами в окружающем контуре, которые могут украсть энергию (или даже подать ее, лишив ваших измерений). Они могут включать в себя подключенные коммуникационные или программные интерфейсы и подтягивающие / понижающие резисторы, работающие против утвержденного сигнала.


Я знаю о режиме глубокого сна, но он кажется непригодным для моего проекта, потому что в режиме глубокого сна часы очень неточные (40%), и мне нужно сэмплировать данные с частотой точно 256 Гц. Мне просто интересно, как мой смартфон может быть более энергоэффективным, потому что он также не может использовать режим глубокого сна (я полагаю), так как есть приложения, работающие в фоновом режиме.
Muis

Для низкоскоростного генератора вы можете использовать внешний кварцевый кристалл, хотя выборка данных в спящем режиме очень интересна. Смартфон имеет все свои компоненты, предназначенные для достижения цели - приложения не работают, пока он спит (что является этапом за пределами экрана), но мобильное радио и различные таймеры работают.
Крис Страттон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.