
PmodGYRO™
参考手册
修订日期:3 年 2011 月 XNUMX 日
注:本文档适用于该板的 Rev. A。

超过view
PmodGYRO 是一款采用 STMicroelectronics® L3G4200D MEMS 运动传感器的外围模块。 L3G4200D 提供带有内置温度传感器的三轴数字输出陀螺仪。
其特点包括:
- 标准 SPI 和 I2C™ 接口
- 250/500/2000dps 可选分辨率
- 两个可定制的中断引脚
- 掉电和睡眠模式
- 用户可配置的信号过滤
功能描述
PmodGYRO 使用标准 12 引脚连接,通过 SPI 或 I²C 进行通信,默认为 I²C 通信。 CS 线上的上拉电阻使器件保持在 I²C 模式,除非 CS 线被主设备驱动为低电平
界面
当与设备通信时,主设备必须提供寄存器地址和标志,指定后续操作是读还是写。实际的数据传输遵循该命令。通过这种方法,用户可以通过写入设备内的特定控制寄存器来配置设备,也可以从单独的只读寄存器读回数据。
两个中断直接映射到 PmodGYRO 连接器 J1 上用户可用的引脚。 INT1 的配置位于 J7 的引脚 1 上,完全可由用户自定义。 INT1 的主要用途源于陀螺仪测量角速度的三个轴上的高事件和低事件。默认情况下,INT1 处于禁用状态。第二个中断 INT2 主要用于数据就绪和 FIFO 中断,映射到 J8 上的引脚 1。
有关可供用户配置的控制寄存器、数据收集和中断设置的更多信息,请参阅 STMicroElectronics® 上的 L3G4200D 数据表 web地点。
串行接口通讯
SPI 接口使用三个或四个信号线进行通信,具体取决于设备的当前配置。它们是片选 (CS)、串行数据输入 (SDI) 或 3 线 SPI 模式下的串行数据 (SDA)、串行数据输出 (SDO) 和串行时钟 (SCL)。 PmodGYRO 默认为 4 线工作模式。为了使用 3 线模式,必须写入控制寄存器。有关更详细的 SPI 通信,请参阅器件数据表。
I²C 通信
I²C 标准使用两条信号线:I²C 数据 (SDA) 和串行时钟 (SCL)。该器件支持标准 100 kHz 和快速 400 kHz 串行时钟。根据 I²C 协议,L3G4200D 具有设备特定的 7 位地址,串行主设备使用该地址与数据总线上的多个设备进行通信。该器件使用地址 110100xb,其中 J3 (SDO/SA1) 上的引脚 0 定义最低有效位 (LSB)。默认情况下,由于 JP1 上有上拉电阻,地址的 LSB 为“1”,如 Digilent 上的原理图所示 web地点。虽然默认值为“1”,但只需将 J3 上的引脚 1 连接到接地轨,用户就可以将 LSB 更改为“0”。该用户可选位允许在同一 I²C 总线上使用两个 PmodGYRO。 L3G4200D 的数据表包含更多特定于器件的 I²C 信息。
| 连接器 J1 — SPI 通信 | |||
| 别针 | 信号 | 描述 | |
| 1 | CS | 芯片选择 | |
| 2 | SDA/SDI/SDO | 串行数据输入 | |
| 3 | SDO/SAO | I2C 设备的串行数据输出/LSB 地址 |
|
| 4 | SCLJSPC | 串行时钟 | |
| 5 | 地线 | 电源地 | |
| 6 | 电压控制电路 | 电源 (3.3V) | |
| 7 | INT1 | 可编程中断 | |
| 8 | INT2 | 数据就绪/FIFO 中断 | |
| 9 | NC | 未连接 | |
| 10 | NC | 未连接 | |
| 11 | 地线 | 电源地 | |
| 12 | 电压控制电路 | 电源 (3.3V) | |
| 连接器 J2 — I2C 通信 | |||
| 别针 | 信号 | 描述 | |
| 1 & 2 | SCLJSPC | 串行时钟 | |
| 3 & 4 | SDA/SDI/SDO | 串行数据 | |
| 5 & 6 | 地线 | 电源地 | |
| 7 & 8 | 电压控制电路 | 电源 (3.3V) | |

www.digilentinc.com
版权所有 Digilent, Inc.
1300 NE 亨利法院,套房 3
华盛顿州普尔曼99163
(509) 334 6306 语音 | (509) 334 6300 传真
文件/资源
![]() |
DIGILENT PmodGYRO 外围模块 [pdf] 使用说明书 PmodGYRO, PmodGYRO 外设模块, 外设模块, 模块 |
