541727_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

541727_ja-JP

541727_ja-JP

MMA8652の低消費電力について問題があります<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ハイ

MMA8652 に関していくつか問題があります。ODR=1.56(CTRL_REG1=0x38)を設定しました、低電力モード(CTRL_REG2=0x1b)で動作します。電流は 6.5 uA のはずです。

    pastedImage_3.png

しかし、デジタル電流計で電流が 170 uA であると読み取りました。なぜ?

pastedImage_4.png

そして私の回路図はこんな感じ

pastedImage_5.png

私のコードは

IIC_write(CTRL_REG1,0x38); //ODR = 1.56Hz、スタンバイ

IIC_write(XYZ_DATA_CFG_REG,0x02); //+/-8g

IIC_write(CTRL_REG2,0x1b); //低消費電力

IIC_write(PULSE_CFG_REG, 0x15); //X、Y、Zの単一パルスを有効にする

IIC_write(PULSE_THSX_REG, 0x78); //Xしきい値を7.56gに設定

IIC_write(PULSE_THSY_REG, 0x78); //Yしきい値を7.56gに設定

IIC_write(PULSE_THSZ_REG, 0x78); //Zしきい値を7.56gに設定


IIC_write(PULSE_TMLT_REG, 0x28); //タップ検出の時間制限を25msに設定する

IIC_write(PULSE_LTCY_REG, 0x28); // レイテンシ時間を50msに設定

IIC_write(CTRL_REG4, 0x08); //パルス検出割り込みが有効

IIC_write(CTRL_REG5, 0x08); //INT1をシステム割り込みにルーティングする

data = IIC_read(CTRL_REG1); //アクティブモード

データ |= 0x01;

IIC_write(CTRL_REG1、データ);

ありがとう !全員!

Re: I have some problem about MMA8652's low power<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、トーマス

ご返信ありがとうございます!

理由はもうわかっています。MCUのIICが動作していないため、センサーのレジスタはデフォルト値を使用します。

これは私のせいです!

再度、感謝します !

(追記:私は中国人です。私の苗字は「呉」であって、「俊」ではありません。(笑)

Re: I have some problem about MMA8652's low power<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、ジュンさん。

この電流消費量をどのように測定していますか?他にも電流を消費しているデバイスはありませんか?

また、データシートに記載されている電流消費量は VDD = 2.5V に適用され、2.5V 電圧レールと VDD 入力間の電流計でのみ測定されていることにも注意してください。

よろしくお願いいたします。

トーマス

追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。

Tags (1)
No ratings
Version history
Last update:
‎02-04-2026 10:26 AM
Updated by: