Pmod ACL参考手册

的Digilent PmodACL(Rev. E)是一个三轴数字加速度计模块,由模拟设备ADXL345

下载本参考手册

特性

  • 硬件,±2/4/8/16g加速度计
  • 游览器分辨率
  • 活动/活动监控
  • 单/双抽头和自由落体检测
  • 用于灵活设计的小型PCB尺寸1.0 in × 0.8 in (2.5 cm × 2.0 cm)
  • 12针Pmod接口,带有SPI接口和2×4-pin I²C接口
  • 遵循Digilent Pmod接口规范2A
  • 库和示例代码可在资源中心

功能描述

Pmod ACL占用模拟设备ADXL345提供高分辨率的加速度变化,包括小于1.0°的倾角变化。通过自由落体和单/双点击检测功能,Pmod ACL可以配置为根据用户的突发状况进行测量。


对接Pmod

Pmod ACL通过主控板与主机板通信SPI协议或者是我²C协议.当Chip Select线被压低时,SPI通信被启用;相反,当芯片选择线被驱动到逻辑电平高电压时,I²C协议被启用。当测量的轴加速度数据超过用户定义的阈值限制时,可以触发中断。下面提供了一个数据流,将阈值活动设置为250毫克,当X和Y轴通过SPI超过阈值水平时触发中断1:

~读/写 多字节 6位阈值活动地址
0 0 1 0 0 1 0 0
8位阈值活动数据(62.5 mg/LSB刻度)
0 0 0 0 0 1 0 0
~读/写 多字节 6位活动/不活动控制地址
0 0 1 0 0 1 1 1
活动/活动控制设置
ac / dc行动 X行动 Y行动 Z行动 非活性的ac / dc 非活性的X 非活性的Y 非活性的Z
0 1 1 0 0 0 0 0
~读/写 多字节 6位中断使能地址
0 0 1 0 1 1 1 0
中断源启用的8位
数据准备好 单一的水龙头 双击 活动 不活动 自由落体 水印 泛滥
0 0 0 1 0 0 0 0

一旦一个中断已经产生,用户可以读取数据寄存器(0x32 - 0x37)的10位二进制补码数据分别在X、Y和Z轴上。每个轴的两个寄存器中的数据用符号扩展作为前导6位右对齐。读取中断源寄存器(0x30)清除活动中断位D4。

用户也可以遵循给定的示例代码功能和演示开始收集加速度计数据。

引出线描述表

Pmod头j - 1 Pmod头J2
信号 描述 信号 描述 信号 描述
1 ~ CS 芯片选择 7 INT2 中断2 1、5 sci 串行时钟
2 莫西人 Master-Out-Slave-In 8 INT1 中断1 2,6 SDA 串行数据
3. 味噌 Master-In-Slave-Out 9 数控 没有连接 3、7 接地 地面电源
4 SCK 串行时钟 10 数控 没有连接 4、8 VCC 积极的电源
5 接地 地面电源 11 接地 地面电源
6 VCC 电源(3.3 v) 12 VCC 电源(3.3 v)

任何外部电源应用到Pmod ACL必须在2.0V和3.6V以内;强烈建议Pmod在3.3V下工作。


物理维度

针头上的针间距为100密耳。PCB是1英寸长在侧面平行于针头上的针和0.8英寸长在侧面垂直于针头。


额外的信息

Pmod ACL的原理图已提供在这里.关于加速度计的附加信息,包括通信模式和芯片的具体时间可以通过检查其数据表找到在这里

可以找到演示如何从Pmod ACL获取信息的示例代码在这里

如果您对Pmod ACL有任何问题或评论,请将它们发布在Digilent论坛