0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ADIS16137BMLZ

ADIS16137BMLZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    Module

  • 描述:

    IC GYROSCOPE SENSING 24MSM

  • 数据手册
  • 价格&库存
ADIS16137BMLZ 数据手册
±1000°/秒精密 角速率传感器 ADIS16137 产品特性 概述 数字陀螺仪系统,±1000°/秒测量范围 运动中零偏稳定性:2.8°/小时 自治工作和数据采集 无需外部配置命令 启动时间:245 ms 休眠模式恢复时间:2.5 ms 工厂校准灵敏度和偏置 校准温度范围:−40°C至+85°C SPI兼容型串行接口 宽带宽:400 Hz 集成温度传感器 可编程工作与控制 自动和手动偏置校正控制 数字滤波器:Bartlett FIR,均值/抽取 内部采样速率:最大2048 SPS 数字I/O:数据就绪、报警指示、通用 状态监控报警 电源管理支持休眠模式 使能输入同步操作 单电源供电:4.75 V至5.25 V 抗冲击能力:2000 g 工作温度范围:−40°C至+105°C ADIS16137 iSensor®是一款高性能、数字陀螺仪检测系统, 自治工作,无需用户配置便可产生精确的速率检测数据。其 性能优势包括低噪声密度、宽带宽和出色的运动中零偏稳 定性,支持平台控制、导航、机器人和医疗仪器等应用。 这款传感器系统实现了业界先进的iMEMS®技术与信号调 理技术的完美结合,可提供优化的动态性能。工厂校准为 整个传感器信号链提供−40°C至+85°C温度范围内的灵敏度 和偏置特性。因此,每个ADIS16137都有其自己独特的补 偿公式,安装后可产生精确的测量结果。对于一些系统, 工厂校准可免除系统级校准,大大简化操作。 ADIS16137以最高2048 SPS的速率提供数据,并采用一个均 值/抽取滤波器结构,以优化噪声/带宽的取舍关系。串行 外设接口(SPI)和用户寄存器结构允许轻松访问配置控制选 项和校准的传感器数据,适合嵌入式处理器平台。 36 mm x 44 mm x 14 mm封装提供4个孔,使用M2(或2-56标 准尺寸)机械螺丝可轻松实现机械连接;此外还提供一个标准 24引脚、双排、1 mm间距连接器,支持与印刷电路板(PCB) 或电缆系统实现电气连接。它与ADIS16133、ADIS16135和 应用 ADIS16136封装兼容且引脚兼容。 精密仪器 平台稳定与控制 工业机车导航 井下仪器 机器人 功能框图 DIO1 DIO2 DIO3 DIO4/CLKIN RST SELF-TEST I/O VDD ALARMS MEMS SENSOR CONTROLLER POWER MANAGEMENT USER CONTROL REGISTERS CS TEMP SENSOR CLOCK SPI PORT CALIBRATION FILTER ADIS16137 SCLK DIN DOUT 11854-001 OUTPUT DATA REGISTERS GND 图1. Rev. A Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2013–2014 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供 的最新英文版数据手册。 ADIS16137 目录 产品特性 ............................................................................................. 1 自动偏置校正(自动调零) ........................................................ 12 应用...................................................................................................... 1 手动偏置校正 ............................................................................. 12 概述...................................................................................................... 1 报警.................................................................................................... 13 功能框图 ............................................................................................. 1 静态报警的使用......................................................................... 13 修订历史 ............................................................................................. 2 动态报警的使用......................................................................... 13 技术规格 ............................................................................................. 3 报警报告...................................................................................... 13 时序规格........................................................................................ 4 系统控制 ........................................................................................... 14 绝对最大额定值........................................................................... 5 全局命令...................................................................................... 14 ESD警告......................................................................................... 5 存储器管理 ................................................................................. 14 引脚配置和功能描述 ....................................................................... 6 通用输入/输出 ........................................................................... 15 典型性能参数 .................................................................................... 7 自动自测...................................................................................... 15 工作原理 ............................................................................................. 8 电源管理...................................................................................... 15 读取传感器数据........................................................................... 8 状态 .............................................................................................. 16 输出数据寄存器........................................................................... 9 产品标识...................................................................................... 16 器件配置........................................................................................ 9 应用信息 ........................................................................................... 17 用户寄存器....................................................................................... 10 电源考虑...................................................................................... 17 数字处理配置 .................................................................................. 11 原型接口板 ................................................................................. 17 内部采样速率 ............................................................................. 11 安装技巧...................................................................................... 18 输入时钟配置 ............................................................................. 11 封装和订购信息.............................................................................. 19 数字滤波...................................................................................... 11 外形尺寸...................................................................................... 19 均值/抽取滤波器 ....................................................................... 11 订购指南...................................................................................... 19 校准.................................................................................................... 12 修订历史 2012年14月—修订版0至修订版A 更改图9 ............................................................................................... 8 2013年10月—修订版0:初始版 Rev. A | Page 2 of 20 ADIS16137 技术规格 除非另有说明,TA = 25°C,VDD = 5.0 V,角速率 = 0°/秒,动态范围 = ±1000°/秒 ±1 g。 表1. 参数 陀螺仪 动态范围 灵敏度 可重复性1 灵敏度温度系数 非线性度 偏置可重复性1, 2 偏置温度系数 运动中零偏稳定性 角度随机游动 线性加速度对偏置的影响 偏置电压灵敏度 对准误差 输出噪声 速率噪声密度 3 dB带宽 传感器谐振频率 逻辑输入3 输入高电压VIH 输入低电压VIL 逻辑1输入电流,IIH 逻辑0输入电流,IIL 所有引脚(RST除外) RST 引脚 输入电容CIN 数字输出3 输出高电压VOH 输出低电压VOL 闪存 数据保持4 功能时间5 上电启动时间 复位恢复时间 休眠模式恢复时间 闪存更新 闪存自测 传感器自动自测时间 采样速率 内部采样速率精度 输入同步时钟范围 电源 电源电流 1 2 3 4 5 6 测试条件/注释 最小值 典型值 最大值 ±1000 GYRO_OUT、GYRO_OUT2(24位) −40°C ≤ TA ≤ +85°C −40°C ≤ TA ≤ +85°C, 1 σ 最佳拟合直线,±500°/s 最佳拟合直线,±1000°/s −40°C ≤ TA ≤ +85°C, 1 σ −40°C ≤ TA ≤ +85°C, 1 σ 25°C 1 σ, 25°C 1σ VDD = 4.75 V至5.25 V,1 σ 轴到框架(封装) 无滤波 f = 25 Hz,无滤波 ±40 ±0.01 ±0.05 ±0.15 ±0.00125 2.8 0.15 0.017 ±0.08 ±1.0 0.11 0.00357 400 17.5 20 °/sec °/sec/LSB % ppm/°C % FS % FS °/sec °/sec/°C °/小时 °/√小时 °/sec/g °/sec/V 度 °/sec rms °/sec/√Hz rms Hz kHz ±0.2 0.8 ±1 V V µA 1/6300 ±1 15.5 2.0 VIH = 3.3 V VIL = 0 V 40 80 10 ISOURCE = 1.6 mA ISINK = 1.6 mA 2.4 耐久性4 TJ = 85°C 直到数据可用的时间 10,000 20 60 0.4 680 6 6806 4.75 µA µA pF V V 周期 年 245 128 2.5 75 21 108 SMPL_PRD = 0x000F SMPL_PRD = 0x0000 工作电压范围(VDD) SMPL_PRD = 0x000F 休眠模式 单位 5.0 120 1.4 2048 ±3 2048 5.25 ms ms ms ms ms ms SPS % Hz V mA mA 可重复性规格代表分析性估测,以下列漂移贡献和条件为基础:温度迟滞(−40°C至+85°C)、电子漂移(高温工作寿命测试:+85°C、500小时)、温度循环 产生的漂移(JESD22-A104D,方法N,500次循环,−40°C至+85°C)、速率随机游动(10年估测)和宽带噪声。 偏置可重复性描述的是多种条件下的长期现象。短期可重复性与运动中偏置稳定性和噪声密度规格相关。 数字I/O信号由内部3.3 V电源驱动,输入兼容5 V电压。 JESD22-A117。耐久性在−40°C、+25°C、+85°C和+125°C下测定。 这些时间不包括热建立和内部滤波器响应时间,它们可能会影响整体精度。 同步输入时钟和内部采样时钟在额定最小值以下也能工作,但性能会降低。 Rev. A | Page 3 of 20 ADIS16137 时序规格 除非另有说明,TA = 25°C,VDD = 5 V。 表2. 说明 串行时钟 数据之间的停转周期,参见表3 读取速率 片选至时钟边沿 tDAV tDSU tDHD tSCLKR, tSCLKF tDR, tDF tSFS t1 t2 t3 tx SCLK边沿之后的DOUT有效时间 SCLK上升沿之前的DIN建立时间 SCLK上升沿之后的DIN保持时间 SCLK上升和下降时间,图中未显示 DOUT上升和下降时间,图中未显示 SCLK边沿之后CS高电平时间 输入同步正脉冲宽度 输入同步至数据就绪输出 输入同步周期 输入同步低电平时间 1 正常模式 典型值 最小值1 0.01 15 25 48.8 参数 fSCLK tSTALL tREADRATE tCS 最大值 2.5 单位 MHz µs µs ns 25 ns ns ns ns ns ns µs µs µs µs 24.4 48.8 5 5 12.5 12.5 0 5 300 488 100 通过设计和特性保证,但未经生产测试。 时序图 CS tCS tSFS 1 SCLK 2 3 4 5 6 15 16 tDAV MSB DB14 DB13 tDSU DIN R/W A6 DB12 DB11 A4 A3 DB10 DB2 DB1 LSB tDHD A5 D2 A2 D1 11854-002 DOUT LSB 图2. SPI时序和序列 tREADRATE tSTALL 11854-003 CS SCLK 图3. 停转时间和数据速率 t3 t2 t1 tX 11854-004 SYNC CLOCK (CLKIN) DATA READY 图4. 输入时钟时序图 Rev. A | Page 4 of 20 ADIS16137 绝对最大额定值 注意,超出上述绝对最大额定值可能会导致器件永久性损 表3. 参数 加速度 任意轴,无电 任意轴,有电 VDD至GND 数字输入电压至GND 数字输出电压至GND 工作温度范围 存储温度范围 1 2 额定值 坏。这只是额定最值,并不能以这些条件或者在任何其他 超出本技术规范操作章节中所示规格的条件下,推断器件 2000 g 2000 g −0.3 V至+6.0 V −0.3 V至+5.3 V −0.3 V至VDD + 0.3 V −40°C至+105°C −65°C至+125°C1, 2 能否正常工作。长期在绝对最大额定值条件下工作会影响 器件的可靠性。 表4. 封装特性 封装类型 带连接器接口的24引脚模块 封装 长时间暴露于额定温度范围(−40°C至+105°C)以外的温度环境会对工厂校 准的精度产生不利影响。为获得最高精度,应将器件存储在−40°C至 +105°C的额定工作温度范围内。 虽然该器件能够短时间承受150°C的高温,但长时间暴露于高温下会损 害内部机械完整性。 θJA 15.7 θJC 1.48 器件重量 31 g ESD警告 ESD(静电放电)敏感器件。 带电器件和电路板可能会在没有察觉的情况下放电。 尽管本产品具有专利或专有保护电路,但在遇到高 能量ESD时,器件可能会损坏。因此,应当采取适当 的ESD防范措施,以避免器件性能下降或功能丧失。 Rev. A | Page 5 of 20 ADIS16137 引脚配置和功能描述 ADIS16137 24 22 20 18 16 14 12 10 8 6 4 2 23 21 19 17 15 13 11 7 5 3 1 9 NOTES 1. PINS ARE NOT VISIBLE FROM THIS VIEW. THE PIN ASSIGNMENTS SHOWN REPRESENT THE MATING CONNECTOR ASSIGNMENTS. 2. USE SAMTEC CLM-112-02 OR EQUIVALENT. 图5. 对接连接器的引脚分配 RATE AXIS POSITIVE ROTATION DIRECTION 11854-006 + 图6. 轴方向(底面朝上) 表5. 引脚功能描述 引脚编号 1 2 3 4 5 6 7 8 9 10, 11, 12 13, 14, 15 16 to 24 1 引脚名称 DIO3 DIO4/CLKIN SCLK DOUT DIN CS DIO1 RST DIO2 VDD GND DNC 类型 1 I/O I I O I I I/O I I/O S S 无 说明 可配置的数字输入/输出。 可配置的数字输入/输出/时钟输入。 SPI串行时钟。 SPI数据输出。时钟在SCLK下降沿输出。 SPI数据输入。时钟在SCLK上升沿输入。 SPI片选。 可配置的数字输入/输出。 复位。 可配置的数字输入/输出。 电源。 电源地。 不连接。请勿连接到这些引脚。 I/O = 输入/输出,I = 输入,O = 输出, S = 电源,N/A = 不可用。 Rev. A | Page 6 of 20 11854-005 TOP VIEW ADIS16137 典型性能参数 0.20 +1σ AVERAGE –1σ 0.15 OFFSET ERROR (°/sec) ROOT ALLAN VARIANCE (°/Hr) 100 10 0.10 0.05 0 –0.05 –0.10 –0.15 0.1 1 10 100 1000 10000 tAU (Seconds) 图7. 艾伦方差根(5 V、25°C、2048 SPS) 0.75 0.30 0.15 0 –0.15 –0.30 –0.45 INITIAL BIAS ERROR = ±0.35° SENSITIVITY TEMPERATURE COEFFICIENT = ±25ppm/°C 5 15 25 35 45 55 65 75 85 95 TEMPERATURE (°C) 11854-026 SENSITIVITY ERROR (%) 0.45 –0.75 –45 –35 –25 –15 –5 5 15 25 35 45 55 65 75 85 95 TEMPERATURE (°C) 图9. 失调(偏置)误差与温度的关系(−40°C至+85°C至−40°C) 0.60 –0.60 –0.20 –45 –35 –25 –15 –5 图8. 灵敏度误差与温度的关系(−40°C至+85°C至−40°C) Rev. A | Page 7 of 20 11854-027 INITIAL BIAS ERROR = ±0.1° BIAS TEMPERATURE COEFFICIENT = ±0.00125°/sec/°C 11854-025 1 0.01 ADIS16137 工作原理 ADIS16137是一个自治工作系统,无需用户初始化。只要 表7. 通用主机处理器SPI设置 为其提供有效的电源,它就会自行初始化,并开始采样、 处理器设置 主机 SCLK Rate ≤ 2.5 MHz SPI模式3 MSB优先模式 16位模式 处理,并将传感器数据加载到输出寄存器。每个采样周期 结束后,DIO1脉冲变为高电平。利用SPI接口可以与许多 嵌入式处理器平台轻松集成,如图10(电气连接)和表6(处 理器引脚名称和功能)所示。 I/O LINES ARE COMPATIBLE WITH 3.3V OR 5V LOGIC LEVELS 5V 10 11 单个寄存器读操作需要两个16位SPI周期。在第一个周期 12 中,利用图13所示的位分配功能请求读取一个寄存器的内 ADIS16137 SS 6 CS SCLK 3 SCLK 容;在第二个期中,寄存器内容通过DOUT输出。图11显 MOSI 5 DIN 示了三个连续的寄存器读操作。本例中,首先是引脚5的 MISO 4 DOUT IRQ 7 DIO1 DIN = 0x0600请求GYRO_OUT寄存器的内容;然后是DIN = 13 14 0x0400请求GYRO_OUT2寄存器的内容;最后是DIN = 0x0200 15 请求TEMP_OUT寄存器的内容。全双工操作支持处理器利 用同一16位SPI周期从DOUT读取数据,同时通过DIN引脚 图10. 电气连接图 请 求 下 一 数 据 集 。 图 12提 供 了 四 个 SPI信 号 重 复 读 取 表6. 通用主机处理器引脚名称及功能 GYRO_OUT时的示例。 功能 选择从机 串行时钟 主机输出,从机输入 主机输入,从机输出 中断请求 DIN 0x0600 DOUT 0x0400 0x0200 GYRO_OUT GYRO_OUT2 TEMP_OUT 图11. SPI读操作示例 CS ADIS16137 SPI接口支持全双工串行通信(同时执行发射和接 SCLK 收)并采用图13中所示的位序。表7提供了常见设置列表,当 DIN 针对ADIS16137 SPI接口初始化处理器串行端口时需要注意。 DOUT DIN = 0000 0100 0000 0000 = 0x0400 DOUT = 1111 1001 1101 1010 = 0xF9DA = –1574 LSBs = –63.959°/sec 图12. SPI读操作示例,第二个16位序列 CS DOUT R/W D15 A6 A5 A4 A3 A2 A1 A0 DC7 DC6 DC5 DC4 DC3 DC2 DC1 DC0 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 R/W D15 A6 A5 D14 D13 NOTES 1. DOUT BITS ARE PRODUCED ONLY WHEN THE PREVIOUS 16-BIT DIN SEQUENCE STARTS WITH R/W = 0. 2. WHEN CS IS HIGH, DOUT IS IN A THREE-STATE, HIGH IMPEDANCE MODE, WHICH ALLOWS MULTIFUNCTIONAL USE OF THE LINE FOR OTHER DEVICES. 图13. SPI通信位序 Rev. A | Page 8 of 20 11854-013 SCLK DIN 11854-011 引脚名称 SS SCLK MOSI MISO IRQ 11854-012 SYSTEM PROCESSOR SPI MASTER 读取传感器数据 11854-010 VDD 说明 ADIS16137用作从机 最大串行时钟速率 CPOL = 1(极性),CPHA = 1(相位) 位序 移位寄存器/数据长度 ADIS16137 输出数据寄存器 表12. TEMP_OUT位功能描述 表8. 输出数据寄存器格式 位 [15:0] 地址 0x02 0x04 0x06 测量 内部温度 陀螺仪低16位 陀螺仪高16位 表13. 温度(二进制补码格式) 旋转速率(陀螺仪) GYRO_OUT是陀螺仪输出数据的主寄存器,使用16位二进 制补码数据格式。表9提供数字格式,表10举例说明如何 将数字数据转换为°/s。 表9. GYRO_OUT位功能描述 位 [15:0] 说明 陀螺仪数据;二进制补码,256°/s/6300 LSB, 0°/s = 0x0000 十进制 +24,609 +2 +1 0 −1 −2 −24,609 十六进制 0x1F0A 0x0002 0x0001 0x0000 0xFFFF 0xFFFE 0xF165 二进制 0001 1111 0000 1010 0000 0000 0000 0010 0000 0000 0000 0001 0000 0000 0000 0000 1111 1111 1111 1111 1111 1111 1111 1110 1111 0001 0110 0101 表14列出的控制寄存器提供各种用户配置选项。SPI端口使 用图13所示的位分配功能来访问这些寄存器,一次一个字 十六进制 0x6021 0x0002 0x0001 0x0000 0xFFFF 0xFFFE 0x9FDF 二进制 0110 0000 0010 0001 0000 0000 0000 0010 0000 0000 0000 0001 0000 0000 0000 0000 1111 1111 1111 1111 1111 1111 1111 1110 1001 1111 1101 1111 节。每个寄存器都有16位,其中位[7:0]代表低位地址,位 [15:8]代表高位地址。 图15给出了一个例子,它将0x03写入地址0x22 (DEC_RATE [7:0]),使用DIN = 0xA203。本例将采样速率降低8倍(见表18)。 CS SCLK DIN GYRO_OUT2寄存器(见表11)使用MSB对齐的格式,捕捉 DIN = 1010 0010 0000 0011 = 0xA203, WRITES 0x03 TO ADDRESS 0x22 与抽取和FIR滤波器(见图18)有关的位增长。位增长始于 MSB (GYRO_OUT2[15]),等于DEC_RATE[4:0](见表18)中的 抽取速率设置,随着抽取速率增加,LSB方向的位也随之 增长。更多信息参见图14。 图15. 设置抽取速率为8的SPI序列(DIN = 0xA203) 双存储器结构 将配置数据写入控制寄存器会更新其SRAM内容,SRAM是 易失性存储器。优化系统中的各相关控制寄存器设置之 表11. GYRO_OUT2位功能描述 位 [15:0] 十进制 +7946 +2 +1 0 −1 −2 −3739 器件配置 表10. GYRO_OUT(二进制补码格式) 旋转速率(°/s) +1000 +512 ÷ 6300 +256 ÷ 6300 0 −256 ÷ 6300 −512 ÷ 6300 −1000 温度 +85°C +0.021394°C +0.010697°C 0°C −0.010697°C −0.021394°C −40°C 11854-015 寄存器 TEMP_OUT GYRO_OUT2 GYRO_OUT 说明 温度数据;二进制补码,0.010697°C/LSB, 0°C = 0x0000 后,设置GLOB_CMD[3] = 1 (DIN = 0xA808)可将这些设置备 说明 旋转速率数据;分辨率增强位 D 份到非易失性闪存。闪存备份过程全程要求有效的电源电 平(见表1)。表14所示为用户可访问寄存器存储器映射,其 D = DEC_RATE[4:0] 中包括“闪存备份”栏,用于确定非易失性存储器。此栏中 GYRO_OUT BIT WEIGHT = 0 15 GYRO_OUT2 °/sec 256 LSB = GYRO_OUT2[16-D] 6300 × 2D LSB 的“有”表示相应的寄存器在闪存中有一个镜像位置,正确 0 图14. 陀螺仪输出格式,DEC_RATE[4:0] > 0 备份后,寄存器在启动期间或复位之后可以自动恢复其内 容。图16是用于管理操作和存储关键用户设置的双存储器 结构示意图。 内部温度 MANUAL FLASH BACKUP TEMP_OUT寄存器(见表12)提供内部温度测量结果,用于 观察环境中的相对温度变化。表13给出了几个将16位二进 制补码数值转换为温度单位(°C)的编码示例。 NONVOLATILE FLASH MEMORY VOLATILE SRAM (NO SPI ACCESS) (SPI ACCESS) START-UP RESET 图16. SRAM和闪存图 Rev. A | Page 9 of 20 11854-016 15 NOT USED 11854-014 GYROSCOPE DATA ADIS16137 用户寄存器 表14. 用户寄存器存储器映射 名称 FLASH_CNT TEMP_OUT GYRO_OUT2 GYRO_OUT GYRO_OFF2 GYRO_OFF 保留 ALM_MAG1 ALM_MAG2 ALM_SMPL1 ALM_SMPL2 ALM_CTRL GPIO_CTRL MSC_CTRL SMPL_PRD AVG_CNT DEC_RATE SLP_CTRL DIAG_STAT GLOB_CMD 保留 LOT_ID1 LOT_ID2 LOT_ID3 PROD_ID SERIAL_NUM 1 2 R/W R R R R R/W R/W N/A 2 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W W R W N/A2 R R R R R 闪存备份 是 否 否 否 是 是 N/A2 是 是 是 是 是 是 是 是 是 是 是 否 否 N/A2 是 是 是 是 是 地址1 0x00 0x02 0x04 0x06 0x08 0x0A 0x0C至0x0F 0x10 0x12 0x14 0x16 0x18 0x1A 0x1C 0x1E 0x20 0x22 0x24 0x26 0x28 0x2A至0x31 0x32 0x34 0x36 0x38 0x3A 默认 N/A2 N/A2 N/A2 N/A2 0x0000 0x0000 N/A2 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0006 0x000F 0x0000 0x0000 N/A2 0x0000 0x0000 N/A2 N/A2 N/A2 N/A2 0x3F09 N/A2 寄存器描述 闪存写操作计数 输出,温度(内部) 输出,陀螺仪,低16位 输出,陀螺仪,高16位 陀螺仪偏置校正,低16位 陀螺仪偏置校正,高16位 保留 报警1触发器电平设置 报警2触发器电平设置 报警1采样周期 报警2采样周期 报警配置 辅助数字输入/输出控制 数据就绪、自测、校准和其它控制 内部采样周期(速率)控制 数字滤波器控制 抽取率设置 休眠模式控制 系统状态/错误标志 系统命令 保留 批次标识码1 批次标识码2 批次标识码3 产品标识,16,137的二进制数 序列号 每个寄存器均包含两个字节。上表中的地址列只提供了低字节的地址,低字节加1可计算出高字节的地址。 N/A表示不适用。 Rev. A | Page 10 of 20 位描述 表30 表12 表11 表9 表21 表20 表23 表24 表25 表25 表26 表32 表31 表16 表17 表18 表33 表34 表29 表36 表36 表36 表35 表37 ADIS16137 数字处理配置 0 图18给出了ADIS16137内部采样和数字滤波器级的功能框 图。表15是用于控制采样速率和滤波器的寄存器一览表。 –20 表15. 数字处理寄存器 –40 地址 0x1E 0x20 0x22 说明 内部采样周期(速率)控制 数字滤波器控制 抽取率设置 MAGNITUDE (dB) 内部采样速率 –60 –80 –100 表16中的SMPL_PRD寄存器用于控制内部采样速率。使用 –120 下式计算要写入此寄存器的代码的十进制数: 32,768 SMPL _ PRD = − 1; fS ≤ 2048 SPS (fS ) –140 0.001 N=2 N=4 N = 16 N = 64 0.01 SMPL_PRD的工厂默认设置将内部采样速率设置为2048 1 图17. Bartlett窗口FIR滤波器频率响应 SPS。SMPL_PRD寄存器的最小设置是0x000F,对应的内部采 表17. AVG_CNT位功能描述 样速率为2048 SPS。注意,最佳性能常常需要最大采样速率。 位 [15:3] [2:0] 表16. SMPL_PRD位功能描述 位 [15:0] 0.1 FREQUENCY (f/fS) 描述(默认值 = 0x000F) 时钟设置位;设置图18中的fS 11854-017 寄存器名称 SMPL_PRD AVG_CNT DEC_RATE 描述(默认值 = 0x0000) 无关 二进制;图18中的B变量;最大值 = 110 (6) 均值/抽取滤波器 输入时钟配置 DEC_RATE寄存器(见表18)允许用户控制最终滤波器级(见 设置SMPL_PRD = 0x0000(DIN = 0x9F00,然后DIN = 0x9E00) 图18),它对输出数据进行均值和抽取计算。对于重视较低 可禁用内部时钟,并将DIO4/CLKIN用作时钟输入引脚。 采样速率的系统,此滤波器为用户提供了一个在降低采样 速率的同时保持最佳偏置稳定性的机会。此滤波器级的−3 数字滤波 AVG_CNT寄存器(见表17)为用户提供对低通滤波器的控 制。此滤波器包含两个级联均值滤波器,它们提供Bartlett 窗口、FIR滤波器响应(见图17)。例如,设置AVG_CNT [7:0] = 0x04 (DIN = 0xA004)可将每级设为16抽头。当采用默 认采样速率2048 SPS时,此值将滤波器−3 dB带宽设置为大 约48 Hz。 [7:0] = 0x04 (DIN = 0xA204)可将采样速率降低16倍。使用工 厂预设的2048 SPS采样速率时,此抽取设置将输出数据速率 降低到128 SPS,传感器带宽降低到大约64 Hz。 表18. DEC_RATE位功能描述 位 [15:5] [4:0] 描述(默认值 = 0x0000) 无关 二进制;图18中的D变量;最大值 = 10000(二进制) = 16(十进制) ÷ND 429Hz 1595Hz –3dB BANDWIDTH = 400Hz 32,768 SP + 1 SP ≥ 15 SP = SMPL_PRD fS = CLOCK fS B = AVG_CNT[2:0] NB = 2B NT = 2NB – 1 NT = TOTAL NUMBER OF TAPS CLKIN 图18. 采样和频率响应功能框图 Rev. A | Page 11 of 20 D = DEC_RATE[4:0] ND = 2D ND = NUMBER OF TAPS ND = DATA RATE DIVISOR 11854-018 MEMS GYRO dB带宽约为输出数据速率的一半。例如,设置DEC_RATE ADIS16137 校准 ADIS16137工厂校准为陀螺仪产生校正公式,然后将这些 艾伦方差曲线(见图7)显示了偏置精度和均值时间的消长关 公式写入闪存。表19所列的用户控制寄存器允许用户在安 系,DEC_RATE寄存器允许用户控制使用ABC功能时的均 装后进行优化。图19显示了传感器失调校正寄存器的求和 值时间。例如,设置DEC_RATE[7:0] = 0x10 (DIN = 0xA210) 功能。 以将抽取率设置为65,536 (216),均值时间为32秒(65,536 ÷ 2048 SPS)。然后设置GLOB_CMD[0] = 1 (DIN = 0xA801),让 表19. 用户校准寄存器 寄存器 GYRO_OFF2 GYRO_OFF GLOB_CMD 地址 0x08 0x0A 0x28 平台在此时间内保持稳定,陀螺仪则累计偏置数据。 说明 陀螺仪偏置,低16位 陀螺仪偏置,高16位 偏置校正命令 当ABC功能启动时,SPI无效。中断ABC功能的唯一方法是 移除电源,或利用RST引脚启动硬件复位。有关GLOB_CMD 的更多信息参见表29。 ADC 手动偏置校正 GYRO_OUT GYRO_OUT2 11854-019 MEMS GYRO FACTORY CALIBRATION AND FILTERING GYRO_OFF GYRO_OFF2 图19. 陀螺仪偏置校准用户控制 GYRO_OFF和GYRO_OFF2寄存器(见表20和表21)针对各传 感器的输出提供了偏置调整功能。GYRO_OFF的格式与 G Y RO _ OU T 相 同 (见 表 1 0 ) , G Y RO _ OF F 2 的 格 式 与 工厂校准解决陀螺仪的初始及温度相关的偏置误差,但某 GYRO_OUT2相同(见表11和图14)。 些环境条件可能引起MEMS陀螺仪结构的偏置移位,如温 表20. GYRO_OFF位功能描述 度周期变化和封装的机械应力等。对于注重绝对偏置精度 位 [15:0] 的系统,有两个选项可用来优化绝对偏置精度:自动调零 和手动校正。 表21. GYRO_OFF2位功能描述 自动偏置校正(自动调零) 设置GLOB_CMD[0] = 1 (DIN = 0xA801)可启动自动偏置校正 (ABC)功能,它使用以下内部序列来校准各陀螺仪的偏置 误差: 1. 等待完整输出数据周期完成,包括DEC_RATE中的全部 均值和抽取时间。 2. 读取陀螺仪的输出寄存器。 3. 将测量结果乘以−1以改变其极性。 描述(默认值 = 0x0000) 陀螺仪偏置校正;二进制补码, 256°/s/6300 LSB,0°/s = 0x0000 位 [15:0] 描述(默认值 = 0x0000) 陀螺仪偏置校正;分辨率增强位 恢复工厂校准 设置GLOB_CMD[1] = 1 (DIN = 0xA802)即可执行工厂校准恢 复功能。此功能会将各用户校准寄存器复位为0x0000,将 所 有 传 感 器 数 据 复 位 为 0, 并 自 动 更 新 闪 存 。 有 关 GLOB_CMD的更多信息参见表29。 4. 将最终值写入失调寄存器。 5. 更新闪存。 Rev. A | Page 12 of 20 ADIS16137 报警 报警功能可监控两个独立的条件。表22列出了用于配置和 报警报告 控制输入以实现报警功能的寄存器。 DIAG_STAT[9:8]提供的错误标志指示报警状况(见表34)。 表22. 报警配置寄存器 ALM_CTRL[2:0]提供硬件指示控制,并决定使用DIO1还是 寄存器 ALM_MAG1 ALM_MAG2 ALM_SMPL1 ALM_SMPL2 ALM_CTRL 地址 0x10 0x12 0x14 0x16 0x18 DIO2。 说明 报警1触发器电平设置 报警2触发器电平设置 报警1采样周期 报警2采样周期 报警配置 表26. ALM_CTRL位功能描述 位 [15:12] ALM_CTRL寄存器(见表26)提供数据源选择(位[15:8])、各 报警的静态/动态设置(位[7:6])、触发极性(位[5:4])、数据 源滤波(位3)和报警指示器信号(位[2:0])。 静态报警的使用 静态报警设置将数据源选择(ALM_CTRL[15:8])与表23和表24 所列ALM_MAGx寄存器中的值进行比较。这些寄存器的数 据格式与ALM_CTRL[15:8]的数据选择格式相同。ALM_CTRL [5:4]提供极性设置。静态报警配置示例参见表27。 表23. ALM_MAG1位功能描述 位 [15:0] 描述(默认值 = 0x0000) 阈值设置;与ALM_CTRL[11:8]选择的格式一致 50°/s以下时,报警1触发;当经过滤波的GYRO_OUT数据 在49.8 ms时间内的变化率超过50°/s或改变大约1004°/s时, 动态报警设置监控数据选择以进行变化率比较。变化率表 示为ALM_MAGx寄存器的幅值除以ALM_SMPLx寄存器的采 样数所代表的时间(见表25)。动态报警配置示例参见表27。 描述(默认值 = 0x0000) 不用 二进制,采样数(0x00和0x01均等于1) 滤波仅适用于GYRO_OUT。 表27给出了一个示例:当经过滤波的GYRO_OUT数据降至 动态报警的使用 位 [15:8] [7:0] 3 2 1 0 报警示例 描述(默认值 = 0x0000) 阈值设置;与ALM_CTRL[15:12]选择的格式一致 表25. ALM_SMPL1和ALM_SMPL2位功能描述 4 1 表24. ALM_MAG2位功能描述 位 [15:0] [11:8] 7 6 5 描述(默认值 = 0x0000) 报警2源选择 0000 = 禁用 0001 = GYRO_OUT(不包括GYRO_OUT2) 0010 = TEMP_OUT 0011 = DIAG_STAT 报警1源选择(同报警2) 报警2的变化率使能(1 = 变化率,0 = 静态电平) 报警1的变化率使能(1 = 变化率,0 = 静态电平) 报警2的比较极性(1表示大于ALM_MAG2, 0表示小于ALM_MAG2) 报警1的比较极性(1表示大于ALM_MAG1, 0表示小于ALM_MAG1) 比较数据滤波器设置1(1 = Bartlett滤波,0 = 无滤波) 报警输出使能(1 = 使能,0 = 禁用) 报警输出极性(1 = 高电平有效,0 = 低电平有效) 报警输出线路选择(1 = DIO2,0 = DIO1) 报警2触发2。滤波设置有助于减少噪声引起的误触发,并 优化触发点的精度。对于2048 SPS的内部采样速率,102样 本的ALM_SMPL2设置提供49.8 ms的比较周期。无需设置 ALM_SMPL1,因为本例中的报警1是静态报警。 图27. 报警配置示例1 DIN 0x9911, 0x98AF 0x9304, 0x92CE 0x9104, 0x90CE 0x9666 Rev. A | Page 13 of 20 说明 ALM_CTRL = 0x11AF 报警2:动态;ΔGYRO_OUT (Δtime, ALM_SMPL2) > ALM_MAG2 报警1:静态;GYRO_OUT < ALM_MAG1; 使用经过滤波的数据源进行比较; DIO2输出指示,正极性 ALM_MAG2 = 0x04CE,50°/s ALM_MAG1 = 0x04CE,50°/s ALM_SMPL2[7:0] = 0x66,102样本 ADIS16137 系统控制 表28列出了与多个系统级控制相关的寄存器,用于管理系 存储器管理 统运作。 闪 存 的 数 据 保 持 期 限 取 决 于 温 度 , 如 图 20所 示 。 表28. 系统工具寄存器 FLASH_CNT寄存器(见表30)提供一个16位计数器,帮助记 地址 0x1A 0x1C SLP_CTRL DIAG_STAT GLOB_CMD LOT_ID1 LOT_ID2 LOT_ID3 PROD_ID SERIAL_NUM 0x24 0x26 0x28 0x32 0x34 0x36 0x38 0x3A 说明 通用I/O控制 数据就绪、自测、校准和 其它控制 休眠模式控制 系统状态/错误标志 系统命令 批次标识码1 批次标识码2 批次标识码3 产品标识 序列号 录对非易失性闪存的写操作周期数,有助于用户管理耐久 性。只要以下任一位设为1,闪存就会更新:GLOB_CMD [3]、GLOB_CMD[1]和GLOB_ CMD[0]。 表30. FLASH_CNT位功能描述 位 [15:0] 说明 二进制计数;闪存更新次数 600 全局命令 GLOB_CMD寄存器(见表29)为多个操作提供触发位。将1 写入GLOB_CMD中的某一位会启动相应的功能。功能执行 完毕后,该位恢复为0。 RETENTION (Years) 寄存器名称 GPIO_CTRL MSC_CTRL 450 300 150 设置GLOB_CMD[7] = 1 (DIN = 0xA880)可复位操作,进而删 0 除所有数据,从闪存恢复所有寄存器初始化设置,并启动数 30 位 [15:8] 7 [6:4] 3 2 1 0 描述(默认值 = 0x0000) 不用 软件复位 不用 闪存更新 不用 工厂校准恢复 自动偏置校正 55 70 85 100 125 JUNCTION TEMPERATURE (°C) 据采集。该功能提供一个替代RST线(见表5的引脚8)的固件。 表29. GLOB_CMD位功能描述 40 135 150 11854-113 软件复位 图20. 闪存保持期限 检验和测试 设置MSC_CTRL[11] = 1 (DIN = 0x9D08)可对内部程序存储器 进行校验和验证。此功能会对内部程序存储器求和,并将 结果与相同位置的原始求和值(来自工厂校准)进行比较。 检查DIAG_STAT寄存器(见表34)中的结果。如果和与正确 的值一致,则DIAG_STAT[6] = 0,否则等于1。在完成此功 能所需的全部处理时间内,务必确保电源在规定范围以内 (见表1)。 Rev. A | Page 14 of 20 ADIS16137 通用输入/输出 数据就绪输入/输出指示 四条通用I/O线(DIO1、DIO2、DIO3和DIO4)提供多种有用 MSC_CTRL[2:0]的工厂默认设置是110,将DIO1配置为正数 的功能。MSC_CTRL[2:0]位(见表31)控制数据就绪配置, 据就绪指示信号。此功能的常用选项是MSC_CTRL[2:0] = 100 对 DIO1或 DIO2(但 非 二 者 )的 设 置 具 有 最 高 优 先 级 。 (DIN = 0x9C04),对于仅提供负触发中断引脚的处理器,它 ALM_CTRL[2:0]控制位(见表26)控制报警指示配置,对 将数据就绪更改为负极性。在所有条件下,脉冲宽度范围 DIO1或DIO2具有第二高的优先级。当DIO1和DIO2不是用 为100 μs至200 μs。 作数据就绪或报警指示信号时,GPIO_CTRL寄存器(见表 32)与DIO3和DIO4线一起提供相关的控制和数据位。 表31. MSC_CTRL位功能描述 位 [15:12] 11 10 [9:8] 7 [6:3] 2 1 0 描述(默认值 = 0x0006) 不用 存储器测试;完成后清零(1 = 使能,0 = 禁用) 自动自测;完成后清零(1 = 使能,0 = 禁用) 不用,这两位始终设为0。 禁用传感器补偿(1 = 禁用补偿,0 = 使能补偿) 不用 数据就绪使能(1 = 使能,0 = 禁用) 数据就绪极性(1 = 高电平有效,0 = 低电平有效) 数据就绪线路选择(1 = DIO2,0 = DIO1) 表32. GPIO_CTRL位功能描述 位 [15:12] 11 10 9 8 [7:4] 3 描述(默认值 = 0x0000) 无关 通用I/O线4 (DIO4)数据电平 通用I/O线3 (DIO3)数据电平 通用I/O线2 (DIO2)数据电平 通用I/O线1 (DIO1)数据电平 无关 通用I/O线2 (DIO2)方向控制(1 = 输出,0 = 输入) 2 1 0 通用I/O线1 (DIO1)方向控制(1 = 输出,0 = 输入) 通用I/O线2 (DIO2)方向控制(1 = 输出,0 = 输入) 通用I/O线1 (DIO1)方向控制(1 = 输出,0 = 输入) 输入/输出配置示例 例如,设置GPIO_CTRL[7:0] = 0x02 (DIN = 0x9A02)时,DIO1 用作输入,DIO2用作输出。然后,设置GPIO_CTRL[15:8] = 0x02 (DIN = 0x9B02),将DIO2设置为高输出状态。通过读取 GPIO_CTRL[8] (DIN = 0x1B00)来监控DIO1。 自动自测 MSC_CTRL位(见表31)提供自动自测功能,帮助验证MEMS 结构的机械完整性以及信号处理电路的基本功能。使能 时,自测功能将一个静电力施加于MEMS结构使它移动,以 模拟其对实际旋转的响应。设置MSC_CTRL[10] = 1 (DIN = 0x9D04)以运行自动自测程序,该程序通过DIAG_STAT[5]报 告通过/失败结果。程序完成后,MSC_CTRL[10]复位至0。 电源管理 SLP_CTRL寄存器(见表33)针对系统级管理提供两种不同的 休眠模式:正常和定时。设置SLP_CTRL[7:0] = 0xFF (DIN = 0xA4FF)将启动正常休眠模式。要将器件从休眠模式唤 醒,请使用下列选项之一来恢复正常工作:CS从高电平变 为低电平;发送脉冲使RST变为低电平,然后再变为高电 平;或者周期供电。使用SLP_CTRL[7:0]可使器件在规定 周期内处于休眠模式。例如,SLP_CTRL[7:0] = 0x64 (DIN = 0xA464)将使ADIS16137休眠50秒。 表33. SLP_CTRL位功能描述 位 [15:8] [7:0] Rev. A | Page 15 of 20 说明 不用 0xFF:正常休眠模式 0x00至0xFE:可编程休眠时间位;0.5秒/LSB ADIS16137 状态 产品标识 DIAG_STAT寄存器(见表34)提供多个功能的错误标志位。 PROD_ID寄存器(见表35)包含16,137的十六进制等效值 每个标志使用1表示错误状态,使用0表示正常状态。读取 0x3F09。LOT_ID1、LOT_ID2和LOT_ID3寄存器(见表36) 此寄存器即可了解各标志的状态,并将所有位复位为0以 提供制造批次信息。SERIAL_NUM寄存器(见表37)包含一 监控未来的操作。如果错误条件仍然存在,错误标志位将 个二进制数,代表器件标签上的序列号,与批次相关。 在下一个采样周期结束时恢复为1。DIAG_STAT[3]中的SPI 表35. PROD_ID位功能描述 通信错误标志表示SPI序列中的SCLK数不是16 SCLK的倍数。 位 [15:0] 表34. DIAG_STAT位功能描述 位 [15:10] 9 8 7 6 5 4 3 2 [1:0] 描述(默认值 = 0x0000) 不用 报警2状态(1 = 有效,0 = 无效) 报警1状态(1 = 有效,0 = 无效) 不用 闪存测试,校验和标志位(1 = 失败,0 = 通过) 自测诊断错误标志位(1 = 失败,0 = 通过) 传感器超范围(1 = 超范围,0 = 正常) SPI通信故障(1 = 失败,0 = 通过) 闪存更新故障(1 = 失败,0 = 通过) 不用 描述(默认值 = 0x3F09) 产品标识 = 0x3F09 (16,137) 表36. LOT_ID1、LOT_ID2、LOT_ID3位功能描述 位 [15:0] 说明 批次标识,二进制码 表37. SERIAL_NUM位功能描述 位 [15:14] [13:0] Rev. A | Page 16 of 20 说明 不用 序列号,1至9999 (0x270F) ADIS16137 应用信息 电源考虑 原型接口板 ADIS16137的VDD和GND引脚上有12 µF的电容。此电容为 ADIS16IMU1/PCBZ(另售)为ADIS16137BMLZ提供分线板功 具有快速上升时间的电源提供低输入阻抗。内部稳压器等 能。此接口PCB提供比ADIS16137BMLZ大的连接器,更容 待有效输入电源电压,然后开始启动程序,在约1.5 ms时间 易与兼容SPI的处理器板相连接。它还提供四个M2螺孔用 内持续消耗较大的电流(约400 mA)。该瞬态电流出现在VDD 于将ADIS16137BMLZ安装到分线板,以及四个孔(机械螺 达到有效电平后大约125 ms。稳压电路还提供恒定功率负 丝尺寸M2.5或#4)用于将分线板安装到坚固结构上。J1是双 载,由此产生的负载具有负动态电阻。图21显示了设计电 排2 mm(间距)连接器,适用于1 mm扁平电缆系统。 源反馈环路时,需要考虑此类负载的系统的电源电流与电 图 22为 接 口 板 的 俯 视 图 。 以 丝 印 图 为 方 位 指 南 , 将 压的关系曲线。 ADIS16137BMLZ安 装 到 此 板 上 。 图 23提 供 与 ADIS16137BMLZ引脚功能(如表5所列)一致的J1引脚分配。 –40˚C +25˚C +85˚C ADIS16137正常工作不需要外部电容,因此接口PCB不使 用C1和C2焊盘。 120 iSensor 115 110 ADIS16137 MOUNTING HOLES 4.85 4.90 4.95 5.00 5.05 5.10 5.15 SUPPLY VOLTAGE (V) 5.20 5.25 图21. 电源电流与电源电压的关系 11854-020 4.80 图22. ADIS16IMU1/PCBZ的物理图 J1 RST 1 2 SCLK CS 3 4 DOUT DNC 5 6 DIN GND 7 8 GND GND 9 10 VDD VDD 11 12 VDD DIO1 13 14 DIO2 DIO3 15 16 DIO4/CLKIN 图23. J1引脚分配 Rev. A | Page 17 of 20 11854-021 105 4.75 11854-119 SUPPLY CURRENT (mA) 125 ADIS16137 安装技巧 0.4334 [11.0] 图24和图25提供用于ADIS16IMU1/PCBZ的机械设计信息。 0.019685 [0.5000] (TYP) 0.0240 [0.610] 采用下向安装方法时,应参考这些图,对接连接器和 ADIS16137BMLZ位于同一表面上。设计上向系统时,应使 0.054 [1.37] 0.0394 [1.00] 0.1800 [4.57] 用图24所示的安装孔来指导舱壁安装系统的设计,并使用 的开发。图25中的对接连接器模式假设使用Samtec CLM112-02系列连接器。 0.022± DIA (TYP) NONPLATED 0.022 DIA THRU HOLE (TYP) THRU HOLE 2× NONPLATED THRU HOLE 图25. 对接连接器的建议布局和机械设计 31.200 BSC 15.600 BSC 2x 0.560 BSC ALIGNMENT HOLES FOR MATING SOCKET 39.60 BSC 19.800 BSC 17.520 5.00 BSC 5.00 BSC 11854-022 2.280 4x 2.500 BSC 0.0394 [1.00] 图24. 建议安装孔位置(下向) Rev. A | Page 18 of 20 11854-023 图25来指导柔性电路或其它连接器系统的对接连接器接口 ADIS16137 封装和订购信息 外形尺寸 35.854 35.600 35.346 31.350 31.200 31.050 15.700 15.600 15.500 2.200 TYP 2.400 THRU HOLE (4 PLACES) 44.254 44.000 43.746 17.670 17.520 17.370 39.750 39.600 39.450 19.900 19.800 19.700 TOP VIEW 14.054 13.800 13.546 2.200 TYP END VIEW 3.27 3.07 2.87 1.00 BSC (LEAD PITCH) 0.30 BSC SQ (PIN SIZE) 010908-A 5.50 BSC 图26. 带连接器接口的24引脚模块封装 (ML-24-3) 图示尺寸单位:mm 订购指南 型号1 ADIS16137BMLZ 1 温度范围 −40°C至+105°C 封装描述 带连接器接口的24引脚模块封装 Z = 符合RoHS标准的器件。 Rev. A | Page 19 of 20 封装选项 ML-24-3 ADIS16137 注释 ©2013–2014 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D11854sc-0-2/14(A) Rev. A | Page 20 of 20
ADIS16137BMLZ 价格&库存

很抱歉,暂时无法提供与“ADIS16137BMLZ”相匹配的价格&库存,您可以联系我们找货

免费人工找货