数码标志

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

DIGILENT PmodGYRO 外围模块

超过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 外设模块, 外设模块, 模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *