【传感器】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 数字,三轴加速度传感器的更多相关文章
- 六轴加速度传感器MPU6050官方DMP库到瑞萨RL78/G13的移植
2015年的电赛已经结束了.赛前接到器件清单的时候,看到带防护圈的多旋翼飞行器赫然在列,又给了一个瑞萨RL78/G13的MCU,于是自然联想到13年的电赛,觉得多半是拿RL78/G13做四旋翼的主控, ...
- 玩转X-CTR100 l STM32F4 l HMC5983/HMC5883L三轴磁力计传感器
我造轮子,你造车,创客一起造起来!塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] 本文介绍X-CTR100控制器 扩展HMC ...
- STC8H开发(七): I2C驱动MPU6050三轴加速度+三轴角速度检测模块
目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...
- STC8H开发(六): SPI驱动ADXL345三轴加速度检测模块
目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...
- Android的重力传感器(3轴加速度传感器)简单实例
重力感应主要是依靠手机的加速度传感器(accelerometer)来实现 在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器.因为很多功能用户根本不care的所以可能开发商会 ...
- 利用h5,chart.js监测手机三轴加速度,用以研究计步算法等
用window.DeviceMotionEvent来判断手机浏览器是否支持访问硬件资源,window.addEventListener('devicemotion',deviceMotionHandl ...
- 与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器
原文:与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器 [索引页][源码下载] 与众不同 windows phone (18) - Device ...
- 博世传感器调试笔记(三)加速度及地磁传感器BMC156
一. 器件简介:1. BMC 156是一款整合三轴地磁传感器与三轴(12bit)加速度传感器于一体的传感器,以BMC 150 电子罗盘模块为基础, 并与Bosch Sensortec 2x ...
- ADXL3xx: 读取 ADXL3xx 加速度传感器
原文链接:https://www.arduino.cc/en/Tutorial/ADXL3xx ADXL3xx加速度传感器 本教程将为你展示如何读取Analog Devices的ADXL3xx系列加速 ...
随机推荐
- ROS导航之参数配置和自适应蒙特卡罗定位
我们的机器人使用两种导航算法在地图中移动:全局导航(global)和局部导航(local).这些导航算法通过代价地图来处理地图中的各种信息,导航stack使用两种costmaps http://www ...
- boost数据结构tuple
boost数据结构tuple tuple(元组)定义了一个有固定数目元素的容器,其中每个元素类型可以不相同,这与其它容器有着本质的区别!vector和array虽然可以容纳很多元素,但是元素的类型必须 ...
- [Linux 学习] Centos 使用yum出现Loaded plugins: refresh-packagekit, security
sudo vim /etc/yum/pluginconf.d/fastestmirror.conf enabled=0 //把1改为0 verbose=0 socket_timeout=3 hos ...
- 面试题思考: 什么是事务(ACID)?
事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序 执行逻辑单元(Unit). 狭义上的事务特指数据库事务.一方面,当多个应用程序并发访问数据库时,事务可以在这些 ...
- angular_文本变化
注意,在input中用ng-change的时候,一定要结合着ng-model用 开头,注意在这里添加了ng-app <!DOCTYPE html> <html lang=" ...
- 同时调整lv分区的大小(减少一个,增加另一个)
author:headsen chen date: 2018-04-20 16:48:06 1.查看分区:/home 为67G,太大了,/ 是50g,太小了. [root@localhost ~]# ...
- Windows 磁盘分区
在“我的电脑”右键,点击“管理”,打开计算机管理,然后如图操作
- delphi----Tstringlist,将有符号的数据变成数组"aaa,bbb,ccc"---->list[0]=aaa,list[1]=bbb
//TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; ...
- Spring MVC http请求地址映射(三)
Spring MVC框架通过扫描将带有@Controller的类中的@RequestMapping的方法进行映射,然后调用映射的方法处理请求,这个分发过程默认是由DispaterServlet处理的. ...
- 转!! 关于jsp编码设置 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
我们在写jsp页面的时候经常会在页面头部使用如下代码: <%@ page language="java" contentType="text/html; chars ...