MMA8452Q Sleep, I2C and ODR

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MMA8452Q Sleep, I2C and ODR

ソリューションへジャンプ
1,019件の閲覧回数
johnmunroe
Contributor I

Hi

I'm hoping to simply fire a signal on an interrupt pin when motion/transient is detected. Would it be a good idea to put the device to sleep mode but set the sleep mode ODR to a reasonably high rate? When the device is in sleep mode, is I2C completely switched off such that no draining occurs?

Thanks

ラベル(1)
0 件の賞賛
返信
1 解決策
726件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi John,

The advantage of the sleep mode is that the part can automatically switch to a lower ODR and another mode (usually Low Power) when inactivity is detected. The lowest current consumption is achieved when (S)MODS = 0b11 (Low Power mode) and when the sample rate is set to 1.56 Hz. Once activity (e.g. motion/transient) is detected, the accelerometer automatically switches back to the original data rate of the application and provides an activity interrupt that can be used to wake up the host processor. In the sleep mode both analog and digital blocks are still enabled.

Regards,

Tomas

PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
727件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi John,

The advantage of the sleep mode is that the part can automatically switch to a lower ODR and another mode (usually Low Power) when inactivity is detected. The lowest current consumption is achieved when (S)MODS = 0b11 (Low Power mode) and when the sample rate is set to 1.56 Hz. Once activity (e.g. motion/transient) is detected, the accelerometer automatically switches back to the original data rate of the application and provides an activity interrupt that can be used to wake up the host processor. In the sleep mode both analog and digital blocks are still enabled.

Regards,

Tomas

PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.

0 件の賞賛
返信
726件の閲覧回数
johnmunroe
Contributor I

Is there a way to switch off I2C (to reduce power consumption) during ACTIVE (whether wake or sleep)?

Thanks

0 件の賞賛
返信
726件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi John,

No, there is not.

Regards,

Tomas

0 件の賞賛
返信