传感器BMA253 数字,三轴加速度传感器
Posted 柒月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了传感器BMA253 数字,三轴加速度传感器相关的知识,希望对你有一定的参考价值。
参考文档:BMA253E DataSheet
参考文档链接
密码:9new
BMA253 数字,三轴加速度传感器
关键特性:
关键特性 | |
---|---|
封装方式 | LGA封装(12pins),长*宽(2mm*2mm),高度0.95mm |
数字接口 | SPI(4线,3线),I2C,两个中断pins,VDDIO范围:1.2V~3.6V |
功能 | 加速器范围:+/-2g,+/-4g,+/-8g,+/-16g,带宽:8Hz~1KHz |
片上FIFO | 32帧 |
片上中断控制器 | new data/any-motion(slope)dection/tap sensing(signle/double tap)/orientation recognition |
极低功耗 | 低运行功耗,快速唤醒,极优电源管理 |
自带温度传感器 | |
无铅无卤认证 |
1.概述:
BMA253E是一个三轴,low-g传感器用于消费电子产品中。它可以测量3个相互垂直的加速度的值。
BMA253的分装和接口被涉及符合多硬件的要求。
BMA253提供的VDDIO工作的范围:1.2V ~3.6V 。
规格说明
操作条件 |
---|
参数 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|---|---|
加速度范围 | GFS2G | 可选的串行数字接口 | +/-2g | g | ||
GFS4G | +/-4g | g | ||||
GFS8G | +/-8g | g | ||||
GFS16G | +/-16g | g | ||||
NormalMode | IDD | TA=25°C,bw=1kHz VDD=VDDIO=2.4V | 130 | μA | ||
SuspendMode | IDDsum | TA=25°C,bw=1kHz VDD=VDDIO=2.4V | 2.1 | μA | ||
DeepSuspendMode | IDDdsum | TA=25°C,bw=1kHz VDD=VDDIO=2.4V | 1 | μA | ||
LowPowerMode1 | IDDlp1 | TA=25°C,bw=1kHz VDD=VDDIO=2.4V,sleep duration = 25ms | 6.5 | μA | ||
LowPowerMode2 | IDDlp2 | TA=25°C,bw=1kHz VDD=VDDIO=2.4V,sleep duration = 25ms | 66 | μA | ||
Non-Volatile memory (NVM) write-cycles | Nnvm | 15 | cycles | |||
操作温度的范围 | Ta | -40 | 85 | ℃ |
输出信号 |
---|
参数 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
---|---|---|---|---|---|---|
灵敏度 | S2g | Gfs2g,Ta=25℃ | 1024 | LSB/g | ||
Sfs4g,Ta=25℃ | 512 | LSB/g | ||||
Sfs8g,Ta=25℃ | 256 | LSB/g | ||||
Sfs16g,Ta=25℃ | 128 | LSB/g | ||||
温度漂移 | TCS | Gfs2g 正常的Vdd供电 | +/-0.02 | %/K | ||
Zero-g 偏移 | OFFnew | Gfs2g,Ta=25℃,Vdd供电,在焊接之前 | +/- 20 | +/-60 | mg | |
OFF | Gfs2g,Ta=25℃,Vdd供电,在运行之中 | +/-80 | mg | |||
带宽 | ||||||
bw8 | 2nd Order filter bandwidth programmable | 8 | Hz | |||
bw16 | 16 | Hz | ||||
bw31 | 31 | Hz | ||||
bw63 | 63 | Hz | ||||
bw125 | 125 | Hz | ||||
bw250 | 250 | Hz | ||||
bw500 | 500 | Hz | ||||
bw1000 | 1000 | Hz | ||||
温度传感器的测量范围 | Ts | -40 | 85 |
2.绝对的最大速率:
略:直接看datasheet
3.图表:
4.功能描述:
4.1供电与电源管理
BMA253提供有两种方式供电:
1. Vdd直接供电给内部的模块。
2. Vddio单独给外部的接口供电。
彼此之间没有任何的限制,只要他们在他们的正常的工作范围之内。所以说,所以说设备可以被完全的关掉(Vdd = 0V)当在保持Vddio 正常供电时,反之亦然。
当所有Vddio被关掉,所有的接口pin脚(CSB,SDI,SCK,PS)必须被配置到GNDio。
该器件包含一个power-on 复位(POR)产生器。在上电提供了Vddio和Vdd后,会
重新复位逻辑部分和寄存器的部分。但是需要注意的是,所有的指定的设置并未默认的设置(具体参看6.2章节的映射图),所以说,在执行了复位操作后(POR)必须要重新设置所有的寄存器。
上面逼逼逼说了那么多,意思就是传感器如果出现了掉电,所有的配置就不保存,每次重新的上电需要重新配置所有的寄存器。
PS的选择决定了使用IIC还是使用SPI。
PS->Vddio,IIC 方式
PS->GNDio,SPI 方式
4.2电源模式
BMA253E有六种不同的电源模式。一种normal mode 还有五种低功耗模式分别是:deep-suspend mode,suspend mode,standby mode,low-power mode1 和 low-power mode2。
/********************************
register:0x11
description:
Normal Mode :{0,0,0} => 0x00
DEEP_SUSPEND Mode :{0;0;1} => 0x01
LOW_POWER mode:{0;1;0} => 0x02
SUSPEND mode:{1;0;0} => 0x04
illegal:{all other} => all other values are illegal
*********************************/
typedef enum _pw_mode_select{
AccNormalMode = 0x00, //NORMAL mode
AccDeepSuspendMode = 0x01, //DEEP_SUSPEND mode
AccLowPowerMode = 0x02, //LOW_POWER mode
AccSuspendMode = 0x04, //SUSPEND mode
}PwModeSelect;
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
BMA253E上电后为正常模式并且数据可以持续的产生。
深度模式,在深度模式下芯片状态为最低的功耗状态。只有Interface部分还处于供电部分。没有数据的产生,以及所有的配置信息都丢失了。
以上是关于传感器BMA253 数字,三轴加速度传感器的主要内容,如果未能解决你的问题,请参考以下文章