±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”相匹配的价格&库存,您可以联系我们找货
免费人工找货