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论坛.