PMOD ACL2参考手册
Digilent.PmodACL2(修订A)是一个3轴MEMS.使用的加速度计ADXL362为每个加速度提供多达12位分辨率。此外,该模块通过其不活动监控提供多个中断源以及省电功能的各种反馈。
下载此参考手册
特征
-
用户可选择的分辨率
-
100Hz时的功耗小于2 μA
-
活动和不活动监测
-
自由落体检测
功能说明
PMODACL2利用Analog Devices ADXL362将MEMS加速数据提供给系统板。凭借其深度512样品FIFO缓冲区,用户能够在触发中断之前查看长时间的事件,或者只需当用户找到最方便时的系统板访问加速数据即可。
与PMOD接口
PMODACL2通过主板通信SPI协议。要从板载数据寄存器读取,必须首先将芯片选择线路拉低,然后发送命令字节以从数据寄存器(0x0b)读取。接下来必须发送所需的地址字节,然后在下降时钟边缘上首先使用MSB接收所需字节。因为地址指针自动增量到下一个地址字节,所以可以通过继续脉冲串行时钟线来连续读取多个字节。下面给出了从y轴寄存器读取的一组示例命令:
读取命令 | 第一Y轴地址 | Y轴数据的LSB字节 | Y轴数据的MSB字节 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. | 0. | 0. | 0. | 1 | 0. | 1 | 1 | 0. | 0. | 0. | 0. | 1 | 0. | 1 | 0. | B7. | B6. | B5. | B4. | B3. | B2. | B1 | LSB. | SX. | SX. | SX. | SX. | MSB. | B10. | B9. | B8. |
笔记*每个SX.
位与Y轴数据的最高有效位相同
要从FIFO缓冲区读取,必须首先发送要写入数据寄存器(0x0A)的命令字节,以便我们可以配置FIFO控制寄存器(地址0x28)以指示我们希望FIFO缓冲区存储数据。在ADXL362被配置为使用FIFO缓冲区之后,必须首先发送从FIFO缓冲区(0x0D)读取的命令字节,然后后跟逐对包含哪些数据字节,其中包含哪些轴和加速度数据。下面给出了从FIFO缓冲区读取的一组示例命令:
命令写入 | FIFO控制寄存器地址 | 命令FIFO阅读 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. | 0. | 0. | 0. | 1 | 0. | 1 | 0. | 0. | 0. | 1 | 1 | 0. | 0. | 0. | 0. | 0. | 0. | 0. | 0. | 1 | 1 | 0. | 1 |
轴数据的LSB字节 | 轴数据的MSB字节 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B7. | B6. | B5. | B4. | B3. | B2. | B1 | LSB. | B15 | B14 | SX. | SX. | MSB. | B10. | B9. | B8. |
注1 *每个SX.
位与Y轴数据的最高有效位相同
笔记2*B15
和B14
代表传入数据代表的轴
引脚说明表
PIMODACL2的引脚表 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
连接器J1. | 连接器J2. | |||||||||
别针 | 信号 | 描述 | 别针 | 信号 | 描述 | 别针 | 信号 | 描述 | ||
1 | ~cs. | 芯片选择 | 7. | INT2. | 中断二 | 1 | INT1. | 中断一个 | ||
2 | 莫斯利 | 主出从入 | 8. | INT1. | 中断一个 | 2 | G | 电源地面 | ||
3. | 味噌 | 奴隶大师 | 9. | NC. | 没有连接 | 连接器J3. | ||||
4. | SCLK | 串行时钟 | 10. | NC. | 没有连接 | 别针 | 信号 | 描述 | ||
5. | GND. | 电源地面 | 11. | GND. | 电源地面 | 1 | INT2. | 中断二 | ||
6. | vcc. | 电源(3.3V) | 12. | vcc. | 电源(3.3V) | 2 | G | 电源地面 |
PMODACL2还具有两个可编程中断引脚可供使用。这两个引脚都可以设置为触发在多个不同触发器上的中断,包括活动/不活动(为了帮助减少系统功率),当FIFO缓冲区填充到所需的级别时,当准备好检索数据和其他触发时。
PmodACL2的外部电源必须在1.6V和3.5V之间。因此,与Digilent系统板,这个Pmod必须运行在3.3V轨道。
物理尺寸
销钉上的引脚间隔100密耳。PCB在销钉上平行于销钉上的销钉侧面为0.95英寸,垂直于销报头垂直于0.8英寸。
附加信息
PMODACL2的原理图可用这里。可以找到有关板载加速度计的附加信息,可以找到模拟设备这里。
演示如何找到如何从PMODACL2获取信息的示例代码这里。
如果您对PMODACL2有任何疑问或意见,请随时在适当的部分(“附加板”)下发布Digilent论坛。