欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    MMA7455芯片手册(中文).doc

    • 资源ID:4146665       资源大小:275.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MMA7455芯片手册(中文).doc

    MMA7455典型应用移动电话、PDA等图像稳定、文本滚动,硬盘的自由落体检测,笔记本电脑的防盗、计步器,运动感应等。加速度和输出数值关系如下表所示由上表可见,数值输出为补码形式,以2g量程为例,测量范围为-2g+2g,数值输出为-128+127。INT1引脚一般作为数据准备好中断DRDY,用于提示测量数据已经准备好,同时在状态寄存器(STATUS地址0X09)中的DRDY位也会置位,中断时输出高电平,并一直维持高电平直到三个输出寄存器中的一个被读取。如果下一个测量数据在上一个数据被读取前写入,那么状态寄存器中的DOVR位将被置位。默认情况下,三轴XYZ都被启用,也可被禁用。可以选择检测信号的绝对值或信号的正负值。检测运动时,可采用XorYorZ>阈值。检测自由落体,可采用X&Y&Z<阈值。电平检测模式下,一旦一个加速度电平达到了设定阈值,中断引脚将变为高电平并一直维持高电平,直到中断被清除。可以检测绝对值或正/负值,在CONTROL1寄存器中(地址0x18)设置,阈值在LDTH寄存器(地址0x1A)中设置。如果Control寄存器中的THOPT位为0,则LDTH中的数为无符号数,表示绝对值。反之,LDTH中的数为有符号数。应用一:运动检测条件X轴>阈值 或 Y轴>阈值 或 Z轴>阈值THOPT=1(有符号数) LDPL=0(检测极性为正且检测条件为3轴做或运算),若阈值为3g,量程为8g(127,0x7F),则可设置LDTH寄存器=0X2F(地址0x1A)应用二:运动检测条件 |X|轴>阈值 或 |Y|轴>阈值 或 |Z|轴>阈值THOPT=0(无符号数) LDPL=0(检测极性为正且检测条件为3轴做或运算),若阈值为3g,量程为8g(127,0x7F),则可设置LDTH寄存器=0X2F(地址0x1A)应用三:自由落体检测条件 X轴<阈值 且 Y轴<阈值 且 Z轴<阈值THOPT=1(有符号数),LDPL=1(检测极性为负,检测条件为三轴做与运算),若阈值为0.5g,量程为8g,则可设置LDTH寄存器=0X07(地址0x1A)应用四:自由落体检测条件 |X|轴<阈值 且 |Y|轴<阈值 且 |Z|轴<阈值THOPT=0(无符号数),LDPL=1(检测极性为负,检测条件为三轴做与运算),若阈值为0.5g,量程为8g,则可设置LDTH寄存器=0X07(地址0x1A)脉冲检测在脉冲检测模式下,所有功能都可以使用,包括测量电平,电平检测中断。有两个中断引脚分别分配给电平检测中断和脉冲检测中断。中断引脚的分配在寄存器Control1中指定,中断引脚的分配有三种组合形式,通过Control1寄存器中的INTREG1:0设置。INTREG1:0INT1INT200电平检测脉冲检测01脉冲检测电平检测10单个脉冲检测单个或双个脉冲检测MMA7455有一个10位的ADC进行采样、转换并在得到请求的时候传回数据。在时钟信号的下降沿,8位的命令字开始传输,传输命令字需要8个时钟。数据回传的时候,高位在前,低位在后。MMA7455可以使用SPI接口进行通信。在通信时,MMA7455作为slave(从属)设备,单片机作为master设备,单片机提供时钟信号scl和片选信号cs。SPI接口包含两根控制线和两根数据线。分别是片选线CS,时钟线SCL,输入线SDI和输出线SDO。片选线CS低电平有效,由单片机提供片选信号。传输结束后,片选线回到高电平。SCL线提供传输时的同步时钟脉冲。SDO和SDI线上的数据在时钟信号下降沿时启动,并在上升沿的时候被读取。读写寄存器命令至少需要16个时钟脉冲,如多字节传送则,则需要8的倍数个时钟脉冲才能完成。SPI读操作:一次SPI读操作的传输包括一个bit的读/写信号和6个bit地址,和一个多余的bit。在下一次传送时,被读取的数据将由SPI接口送出。如下图所示。SPI写操作:写寄存器需要先向MMA7455发送一个8bit的写命令。该写命令包括最高位一个bit(0表示读,1表示写)用于表示操作类型,后续6个bit表示地址,还有一个多余的bit。如下图所示。MAA7455的各寄存器地址和用途如下图所示1. 寄存器1 XOUTL(10bit输出X轴输出低8位) 地址00 只读D7D6D5D4D3D2D1D0XOUT7XOUT6XOUT5XOUT4XOUT3XOUT2XOUT1XOUT000000000读取XOUTL,将锁定XOUTH以完成10位数据的读取。XOUTH在XOUTL读取完毕后直接读取。2. 寄存器2 XOUTL(10bit输出X轴输出高2位) 地址0X01 只读D7D6D5D4D3D2D1D0-XOUT9XOUT8000000003. 寄存器3 YOUTL(10bit输出Y轴输出低8位) 地址0X02 只读4. 寄存器4 YOUTH(10bit输出Y轴输出高2位) 地址0X03 只读5. 寄存器5 ZOUTL(10bit输出Z轴输出低8位) 地址0X04 只读6. 寄存器6 ZOUTH(10bit输出Z轴输出高2位) 地址0X05 只读(Y轴和Z轴的寄存器参考X轴即可)7. 寄存器7 XOUT8(8bit输出X轴) 地址0X06 只读D7D6D5D4D3D2D1D0XOUT7XOUT6XOUT5XOUT4XOUT3XOUT2XOUT1XOUT0000000008. 寄存器8 YOUT8(8bit输出Y轴) 地址07 只读9. 寄存器9 ZOUT8(8bit输出Z轴) 地址08 只读10. 寄存器10 STATUS(状态寄存器) 地址0X09 只读D7D6D5D4D3D2D1D0-PERRDOVRDRDY00000000(1) DRDY 1:数据准备好 0:数据未准备好(2) PERR 1: Parity error is detected in trim data. Then, self-test is disabled0: Parity error is not detected in trim data(3) DOVR 1:数据被覆盖 0:数据未被覆盖11. 寄存器11 DETSRC(检测源寄存器) 地址0X0A 只读D7D6D5D4D3D2D1D0LDXLDYLDZPDXPDYPDZINT2INT100000000LDX1:正在检测X轴0:没有检测X轴LDY1:正在检测Y轴0:没有检测Y轴LDZ1:正在检测Z轴0:没有检测Z轴PDX1:X轴检测到脉冲0:X轴没有检测到脉冲PDY1:Y轴检测到脉冲0:Y轴没有检测到脉冲PDZ1:Z轴检测到脉冲0:Z轴没有检测到脉冲INT1 INT2(参考寄存器Control1内容,地址0x18)1:检测到中断0:没有检测到中断12. 寄存器14 I2CAD(I2C地址寄存器) 地址0X0D读/写D7D6D5D4D3D2D1D0I2CDISDVAD6DVAD5DVAD4DVAD3DVAD2DVAD1DVAD000011101I2CDIS0:I2C和SPI都可以使用1:I2C被禁用DVAD6:0:I2C地址,默认0X1D13. 寄存器15 USRINF(用户信息寄存器) 地址0E 只读D7D6D5D4D3D2D1D0UI7UI6UI5UI4UI3UI2UI1UI00000000014. 寄存器16 WHOAMI(我是谁寄存器) 地址0X0F 只读D7D6D5D4D3D2D1D0ID7ID6ID5ID4ID3ID2ID1ID00000000015. 寄存器17 XOFFL(X轴漂移补偿低字节) 地址0X10 只读D7D6D5D4D3D2D1D0XOFF7XOFF6XOFF5XOFF4XOFF3XOFF2XOFF1XOFF000000000这些寄存器是用来设置并存储0g时的漂移补偿校准的,可参考freescale应用指南AN3745以获得详细过程。16. 寄存器18 XOFFH(X轴漂移补偿高字节) 地址0X11 只读D7D6D5D4D3D2D1D0-XOFF10XOFF9XOFF80000000017. 寄存器19 YOFFL(Y轴漂移补偿低字节) 地址0X12 只读D7D6D5D4D3D2D1D0YOFF7YOFF6YOFF5YOFF4YOFF3YOFF2YOFF1YOFF000000000这些寄存器是用来设置并存储0g时的漂移补偿校准的,可参考freescale应用指南AN3745以获得详细过程。18. 寄存器20 YOFFH(X轴漂移补偿高字节) 地址0X13 只读D7D6D5D4D3D2D1D0-YOFF10YOFF9YOFF80000000019. 寄存器21 ZOFFL(Z轴漂移补偿低字节) 地址14 只读D7D6D5D4D3D2D1D0ZOFF7ZOFF6ZOFF5ZOFF4ZOFF3ZOFF2ZOFF1ZOFF000000000这些寄存器是用来设置并存储0g时的漂移补偿校准的,可参考freescale应用指南AN3745以获得详细过程。20. 寄存器22 ZOFFH(Z轴漂移补偿高字节) 地址0X15 只读D7D6D5D4D3D2D1D0-ZOFF10ZOFF9ZOFF80000000021. 寄存器23 MCTL(模式控制寄存器) 地址0X16 读/写D7D6D5D4D3D2D1D0-DRPDSPI3WSTONGLVL1GLVL0MODE1MODE000000000DRPD0: Data ready status is output to INT1/DRDY PIN1: Data ready status is not output to INT1/DRDY PINSPI3W0: SPI is 4 wire mode1: SPI is 3 wire modeSTON0: Self-test is not enabled1: Self-test is enabledGLVL 1:0测量范围00: 8g is selected for measurement range.10: 4g is selected for measurement range.01: 2g is selected for measurement range.MODE1:0模式00:standby模式01:测量模式10:电平平检测模式11:脉冲检测模式22. 寄存器24 INTRST(中断锁定复位寄存器) 地址0X17 读/写D7D6D5D4D3D2D1D0-CLR_INT2CLR_INT100000000CLR_INT11: 清除 “INT1” 和 LDX/LDY/LDZ 或者 PDX/PDY/PDZ bits in Detection Source Register ($0A) depending on Control1($18) INTREG1:0 setting.0: Do not clear “INT1” LDX/LDY/LDZ or PDX/PDY/PDZ bits in Detection Source Register ($0A)CLR_INT21: Clear “INT2” and LDX/LDY/LDZ or PDX/PDY/PDZ bits in Detection Source Register ($0A) depending on Control1($18) INTREG1:0 setting.0: Do not clear “INT2” and LDX/LDY/LDZ or PDX/PDY/PDZ bits in Detection Source Register ($0A)23. 寄存器25 CTL1(控制寄存器1) 地址0X18 读/写D7D6D5D4D3D2D1D0DFBWTHOPT-ZDAYDAXDAINTREG1INTREG0INTPIN00000000DFBW0: Digital filter band width is 62.5 Hz1: Digital filter band width is 125 HzTHOPT (This bit is valid for level detection only, not validfor pulse detection)0: Threshold value is absolute only1: Integer value is availableXDA1: X-axis is disabled for detection.0: X-axis is enabled for detection.YDA1: Y-axis is disabled for detection.0: Y-axis is enabled for detection.ZDA1: Z-axis is disabled for detection.0: Z-axis is enabled for detectionINTREG1:000:

    注意事项

    本文(MMA7455芯片手册(中文).doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开