zoukankan      html  css  js  c++  java
  • 【传感器】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.图表:

    1

    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部分还处于供电部分。没有数据的产生,以及所有的配置信息都丢失了。

  • 相关阅读:
    Ink——一款使用React风格开发命令行界面应用(CLI App)的nodejs工具
    编程语言相关名词解释汇总
    使用Webpack对Css文件压缩处理的思考
    一种通过async/await实现函数同步执行的方式
    成长的道路上,我很幸运
    Todolist分别用React与Vue的实现与思考
    Unity 框架篇
    扇形技能指示器
    C# Socket和protoBuf新手村教程
    判断点在多边形内部
  • 原文地址:https://www.cnblogs.com/Ph-one/p/7727237.html
Copyright © 2011-2022 走看看