位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第464页 > ADXL346ACCZ-RL > ADXL346ACCZ-RL PDF资料 > ADXL346ACCZ-RL PDF资料2第20页

ADXL346
溢出位
当新的数据替换未读取的数据溢出位被置位。该
超限函数的精确的操作依赖于在FIFO
模式。在旁路模式下,溢出位被置位时,新数据
取代了DATAX , DATAY未读取的数据和DATAZ寄存器
(地址0x32至0x37符号) 。在所有其它模式下,溢出
当FIFO的填充位被置位。超限位自动
当FIFO中的内容读取清除。
流模式
在流模式中,从X轴的测量数据, y-和z-
轴被存储在FIFO中。当在FIFO中的采样数
等于在FIFO_CTL的采样数位规定的水平
寄存器(地址0x38 ) ,水印中断置位。 FIFO
继续累积采样和保持最新的32个样品
从测量的x轴,y ,和z轴,丢弃旧
的数据作为新的数据到达。水印中断继续
发生,直到FIFO样本的数目小于
值存储在FIFO_CTL寄存器的样本位。
方向位
方向位被设置时,加速度计的取向
从有效的定向到一个不同的有效方位改变。
一个中断不被产生,但是,如果满足的取向
从有效的方向加速度的变化为无效
方向,或从有效取向为无效取向
然后回到同一有效取向。无效的定位
被定义为在死区之内的定位,或者该区域
滞后。这个地区有助于防止快速变化的方向
由于噪声时的加速度的方向靠近
两个有效方向之间的边界。
这是有效的,用于中断的取向取决于哪
模式时, 2D或3D ,被链接到的方位中断。该模式是
与INT_3D位(位D3 )在ORIENT_CONF选
寄存器(地址0x3B ) 。看到注册0x3B - ORIENT_CONF
(读/写)部分,了解如何启用更多详细信息
方向中断。
触发模式
在触发模式, FIFO累积样品,拿着最新的
32个样品从测量的x轴,y ,和z轴。后
触发事件发生而中断被发送到INT1或
INT2引脚(由FIFO_CTL寄存器的触发位) ,
FIFO中保存最后n个样本(其中n是由指定的值
在FIFO_CTL寄存器中的采样数位),然后在操作
FIFO模式,采集新样本,只有当FIFO未满。
至少5微秒的延迟应该存在触发事件之间
存在的和读出的数据从FIFO开始,以允许
该FIFO丢弃和保留必要的样品。另外
触发事件不能被识别,直到触发模式是
复位。把触发模式,将设备设置为旁路模式
然后将设备恢复到触发模式。需要注意的是在FIFO
数据应该先读,因为将器件置于旁路
模式清除FIFO 。
FIFO
该ADXL346包含正在申请专利的技术的
嵌入式存储器管理系统采用32级FIFO
这可以被用来最小化主机处理器的负担。此缓冲区
有四种模式:旁路, FIFO ,流和触发(见表22 ) 。
每种模式选择的FIFO_MODE位的设置
在FIFO_CTL寄存器(地址0x38 ) : (位[ D6 D7 ] ) 。
从FIFO中检索数据
FIFO中的数据通过数据X , DATAY阅读和DATAZ
寄存器(地址0x32至0x37符号) 。当FIFO是在
FIFO ,流或触发模式下,读取到DATAX , DATAY ,
和DATAZ寄存器读取存储在FIFO中的数据。每次
数据被从FIFO中最老的x轴,y读,和z轴的数据是
存入DATAX , DATAY和DATAZ寄存器。
如果一个单字节读被执行的操作,剩余的字节
对于当前的FIFO的样本数据都将丢失。 。因此,所有的轴
息应在突发读取(或多个字节)的读操作。
以确保FIFO完全弹出(即,该新
数据已经完全进入了DATAX , DATAY和DATAZ
寄存器) ,必须有良好的阅读端之间的至少5微秒
数据寄存器和FIFO的还是一个新的读取开始
阅读FIFO_STATUS寄存器(地址0x39 )的。年底
读取数据寄存器由数据从过渡所指
寄存器0x37至寄存器0x38或CS引脚变为高电平。
对于SPI工作在1.6 MHz或更低时,寄存器寻址
变速器部分是一个足够的延迟,以确保
FIFO完全弹出。对于SPI操作大于
1.6兆赫,这是必要的,以撤消AC CS引脚,以确保总
延时5 s内;否则,则延时将是不够的。总
必要时延迟5 MHz运行至多3.4微秒。这是
不使用时,我的关注
2
C模式,因为通信
率足够低,以确保足够的延迟之间的FIFO读出。
旁路模式
在旁路模式中, FIFO中不可操作的,因此,
保持为空。
FIFO模式
在FIFO模式下,从x ,y轴和z轴的数据
被存储在FIFO中。当在FIFO中的采样数
等于在FIFO_CTL的采样数位规定的水平
寄存器(地址0x38 ) ,水印中断置位。 FIFO
继续收集样本,直到填满(从32个样品
测量的x轴,y ,和z轴),然后停止收集
数据。经过FIFO停止收集数据时,设备会继续
操作;因此,可以使用的功能,如敲击检测
FIFO后满。水印中断继续出现
直到在FIFO中的采样数是小于该值
存储在FIFO_CTL寄存器的样本位。
第0版|第20页
40