Cortex M0は本当に低消費電力ですか?


11

私は、最も低消費電力のCortex M0製品であるNXP LPC1100シリーズCPUを使用しています。ただし、データシートには、最適な条件(スリープモード+すべての周辺機器が無効)でも6 mAを使用することが記載されており、測定ではこれを確認しています。

私のスマートフォン(1 GHzのCPUと多くのアクティブな周辺機器を搭載)がスタンバイ状態で3 mAしか使用していないのに、この48 MhzのCortexはアクティブでなくてもはるかに多く使用しているのはなぜですか?


1
私の知る限り、ARM Cortex-M0を使用するスマートフォンはありません。また、1 GHz以上のM0はありません。

@DavidKessner当然のことながら、スマートフォンのCPU(Snapdragon)が異なることに気付いていますが、非常に単純なCortex-M0に勝てる可能性があるのではないかと考えています。
Muis

私にとって、バッテリー寿命は私のスマートフォンのスマート/ダムの最も重要な機能の1つです。ベンダーは、人々がこれを考えてその機能を最適化していることを認識していると思います。彼らが使用しているチップセットは、スリープモードを許可し、mAmpの下でサブシステムを無効にするのではないかと思います。
ケニー

バウンティを置くだけではあまり効果はありません。ハードウェアの低電力スリープモードでいくつかの実験を試み、追加の支援が必要な場合は、さらに詳細を投稿してください。現在、ボールはコートにあり、おそらく質問が放棄されたと考えられます。
Chris Stratton

1
それはすでに答えられています-ほとんどのスマートフォンチップはサスペンドされており、ラジオとタイマーに関係する特別なブロックのみが動作し続けます-低電力サスペンド中に「アプリ」が動作し続けるという印象は誤っています。そして、あなたの質問には、6 maがLPCの最良のケースであるという欠陥のある主張がまだ含まれています-実際には、これは3つの低電力モードの中で最悪であり、他の2つは1000倍優れています。
Chris Stratton

回答:


18

最低電力モードに入っていません。見てくださいAN11027を

通常のスリープモードでは、1桁のミリアンペアが消費されます。

ディープスリープモードは1桁のマイクロアンペア範囲です。

ディープパワーダウンは数百ナノアンペアです。

また、電力を盗む(または電力を供給して測定を無効にする)可能性のある周辺回路の事柄にも注意してください。これらには、接続された通信またはプログラミングインターフェイス、およびアサートされた信号に対して動作するプルアップ/プルダウン抵抗が含まれます。


ディープスリープモードについては知っていますが、ディープスリープではクロックが非常に不正確(40%)であり、正確に256 Hzでデータをサンプリングする必要があるため、プロジェクトでは使用できないようです。バックグラウンドで実行されているアプリがあるので、スマートフォンがディープスリープを使用できないため(おそらく)、スマートフォンがどのように電力効率が向上するのか疑問に思っていました。
Muis

スリープモードでデータを完全にサンプリングすることは多くの質問がありますが、低速発振器用の外部時計水晶を使用できる場合があります。スマートフォンには、その目標に合わせて設計されたすべてのコンポーネントがあります。アプリは、スリープ中(画面がオフになる段階です)には実行されませんが、モバイルラジオとさまざまなタイマーは実行されます。
Chris Stratton
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.