寄存器代码签名

代码签名  时间:2021-04-30  阅读:()
Rev.
0DocumentFeedbackInformationfurnishedbyAnalogDevicesisbelievedtobeaccurateandreliable.
However,noresponsibilityisassumedbyAnalogDevicesforitsuse,norforanyinfringementsofpatentsorotherrightsofthirdpartiesthatmayresultfromitsuse.
Specicationssubjecttochangewithoutnotice.
NolicenseisgrantedbyimplicationorotherwiseunderanypatentorpatentrightsofAnalogDevices.
Trademarksandregisteredtrademarksarethepropertyoftheirrespectiveowners.
OneTechnologyWay,P.
O.
Box9106,Norwood,MA02062-9106,U.
S.
A.
Tel:781.
329.
47002016AnalogDevices,Inc.
Allrightsreserved.
TechnicalSupportwww.
analog.
com功能框图CONTROLLERCLOCKTRIAXIALGYROSCOPETRIAXIALACCELEROMETERPOWERMANAGEMENTCSSCLKDINDOUTGNDVDDTEMPERATUREDRSYNCRSTSPISELFTESTI/OALARMSOUTPUTDATAREGISTERSUSERCONTROLREGISTERSCALIBRATIONANDFILTERSADIS1646013390-001图1.
紧凑型精密6自由度惯性传感器ADIS16460产品特性三轴数字陀螺仪测量范围:±100°/秒(最小值)运动中偏置稳定度:8°/小时(典型值)X轴角向随机游动:0.
12°/√小时(典型值)三轴数字加速度计:±5g(动态范围)自治工作和数据采集无需外部配置命令快速启动时间工厂校准的灵敏度、偏置和轴对准校准温度范围:0°C≤TA≤70°C串行外设接口(SPI)数据通信用于同步数据采集的数据就绪信号集成温度传感器可编程工作与控制自动和手动偏置校正控制Bartlett窗口有限脉冲响应(FIR)滤波器,可变抽头数外部时钟:输入和输出选项PPS/视频输入,带一个计数器用来标记相对时间戳单命令自测单电源供电:3.
15V至3.
45V抗冲击能力:2000g工作温度范围:25°C至+85°C应用智能农业/施工机械设备无人机(UAV)/无人驾驶飞机、导航和有效载荷稳定机器人技术工厂/工业自动化人员/资产跟踪概述ADIS16460iSensor器件是一款完整的惯性系统,内置一个三轴陀螺仪和一个三轴加速度计.
ADIS16460中内置的每个传感器都实现了业界领先的iMEMS技术与信号调理技术的完美结合,可提供优化的动态性能.
工厂校准针对各传感器的灵敏度、偏置和对准进行校准.
因此,各传感器均有其自己的动态补偿公式,可提供精确的传感器测量.
与复杂且昂贵的分立设计方案相比,ADIS16460为精确的多轴惯性检测与工业系统的集成提供了简单而高效的方法.
所有必需的运动测试及校准都是工厂生产过程的一部分,大大缩短了系统集成时间.
严格的正交对准可简化导航系统中的惯性坐标系对准.
SPI和寄存器结构针对数据收集和配置控制提供简单的接口.
ADIS16460采用约为22.
4mm*22.
4mm*9mm的铝制模块封装,配有14引脚连接器接口.
ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责.
如需确认任何词语的准确性,请参考ADI提供的最新英文版数据手册.
Rev.
0|Page2of26产品特性.
1应用.
1概述.
1功能框图.
1修订历史.
2技术规格.
3时序规格.
5绝对最大额定值.
6ESD警告.
6引脚配置和功能描述.
7典型性能参数8工作原理.
10读取传感器数据.
10器件配置.
11用户寄存器.
12输出数据寄存器.
13旋转13加速度计.
15内部温度.
17产品标识.
17状态/错误标志17系统功能.
19ADIS16460目录全局命令.
19软件复位.
19闪存测试.
19手动闪存更新.
19自动自测.
19输入/输出配置19数据就绪(DR)引脚配置19SYNC引脚配置.
20数字处理配置21陀螺仪/加速度计.
21校准.
22陀螺仪.
22加速度计.
22恢复工厂校准.
23应用信息.
24安装技巧.
24电源考虑.
24分线板.
24基于PC的评估工具25外形尺寸.
26订购指南.
26修订历史2016年1月—修订版0:初始版Rev.
0|Page3of26表1.
参数测试条件/注释最小值典型值最大值单位陀螺仪动态范围±100°/s初始灵敏度16位数据格式10.
005°/s/LSB32位数据格式17.
63*108°/s/LSB可重复性20°C≤TA≤70°C1%灵敏度温度系数0°C≤TA≤70°C±20ppm/°C对准误差轴到轴±0.
15度轴到框架(封装)±1度非线性度最佳拟合直线0.
5%FS偏置可重复性2,30°C≤TA≤70°C,1σ°/s运动中偏置稳定度1σ8°/hr角向随机游动1σ,x轴0.
12°/√hr1σ,y轴,z轴0.
17°/√hr偏置温度系数0°C≤TA≤70°C±0.
007°/s/°C线性加速度对偏置的影响任意轴,1σ±0.
01°/s/g振动校正误差20Hz至2000Hz,5grms±0.
0004°/s/g2偏置电源灵敏度3.
15V≤VDD≤3.
45V0.
037°/s/V输出噪声无滤波0.
075°/srms速率噪声密度10Hz至40Hz,无滤波0.
004°/s/√Hzrms3dB带宽375Hz传感器谐振频率28kHz加速度计各轴动态范围±5g初始灵敏度16位数据格式40.
25mg/LSB32位数据格式43.
81*106mg/LSB可重复性20°C≤TA≤70°C1%灵敏度温度系数0°C≤TA≤70°C±15ppm/°C对准误差轴到轴±0.
05度轴到框架(封装)±1度非线性度最佳拟合直线±0.
1%FS偏置可重复性2,30°C≤TA≤+70°C,1σ±15mg运动中偏置稳定度1σ0.
2mg速度随机游动1σ0.
0025m/s/√hr偏置温度系数0°C≤TA≤70°C±0.
05mg/°C振动校正误差20Hz至2000Hz,1grms0.
08mg/g2偏置电源灵敏度3.
15V≤VDD≤3.
45V72mg/V输出噪声无滤波4.
5mgrms噪声密度10Hz至40Hz,无滤波0.
2mg/√Hzrms3dB带宽350Hz传感器谐振频率5.
5kHz温度灵敏度见表370.
05°C/LSB逻辑输入5输入高电压VIH2.
0V输入低电压VIL0.
8V逻辑1输入电流,IIHVIH=3.
3V±0.
2±10AADIS16460技术规格除非另有说明,TA=25°C,VDD=3.
3V,角速率=0°/秒,±1g,MSC_CTRL=0x00C1.
Rev.
0|Page4of26参数测试条件/注释最小值典型值最大值单位逻辑0输入电流,IILVIL=0V所有引脚(RST除外)4060ARST引脚1mA输入电容CIN10pF数字输出5输出高电压VOHISOURCE=1.
6mA2.
4V输出低电压VOLISINK=1.
6mA0.
4V闪存耐久性610,000周期数据保持期限7TJ=85°C20年功能时间8直到新数据可用的时间上电启动时间290ms复位恢复时间9,10222ms复位启动时间1110转换速率x_GYRO_OUT,x_ACCL_OUT2048SPS时钟精度±3%同步输入时钟12MSC_CTRL[3:2]=010.
82000HzPPSInputClockMSC_CTRL[3:2]=10128Hz电源工作电压范围VDD3.
153.
33.
45V电源电流VDD=3.
15V4455mA1X_GYRO_LOW(参见表10)、Y_GYRO_LOW(参见表12)和Z_GYRO_LOW(参见表14)寄存器捕捉用户配置寄存器相关的位增长.
2可重复性规格代表分析性估测,以下列漂移贡献和条件为基础:温度迟滞(0°C至70°C)、电子漂移(高温工作寿命测试:85°C、500小时)、温度循环产生的漂移(JESD22,方法A104-C,500次循环,40°C至+85°C)、速率随机游动(10年估测)和宽带噪声.
3偏置可重复性描述的是多种条件下的长期现象.
短期可重复性与运动中偏置稳定性和噪声密度规格相关.
4X_ACCL_LOW(参见表24)、Y_ACCL_LOW(参见表26)和Z_ACCL_LOW(参见表28)寄存器捕捉用户配置寄存器相关的位增长.
5数字I/O信号由内部3.
3V电源驱动,输入兼容5V电压.
6耐久性是分别在40°C、+25°C、+85°C和+125°C时依据JEDEC22标准方法A117来认定的.
7根据JEDEC22标准方法A117,数据保持期限相当于85°C结温(TJ)时的寿命.
数据保持期限会随着结温递减.
8这些时间不包括热建立和内部滤波器响应时间(375Hz带宽),它们可能会影响整体精度.
9该参数假定在复位周期启动之前,一个完整启动序列已发生.
10该参数代表拉高RST线到DR线上脉冲恢复(指示已回到正常工作状态)的时间.
11该参数代表RST线上的脉冲时间,用于确保复位操作启动.
12同步输入时钟在额定最小值以下也能工作,但性能会降低.
ADIS16460Rev.
0|Page5of26表2.
参数描述正常模式突发读取单位最小值1典型值最大值最小值1典型值最大值fSCLK串行时钟0.
12.
00.
11.
0MHztSTALL数据之间的停转周期16N/A2stREADRATE读取速率24stCS片选至SCLK边沿200200nstDAVSCLK边沿之后的DOUT有效时间2525nstDSUSCLK上升沿之前的DIN建立时间2525nstDHDSCLK上升沿之后的DIN保持时间5050nstSCLKR,tSCLKFSCLK上升/下降时间512.
5512.
5nstDR,tDFDOUT上升/下降时间512.
5512.
5nstSFSCS在SCLK沿后变高00nst1输入同步正脉冲宽度2525stSTDR输入同步至数据就绪有效跃迁636636stNV数据无效时间210210st2输入同步周期500500s1通过设计和特性保证,但未经生产测试.
2使用突发读取模式时,停转周期不适用.
时序图CSSCLKDOUTDIN1234561516R/WA5A6A4A3A2DC2MSBD14DC1LSBD13D12D10D11D2LSBD1tCStSFStDAVtDHDtDSUtSCLKRtDRtDFtSCLKF13390-002图2.
SPI时序和序列CSSCLKtREADRATEtSTALL13390-003图3.
停转时间和数据速率CLOCKDATAREADYt1t2tNVtSTDR13390-004图4.
输入时钟时序图,MSC_CTRL[0]=1ADIS16460时序规格除非另有说明,TA=25°C,VDD=3.
3V.
Rev.
0|Page6of26绝对最大额定值表3.
参数额定值加速度(冲击)任意轴,无电2000g任意轴,有电2000gVDD至GND0.
3V至+3.
45V数字输入电压至GND0.
3V至+5.
3V数字输出电压至GND0.
3V至+VDD+0.
3V温度工作范围25°C至+85°C存储范围65°C至+125°C1,2表4.
封装特性封装类型θJA(°C/W)θJC(°C/W)质量(克)14引脚模块36.
516.
9151长时间暴露于额定温度范围(25°C至+85°C)以外的温度环境会对工厂校准的精度产生不利影响.
为获得最高精度,应将器件存储在25°C至+85°C的额定工作温度范围内.
2虽然该器件能够短时间承受150°C的高温,但长时间暴露于高温下会损害内部机械完整性.
注意,等于或超出上述绝对最大额定值可能会导致产品永久性损坏.
这只是额定最值,并不能以这些条件或者在任何其它超出本技术规范操作章节中所示规格的条件下,推断产品能否正常工作.
长期在超出最大额定值条件下工作会影响产品的可靠性.
ESD警告ESD(静电放电)敏感器件.
带电器件和电路板可能会在没有察觉的情况下放电.
尽管本产品具有专利或专有保护电路,但在遇到高能量ESD时,器件可能会损坏.
因此,应当采取适当的ESD防范措施,以避免器件性能下降或功能丧失.
ADIS16460Rev.
0|Page7of26引脚配置和功能描述SYNCDOUTCSRSTDNCDNCDNCDRSCLKDINDNCDNCVDDGND1314111291078563412ADIS16460TOPVIEW(NottoScale)13390-005NOTES1.
THISREPRESENTSTHEPINASSIGNMENTSWHENLOOKINGDOWNATTHECONNECTOR.
SEEFIGURE6.
2.
MATINGCONNECTOR:SAMTECCLM-107-02SERIESOREQUIVALENT.
3.
DNC=DONOTCONNECT.
图5.
引脚配置PIN1PIN1413390-006图6.
引脚位置表5.
引脚功能描述引脚编号引脚名称类型描述1DR输出数据就绪指示.
2SYNC输入/输出外部同步输入/输出,根据MSC_CTRL.
参见表50.
3SCLK输入SPI串行时钟.
4DOUT输出SPI数据输出.
此引脚在SCLK下降沿输出数据.
5DIN输入SPI数据输入.
此引脚在SCLK上升沿输入数据.
6CS输入SPI片选.
7DNC不适用不连接.
请勿连接该引脚.
8RST输入复位.
9DNC不适用不连接.
请勿连接该引脚.
10DNC不适用不连接.
请勿连接该引脚.
11VDD电源电源.
12DNC不适用不连接.
请勿连接该引脚.
13GND电源电源地.
14DNC不适用不连接.
请勿连接该引脚.
ADIS16460Rev.
0|Page8of26典型性能参数1001100.
010.
11101001k10kROOTALLANVARIANCE(°/Hr)Tau(Seconds)13390-007MEANMEAN+1σMEAN–1σ图7.
陀螺仪艾伦方差根0.
5–0.
5–0.
4–0.
3–0.
2–0.
100.
10.
20.
30.
4–60–40–20020406080100GYROSCOPESENSITIVITYERROR(%ofFS)TEMPERATURE(°C)13390-100MEAN+1σMEAN–1σMEAN图8.
陀螺仪灵敏度误差与从冷到热温度扫描的关系2.
0–2.
0–1.
5–1.
0–0.
500.
51.
01.
5–60–40–20020406080100GYROSCOPEBIASERROR(°/sec)TEMPERATURE(°C)13390-102MEAN+1σMEAN–1σMEAN图9.
陀螺仪偏置误差与从冷到热温度扫描的关系100.
010.
110.
010.
11101001k10kROOTALLANVARIANCE(mg)Tau(Seconds)13390-008MEANMEAN+1σMEAN–1σ图10.
加速度计艾伦方差根0.
5–0.
5–0.
4–0.
3–0.
2–0.
100.
10.
20.
30.
4–60–40–20020406080100GYROSCOPESENSITIVITYERROR(%ofFS)TEMPERATURE(°C)13390-101MEAN+1σMEAN–1σMEAN图11.
陀螺仪灵敏度误差与从热到冷温度扫描的关系2.
0–2.
0–1.
5–1.
0–0.
500.
51.
01.
5–60–40–20020406080100GYROSCOPEBIASERROR(°/sec)TEMPERATURE(°C)13390-103MEAN+1σMEAN–1σMEAN图12.
陀螺仪偏置误差与从热到冷温度扫描的关系ADIS16460Rev.
0|Page9of260.
5–0.
5–0.
4–0.
3–0.
2–0.
100.
10.
20.
30.
4–60–40–20020406080100ACCELEROMETERSENSITIVITYERROR(%ofFS)TEMPERATURE(°C)13390-104MEAN+1σMEAN–1σMEAN图13.
加速度计灵敏度误差与从冷到热温度扫描的关系10–10–8–6–4–202468–40–20–60020406080100ACCELEROMETERBIASERROR(mg)TEMPERATURE(°C)13390-106MEAN+1σMEAN–1σMEAN图14.
加速度计偏置误差与从冷到热温度扫描的关系0.
5–0.
5–0.
4–0.
3–0.
2–0.
100.
10.
20.
30.
4–60–40–20020406080100ACCELEROMETERSENSITIVITYERROR(%ofFS)TEMPERATURE(°C)13390-105MEAN+1σMEAN–1σMEAN图15.
加速度计灵敏度误差与从热到冷温度扫描的关系10–10–8–6–4–202468–60–40–20020406080100ACCELEROMETERBIASERROR(mg)TEMPERATURE(°C)13390-107MEAN+1σMEAN–1σMEAN图16.
加速度计偏置误差与从热到冷温度扫描的关系ADIS16460Rev.
0|Page10of26SYSTEMPROCESSORSPIMASTERADIS16460SCLKCSDINDOUTSCLKSSMOSIMISO+3.
3VIRQDRVDDI/OLINESARECOMPATIBLEWITH3.
3VLOGICLEVELS63541111313390-009图17.
电气连接图表6.
通用主机处理器引脚名称及功能引脚名称功能SS选择从机SCLK串行时钟MOSI主机输出,从机输入MISO主机输入,从机输出IRQ中断请求表7.
通用主机处理器SPI设置处理器设置描述主机ADIS16460用作从机SCLK速率1最大串行时钟速率,参见表2SPI模式3CPOL=1(极性),CPHA=1(相位)MSB优先位序,参见图2016位长度移位寄存器/数据长度1对于突发读取,SCLK速率≤1MHz.
X_GYRO_OUTDINDOUTY_GYRO_OUTZ_GYRO_OUT0x06000x0A000x0E0013390-010图18.
SPI读操作示例SCLKCSDINDOUTDOUT=1111111111111010=0xFFFA=–6LSB=–0.
03°/secDIN=0000011000000000=0x060013390-011图19.
SPI读取示例,第二序列R/WR/WA6A5A4A3A2A1A0DC7DC6DC5DC4DC3DC2DC1DC0D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15CSSCLKDINDOUTA6A5D13D14D15NOTES1.
THEDOUTBITPATTERNREFLECTSTHEENTIRECONTENTSOFTHEREGISTERIDENTIFIEDBY[A6:A0]INTHEPREVIOUS16-BITDINSEQUENCEWHENR/W=0.
2.
IFR/W=1DURINGTHEPREVIOUSSEQUENCE,DOUTISNOTDEFINED.
13390-012图20.
SPI通信位序工作原理ADIS16460是一个自治工作的传感器系统,无需用户初始化.
当在VDD和GND引脚上为其提供充足的电源时,它会自行初始化,并以2048SPS的采样速率开始采样、处理,并将传感器数据加载到输出寄存器.
每个采样周期结束后,DR引脚(参见图5)变为高电平.
利用SPI接口可以与许多嵌入式处理器平台轻松集成,如图17(电气连接)和表6(引脚功能)所示.
ADIS16460SPI接口支持全双工串行通信(同时执行发送和接收)并采用图20中所示的位序.
表7提供了常见设置列表,针对ADIS16460初始化处理器串行端口时需要注意.
读取传感器数据为了获取传感器数据,ADIS16460提供了两个选项:单个寄存器和突发寄存器.
单个寄存器读操作需要两个16位SPI周期.
在第一个周期中,利用图20中的位分配功能请求读取一个寄存器的内容.
对于读操作,DC7至DC0位是无关位,输出寄存器内容在第二个周期中通过DOUT输出.
图18显示了三个连续的寄存器读操作.
本例中,首先是DIN=0x0600,请求X_GYRO_OUT的内容;然后是DIN=0x0A00,请求Y_GYRO_OUT的内容;最后是DIN=0x0E00,请求Z_GYRO_OUT的内容.
全双工操作支持处理器利用同一16位SPI周期从DOUT读取数据,同时通过DIN请求下一数据集.
图19提供了四个SPI信号重复读取X_GYRO_OUT时的示例.
ADIS16460Rev.
0|Page11of26校验和=DIAG_STAT[15:8]+DIAG_STAT[7:0]+X_GYRO_OUT[15:8]+X_GYRO_OUT[7:0]+Y_GYRO_OUT[15:8]+Y_GYRO_OUT[7:0]+Z_GYRO_OUT[15:8]+Z_GYRO_OUT[7:0]+X_ACCL_OUT[15:8]+X_ACCL_OUT[7:0]+Y_ACCL_OUT[15:8]+Y_ACCL_OUT[7:0]+Z_ACCL_OUT[15:8]+Z_ACCL_OUT[7:0]+TEMP_OUT[15:8]+TEMP_OUT[7:0]+SMPL_CNTR[15:8]+SMPL_CNTR[7:0]GLOB_CMDCSSCLKDINDOUTXGYRO_OUTDIAG_STATCRC-1613390-01312311图21.
突发读取序列DOUT=0100000001001100=0x404C=16,460DIN=0101011000000000=0x5600SCLKCSDINDOUT13390-014图22.
SPI测试读取模式(DIN=0x5600,DOUT=0x404C)SCLKCSDINDIN=1011111000000001=0xBE01,WRITES0x01TOADDRESS0x3E.
13390-015图23.
SPI写序列示例NONVOLATILEFLASHMEMORY(NOSPIACCESS)MANUALFLASHBACKUPSTART-UPRESETVOLATILESRAMSPIACCESS13390-016图24.
SRAM和闪存图突发读取功能突发读取功能提供在一个连续位流中读取所有数据的方法,各16位段之间无停转时间.
如图21所示,设置DIN=0x3E00可开启该模式,同时保持CS低电平持续8个额外16位读取周期.
这10个周期在DOUT线上产生下列输出寄存器序列:DIAG_STAT、X_GYRO_OUT、Y_GYRO_OUT、Z_GYRO_OUT、X_ACCL_OUT、Y_ACCL_OUT、Z_ACCL_OUT、TEMP_OUT、SMPL_CNTR和校验和.
校验和值用于确认数据完整性,因为它是从以下公式得出(该过程中各字节都无符号).
SPI读取测试序列图22提供了一个用于SPI通信测试的测试模式.
在该模式中,0x5600被重复写入DIN线,片选信号在各16位序列之间保持高电平的时间应满足停转时间要求(参见表2).
从第二个16位序列开始,DOUT产生PROD_ID寄存器的内容0x404C(见表41).
器件配置表8中的控制寄存器为用户提供了多种配置选项.
SPI端口使用图20所示的位分配功能来访问这些寄存器,一次一个字节.
每个寄存器都有16位,其中位[7:0]代表低位地址,位[15:8]代表高位地址.
图23提供了一个将0x01写入地址0x3E的示例(GLOB_CMD[1],使用DIN=0xBE01).
双存储器结构将配置数据写入控制寄存器会更新其SRAM内容,SRAM是易失性存储器.
优化系统中的各相关控制寄存器设置之后,设置GLOB_CMD[3]=1(DIN=0xBE08)可将这些设置复制到非易失性闪存.
闪存更新过程全程要求有效的电源电平(见表44).
表8列出了用户寄存器的存储器映射,其中包括一个闪存备份栏.
此栏中的"是"表示相应的寄存器在闪存中有一个镜像位置,正确备份后,寄存器在启动期间或复位之后可以自动恢复其内容.
图24是用于管理操作和存储关键用户设置的双存储器结构示意图.
ADIS16460Rev.
0|Page12of26用户寄存器表8.
用户寄存器存储器映射1名称R/W闪存备份地址2默认值功能位分配FLASH_CNTR是0x00无闪存写操作计数见表49DIAG_STATR否0x020x0000诊断和工作状态见表43X_GYRO_LOWR否0x04无X轴陀螺仪输出,低位字见表10X_GYRO_OUTR否0x06无X轴陀螺仪输出,高位字见表11Y_GYRO_LOWR否0x08无Y轴陀螺仪输出,低位字见表12Y_GYRO_OUTR否0x0A无Y轴陀螺仪输出,高位字见表13Z_GYRO_LOWR否0x0C无Z轴陀螺仪输出,低位字见表14Z_GYRO_OUTR否0x0E无Z轴陀螺仪输出,高位字见表15X_ACCL_LOWR否0x10无X轴加速度计输出,低位字见表24X_ACCL_OUTR否0x12无X轴加速度计输出,高位字见表25Y_ACCL_LOWR否0x14无Y轴加速度计输出,低位字见表26Y_ACCL_OUTR否0x16无Y轴加速度计输出,高位字见表27Z_ACCL_LOWR否0x18无Z轴加速度计输出,低位字见表28Z_ACCL_OUTR否0x1A无Z轴加速度计输出,高位字见表29SMPL_CNTRR否0x1C无采样计数器,MSC_CTRL[3:2]=11见表52TEMP_OUTR否0x1E无温度(内部,未校准)见表37Reserved无无0x20,0x22无保留,请勿使用无X_DELT_ANGR否0x24无X轴角度变化输出见表18Y_DELT_ANGR否0x26无Y轴角度变化输出Z_DELT_ANGR否0x28无Z轴角度变化输出见表20见表19X_DELT_VELR否0x2A无X轴速度变化见表32Y_DELT_VELR否0x2C无Y轴速度变化见表33Z_DELT_VELR否0x2E无Z轴速度变化见表34Reserved无无0x30无保留,请勿使用无MSC_CTRLR/W是0x320x00C1其它控制见表50SYNC_SCALR/W是0x340x7FFF同步输入量程控制见表51DEC_RATER/W是0x360x0000抽取率控制见表53FLTR_CTRLR/W是0x380x0500滤波器控制,自动调零记录时间见表54Reserved无无0x3A,0x3C无保留,请勿使用无GLOB_CMDW否0x3E无全局命令见表44X_GYRO_OFFR/W是0x400x0000X轴陀螺仪偏置失调系数见表55Y_GYRO_OFFR/W是0x420x0000Y轴陀螺仪偏置失调系数见表56Z_GYRO_OFFR/W是0x440x0000Z轴陀螺仪偏置失调系数见表57X_ACCL_OFFR/W是0x460x0000X轴加速度计偏置失调系数见表58Y_ACCL_OFFR/W是0x480x0000Y轴加速度计偏置失调系数见表59Z_ACCL_OFFR/W是0x4A0x0000Z轴加速度计偏置失调系数见表60Reserved无无0x4C,0x4E,0x50无保留,请勿使用无LOT_ID1R是0x52无批次标识号1见表39LOT_ID2R是0x54无批次标识号2见表40PROD_IDR是0x560x404C产品标识见表41SERIAL_NUMR是0x58无批次序列号见表42CAL_SGNTRR无0x60无校准存储器签名值见表46CAL_CRCR无0x62无校准存储器CRC值见表48CODE_SGNTRR无0x64无代码存储器签名值见表45CODE_CRCR无0x66无代码存储器CRC值见表471N/A表示不适用.
2每个寄存器均包含两个字节.
显示的地址是低位字节地址.
高位字节的地址等于低位字节的地址加上1.
ADIS16460Rev.
0|Page13of26-表9.
旋转角速率数据寄存器轴主要寄存器次要寄存器ωXX_GYRO_OUT(参见表11)X_GYRO_LOW(参见表10)ωYY_GYRO_OUT(参见表13)Y_GYRO_LOW(参见表12)ωZZ_GYRO_OUT(参见表15)Z_GYRO_LOW(参见表14)13390-018X-AXISGYROSCOPEDATA015150X_GYRO_OUTX_GYRO_LOW图25.
32位陀螺仪数据格式表10.
X_GYRO_LOW(基地址=0x04),只读位描述[15:0]X轴,陀螺仪,输出数据来自X_GYRO_OUT数据路径的位增长表11.
X_GYRO_OUT(基地址=0x06),只读位描述[15:0]X轴,陀螺仪输出数据,0.
005°/s/LSB(KG)0°/s=0x0000,二进制补码格式表12.
Y_GYRO_LOW(基地址=0x08),只读位描述[15:0]Y轴,陀螺仪,输出数据来自Y_GYRO_OUT数据路径的位增长表13.
Y_GYRO_OUT(基地址=0x0A),只读位描述[15:0]Y轴,陀螺仪输出数据,0.
005°/s/LSB(KG)0°/s=0x0000,二进制补码格式表14.
Z_GYRO_LOW(基地址=0x0C),只读位描述[15:0]Z轴,陀螺仪,输出数据来自Z_GYRO_OUT数据路径的位增长表15.
Z_GYRO_OUT(基地址=0x0E),只读位描述[15:0]Z轴,陀螺仪输出数据,0.
005°/s/LSB(KG)0°/s=0x0000,二进制补码格式13390-017Y-AXISωy,Δθyωz,Δθzωx,ΔθxX-AXISZ-AXIS图26.
惯性传感器定义输出数据寄存器输出数据寄存器包含惯性传感器(陀螺仪、加速度计)测量、角度变化计算、速度变化计算和相对温度监测.
旋转ADIS16460利用iMEMS陀螺仪提供围绕三个正交轴的惯性旋转测量结果,它有两种不同格式:角速率和角位移(角度变化).
图26显示了各轴的分配以及相应输出寄存器(参见表9)中的正响应所对应的旋转方向.
角速率数据旋转角速率数据代表三轴MEMS陀螺仪的校准响应.
6个寄存器提供这些测量的实时结果.
每个轴有两个专用寄存器:一个主要寄存器和一个辅助寄存器.
表9列出了图26中各轴(ωX、ωY、ωZ)的寄存器分配.
主要寄存器提供一个16位二进制补码数,比例因子(KG)等于0.
005°/s/LSB.
辅助寄存器让用户能够捕捉与用户可配置数字滤波器(参见表53和表54)中的求和函数相关的位增长.
图25显示了围绕X轴旋转的角速率的主要寄存器(X_GYRO_OUT)和辅助寄存器(X_GYRO_LOW)如何合并以提供一个最多支持32位数字分辨率的数字结果.
ADIS16460Rev.
0|Page14of26表16.
旋转速率,16位示例旋转速率(°/s)十进制十六进制二进制+10020,0000x4E200100111000100000+0.
01+20x00020000000000000010+0.
005+10x00010000000000000001000x000000000000000000000.
00510xFFFF11111111111111110.
0120xFFFE111111111111111010020,0000xB1E010110001111000001621LSB1*=NGK162021sec/005.
0LSB1*°=sec/0003125.
0161sec/005.
0LSB1°=*°=表17.
旋转速率,20位示例旋转速率(°/s)十进制十六进制二进制+100+320,0000x4E20001001110001000000000+0.
000625+20x0000200000000000000000010+0.
0003125+10x0000100000000000000000001000x00000000000000000000000000.
000312510xFFFFF111111111111111111110.
00062520xFFFFE11111111111111111110100320,0000xB1E0010110001111000000000表18.
X_DELT_ANG(基地址=0x24),只读位描述[15:0]X轴,角度变化输出数据0°=0x0000,二进制补码格式1LSB=KG*(DEC_RATE+1)/fSAMPLE(度)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表19.
Y_DELT_ANG(基地址=0x26),只读位描述[15:0]Y轴,角度变化输出数据0°=0x0000,二进制补码格式1LSB=KG*(DEC_RATE+1)/fSAMPLE(度)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表20.
Z_DELT_ANG(基地址=0x28),只读位描述[15:0]Z轴,角度变化输出数据0°=0x0000,二进制补码格式1LSB=KG*(DEC_RATE+1)/fSAMPLE(度)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表21.
x_DELT_ANG数据格式,示例1角度(°)1十进制十六进制二进制+0.
079998+32,7670x7FFF0111111111111111+0.
0000048828+20x00020000000000000010+0.
0000024414+10x00010000000000000001000x000000000000000000000.
000002441410xFFFF11111111111111110.
000004882820xFFFE11111111111111100.
08000032,7680x800010000000000000001MSC_CTRL[3:2]=00,DEC_RATE=0x0000.
1MSC_CTRL[3:2]=01,DEC_RATE=0x0009,fSAMPLE=2000Hz.
表22.
x_DELT_ANG数据格式,示例2角度(°)1十进制十六进制二进制+0.
81918+32,7670x7FFF0111111111111111+0.
000050+20x00020000000000000010+0.
000025+10x00010000000000000001000x000000000000000000000.
00002510xFFFF11111111111111110.
00005020xFFFE11111111111111100.
8192032,7680x80001000000000000000表16提供了仅使用主要寄存器时16位测量结果的数字数据格式的7个例子.
虽然不是全部,但很多应用不需要32位数字分辨率来保证传感器的关键性能标准.
当截断数据以获得较少位数时,请使用以下公式计算最低有效位的比例因子:其中,N为总位数.
例如,若系统使用x_GYRO_LOW寄存器中的4位,则数据宽度为20位,LSB权重等于0.
0003215°/s.
表17提供了使用主要寄存器和辅助寄存器以产生20位旋转角速率测量结果的数字数据格式的7个例子.
角度变化数据角度变化测量(图26中的ΔθX、ΔθY、ΔθZ)代表各数据处理周期中围绕各轴的角位移.
三个寄存器提供这些测量的实时结果,各轴(X、Y、Z)都有自己的专用寄存器.
X_DELT_ANG(参见表18)是X轴的输出数据寄存器(图26中的ΔθX),Y_DELT_ANG(参见表19)是Y轴的输出数据寄存器(图26中的ΔθY),Z_DELT_ANG(参见表20)是Z轴的输出数据寄存器(图26中的ΔθZ).
这些寄存器的比例因子取决于陀螺仪的比例因子(参见表11,KG=0.
005°/s/LSB)、与MSC_CTRL[3:2](参见表50)相关的采样时钟(fSAMPLE)以及抽取率设置(DEC_RATE,参见表53).
表21显示了MSC_CTRL[3:2]=00(fSAMPLE=2048Hz)且DEC_RATE=0x0000时角度变化数据格式的数值示例.
表22显示了MSC_CTRL[3:2]=01、外部时钟(fSAMPLE)为2000Hz且DEC_RATE=0x0009时角度变化数据格式的数值示例.
ADIS16460Rev.
0|Page15of26表23.
线性加速度数据寄存器轴主要寄存器次要寄存器aXX_ACCL_OUT(参见表25)X_ACCL_LOW(参见表24)aYY_ACCL_OUT(参见表27)Y_ACCL_LOW(参见表26)aZZ_ACCL_OUT(参见表29)Z_ACCL_LOW(参见表28)13390-020X-AXISACCELEROMETERDATA015150X_ACCL_OUTX_ACCL_LOW图27.
32位加速度计数据格式表24.
X_ACCL_LOW(基地址=0x10),只读位描述[15:0]X轴,加速度计,输出数据来自X_ACCL_OUT数据路径的位增长表25.
X_ACCL_OUT(基地址=0x12),只读位描述[15:0]X轴,加速度计输出数据,0.
25mg/LSB(KA)0mg=0x0000,二进制补码格式表26.
Y_ACCL_LOW(基地址=0x14),只读位描述[15:0]Y轴,加速度计,输出数据来自Y_ACCL_OUT数据路径的位增长表27.
Y_ACCL_OUT(基地址=0x16),只读位描述[15:0]Y轴,加速度计输出数据,0.
25mg/LSB(KA)0mg=0x0000,二进制补码格式表28.
Z_ACCL_LOW(基地址=0x18),只读位描述[15:0]Z轴,加速度计,输出数据来自Z_ACCL_OUT数据路径的位增长表29.
Z_ACCL_OUT(基地址=0x1A),只读位描述[15:0]Z轴,加速度计输出数据,0.
25mg/LSB(KA)0mg=0x0000,二进制补码格式13390-019Y-AXISay,ΔVyaz,ΔVzax,ΔVxX-AXISZ-AXIS图28.
惯性传感器定义加速度计ADIS16460利用iMEMS加速度计提供沿三个正交轴的线性惯性测量结果,它有两种不同格式:线性加速度和速度变化.
图28显示了各轴的分配以及相应输出寄存器(参见表9)中的正响应所对应的线性加速度方向.
线性加速度线性加速度测量结果代表三轴MEMS加速度计的校准响应.
6个寄存器提供这些测量的实时结果.
每个轴有两个专用寄存器:一个主要寄存器和一个辅助寄存器.
表23列出了图28中各轴(aX、aY、aZ)的寄存器分配.
主要寄存器提供一个16位二进制补码数,比例因子(KA)等于0.
25mg/LSB.
辅助寄存器让用户能够捕捉与用户可配置数字滤波器(参见表53和表54)中的求和函数相关的位增长.
图27显示了沿X轴的线性加速度的主要寄存器(X_AC-CL_OUT)和辅助寄存器(X_ACCL_LOW)如何合并以提供一个最多支持32位数字分辨率的数字结果.
ADIS16460Rev.
0|Page16of26表30.
加速度(二进制补码格式)加速度(mg)十进制十六进制二进制十进制十六进制二进制+500020,0000x4E200100111000100000+0.
5+20x00020000000000000010+0.
25+10x00010000000000000001000x000000000000000000000.
2510xFFFF11111111111111110.
520xFFFE1111111111111110500020,0000xB1E01011000111100000表31.
加速度,18位示例加速度(mg)+500080,0000x13880010011100010000000+0.
125+20x00002000000000000000010+0.
0625+10x00001000000000000000001000x000000000000000000000000.
062510x3FFFF1111111111111111110.
12520x3FFFE111111111111111110500080,0000x2C780101100011110000000表32.
X_DELT_VEL(基地址=0x2A),只读位描述位描述位描述[15:0]X轴,速度变化输出数据0°=0x0000,二进制补码格式1LSB=KA*10*(DEC_RATE+1)/fSAMPLE(mm/s)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表33.
Y_DELT_VEL(基地址=0x2C),只读[15:0]Y轴,速度变化输出数据0°=0x0000,二进制补码格式1LSB=KA*10*(DEC_RATE+1)/fSAMPLE(mm/s)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表34.
Z_DELT_VEL(基地址=0x2E),只读[15:0]Z轴,速度变化输出数据0°=0x0000,二进制补码格式1LSB=KA*10*(DEC_RATE+1)/fSAMPLE(mm/s)MSC_CTRL[3:2]=00时,fSAMPLE=2048HzMSC_CTRL[3:2]≠00时,fSAMPLE为外部时钟速率表35.
x_DELT_VEL数据格式,示例1速度(mm/s)十进制十六进制二进制+39.
999+32,7670x7FFF0111111111111111+0.
0024414+20x00020000000000000010+0.
0012207+10x00010000000000000001000x000000000000000000000.
001220710xFFFF11111111111111110.
002441420xFFFE11111111111111104032,7680x800010000000000000001MSC_CTRL[3:2]=00,DEC_RATE=0x0000.
表30提供了仅使用主要寄存器时16位测量结果的数字数据格式的7个例子.
虽然不是全部,但很多应用不需要32位数字分辨率来保证传感器的关键性能标准.
当截断数据以获得较少位数时,请使用以下公式计算最低有效位的比例因子:其中,N为总位数.
例如,若系统使用x_ACCL_LOW寄存器中的2位,则数据宽度为18位,LSB权重等于0.
0625mg.
表31提供了使用主要寄存器和辅助寄存器以产生18位旋转角速率测量结果的数字数据格式的7个例子.
速度变化数据速度变化测量(图28中的ΔVX、ΔVY、ΔVZ)代表各数据处理周期中沿各轴的速度变化.
三个寄存器提供这些测量的实时结果,各轴(X、Y、Z)都有自己的专用寄存器.
X_DELT_VEL(参见表32)是X轴的输出数据寄存器(图28中的ΔVX),Y_DELT_VEL(参见表33)是Y轴的输出数据寄存器(图28中的ΔVY),Z_DELT_VEL(参见表34)是Z轴的输出数据寄存器(图28中的ΔVZ).
这些寄存器的比例因子取决于加速度计的比例因子(参见表25,KA=0.
25mg/s/LSB)、与MSC_CTRL[3:2](参见表50)相关的采样时钟(fSAMPLE)以及抽取率设置(DEC_RATE,参见表53).
表35显示了MSC_CTRL[3:2]=00(fSAMPLE=2048Hz)且DEC_RATE=0x0000时速度变化数据格式的数值示例.
ADIS16460Rev.
0|Page17of26表36.
x_DELT_VEL数据格式,示例2速度(mm/s)十进制十六进制二进制+409.
59+32,7670x7FFF0111111111111111+0.
0250+20x00020000000000000010+0.
0125+10x00010000000000000001000x000000000000000000000.
012510xFFFF11111111111111110.
025020xFFFE1111111111111110409.
632,7680x800010000000000000001MSC_CTRL[3:2]=01,DEC_RATE=0x0009,fSAMPLE=2000Hz.
表37.
TEMP_OUT(基地址=0x1E),只读位描述[15:0]二进制补码,0.
05°C/LSB,25°C=0x0000表38.
温度(二进制补码格式)温度(°C)十进制十六进制二进制+105+16000x06400000011001000000+85+12000x04B00000010010110000+25.
1+20x00020000000000000010+25.
05+10x00010000000000000001+2500x00000000000000000000+24.
9510xFFFF1111111111111111+24.
9020xFFFE11111111111111104013000xFAEC1111101011101100表39.
LOT_ID1(基地址=0x52),只读位描述[15:0]批次标识,二进制码表40.
LOT_ID2(基地址=0x54),只读位描述[15:0]批次标识,二进制码表41.
PROD_ID(基地址=0x56),只读位描述(默认值=0x404C)[15:0]产品标识=0x404C(16,460)表42.
SERIAL_NUM(基地址=0x58),只读位描述[15:12]保留,值不定[11:0]序列号,1至4094(0xFFE)表43.
DIAG_STAT(基地址=0x02),只读位描述(默认值=0x0000)[15:8]未使用,始终为0[9:8]保留,值不定(并非始终为0)7输入时钟不同步1=失败,0=通过6闪存测试1=失败,0=通过5自测诊断错误标志1=失败,0=通过4传感器超范围1=超范围,0=正常3SPI通信故障1=失败,0=通过2闪存更新失败1=失败,0=通过[1:0]未使用,始终为0表36显示了MSC_CTRL[3:2]=01、外部时钟(fSAMPLE)为2000Hz且DEC_RATE=0x0009时速度变化数据格式的数值示例.
内部温度内部温度测量数据加载到TEMP_OUT寄存器(参见表37).
表38显示了温度数据格式.
注意,此温度代表内部温度读数,并不能精确反映外部条件.
TEMP_OUT主要用于监控温度的相对变化.
产品标识PROD_ID寄存器包含16,460的二进制等效值(参见表41),它为需要在系统软件中跟踪此产品的系统提供一个特定变量.
LOT_ID1和LOT_ID2寄存器共同提供一个唯一的32位批次标识码(参见表39和表40).
SERIAL_NUM寄存器包含一个二进制数,它代表器件标签上的序列号(参见表42).
SERIAL_NUM中指定的序列号是批次特定的.
状态/错误标志表43中的DIAG_STAT寄存器包含多个位,用作闪存更新、通信、超范围、自测和存储器完整性的错误标志.
读取此寄存器即可了解各标志的状态,并将所有位复位为0以监控未来的操作.
如果错误条件仍然存在,错误标志位将在下一个采样周期结束时恢复为1.
手动闪存更新设置GLOB_CMD[3]=1(DIN=0xBE08,参见表44)会触发手动闪存更新(MFU)例程,用户寄存器设置被复制到手动闪存以提供非易失性备份,在复位或上电过程中将其载入寄存器.
此例程完成后,DIAG_STAT[2]包含通过/失败结果.
当此位处于错误状态(等于1)时,会再次触发MFU,完成MFU后重新检查DIAG_STAT[2].
如果此标志为0,则表明最近的一次尝试已完成,无需其他操作.
此错误标志持续存在可能意味着闪存故障.
ADIS16460Rev.
0|Page18of26SPI通信故障此标志(DIAG_STAT[3])指示SCLK脉冲总数不是16的整数倍,同时片选(CS)线为低电平.
此标志可能意味着通信故障,因此,它会触发一个重复之前命令的过程或数据完整性验证.
传感器超范围此错误标志(DIAG_STAT[4])指示某个惯性传感器发生了超出其测量范围的情况.
自测故障DIAG_STAT[5]位提供自动自测功能的结果,它与GLOB_CMD[2]相关(参见表44).
当此位处于错误状态(等于1)时,会再次触发自动自测(AST),完成AST后重新检查DIAG_STAT[5].
如果此标志为0,则表明最近的一次尝试已完成,无需其他操作.
此错误标志持续存在可能意味着一个或多个惯性传感器有故障.
闪存测试故障DIAG_STAT[6](参见表43)包含存储器测试结果,其在设置GLOB_CMD[4]=1(DIN=0xBE10,参见表44)之后执行.
输入时钟同步故障此错误标志(DIAG_STAT[7]=1)指示SYNC_SCAL值不适合SYNC引脚上的信号频率.
ADIS16460Rev.
0|Page19of26表44.
GLOB_CMD(基地址=0x3E),只写位描述执行时间(最大值)[15:8]不用不适用7软件复位610ms[6:5]不用不适用4闪存测试363手动闪存更新702自动自测(AST)71工厂校准恢复75ms0陀螺仪偏置校正1输出数据周期11DEC_RATE(参见表53)和MSC_CTRL[3:2](参见表50)确定此时间.
表45.
CODE_SGNTR(基地址=0x64),只读位描述[15:0]程序代码签名值,常数表46.
CAL_SNGTR(基地址=0x60),只读位描述[15:0]校准签名值,常数表47.
CODE_CRC(基地址=0x66),只读位描述[15:0]程序代码CRC,连续更新表48.
CAL_CRC(基地址=0x62),只读位描述[15:0]二进制计数器表49.
FLASH_CNT(基地址=0x00),只读位描述[15:0]二进制计数器系统功能全局命令GLOB_CMD寄存器为多个全局命令提供了触发位.
要启动任何此类例程,请将相应位设为1,然后等待执行时间(参见表44),执行结束后再启动SPI端口上的其他通信.
软件复位GLOB_CMD寄存器提供了通过设置GLOB_CMD[7]=1(DIN=0xBE80)来启动处理器复位的功能.
闪存测试ADIS16460的出厂配置包括执行循环冗余校验(CRC),它利用IEEE-802.
3CRC32以太网标准方法对程序代码和校准存储器库执行校验.
此过程确定这两个存储器库的签名值,并将其写入以下寄存器:CODE_SGNTR(参见表45)和CAL_SGNTR(参见表46).
GLOB_CMD寄存器提供了通过设置GLOB_CMD[4]=1(DIN=0xBE10,参见表44)来随时启动闪存测试的功能.
此测试对程序代码和校准存储器库执行相同的CRC过程,然后将结果写入以下寄存器:CODE_CRC(参见表47)和CAL_CRC(参见表48).
测试结束时,通过/失败结果载入DIAG_STAT[6](参见表43),"通过"结果(DIAG_STAT[6]=0)要求满足以下条件:CODE_CRC=CODE_SNGTRCAL_CRC=CAL_SGNTR手动闪存更新GLOB_CMD寄存器提供了通过设置GLOB_CMD[3]=1(DIN=0xBE08,另见图24)来将用户配置值存入非易失性闪存的功能.
FLASH_CNT寄存器(参见表49)提供闪存更新次数的连续计数值,以便帮助用户管理耐久性额定值(参见表1).
注意:启动GLOB_CMD[0]和GLOB_CMD[1](参见表44)中的命令也会执行闪存更新,导致FLASH_CNT寄存器中的计数值递增.
自动自测ADIS16460中的各惯性传感器有一个自测功能,该功能将一个静电力施加于其物理元件使它移动,以模拟其对旋转(陀螺仪)和线性(加速度计)运动的响应.
这种移动使各传感器输出产生可预测且可观测的响应,由此可验证各传感器及其相关信号链的基本功能.
通过GLOB_CMD寄存器可启动一个自动过程,它利用这种传感器特性来验证各传感器是否能正常工作.
设置GLOB_CMD[2]=1(DIN=0xBE04,参见表44)会触发此AST功能,停止正常数据产生,执行各传感器的自测功能,将其响应与正常响应范围相比较,然后恢复正常数据采样.
此例程完成后,DIAG_STAT[5](参见表43)包含通过/失败结果.
输入/输出配置ADIS16460提供了两个引脚(SYNC和DR)来管理采样和数据收集(参见图5).
MSC_CTRL寄存器提供了多个位来配置这些引脚(参见表50).
数据就绪(DR)引脚配置DR引脚提供一个数据就绪信号,指示输出寄存器中是否有新数据,这有助于使处理延迟最小化并避免数据碰撞(参见图5).
图17显示了一个例子,此引脚连接到系统处理器上的中断请求(IRQ)引脚.
利用MSC_CTRL[0](参见表50)确定极性,使得系统级中断服务例程(ISR)可以在此信号的适当边沿上触发.
例如,在图4所示的例子中,MSC_CTRL[0]=1,它适合在脉冲正边沿触发的IRQ引脚.
ADIS16460Rev.
0|Page20of26表50.
MSC_CTRL(基地址=0x32),读/写位描述(默认值=0x00C1)[15:7]不用71=使能线性g补偿控制0=禁用(无线性g补偿)6撞击点,见图321=使能0=禁用(无撞击对准点)[5:4]未使用,始终设为0[3:2]SYNC功能设置11=采样时间指示(输出)10=带数据计数器的精密输入同步01=直接采样控制(输入)00=禁用(内部采样时钟)1SYNC极性(输入或输出)1=上升沿触发采样0=下降沿触发采样0DR极性1=高电平有效(数据有效时)0=低电平有效(数据有效时)-=1768,32oorSYNCSSfH()54513333.
545oor160768,32===oorHSS()767,32767,32oor1132,768oor===SSH1945Hz≤HSS*fSYNC≤2048表51.
SYNC_SCAL(基地址=0x34),读/写位描述(默认值=0x7FFF)15不用[14:0]输入同步比例因子HSS(MSC_CTRL[3:2]=10时).
二进制格式,范围=255至32,767.
表52.
SMPL_CNTR(基地址=0x1C),读/写位描述[15:0]上一个输入时钟脉冲以来的数据采样数,二进制格式,0x0000=0μs,40.
69μs/LSB,各输入时钟脉冲将此值复位为0x0000若DR驱动一个在信号负边沿触发的IRQ引脚,请设置DIN=0xB2C3(MSC_CTRL[7:0]=0xC3).
此代码还会保护线性g补偿(MSC_CTRL[7])和撞击点(MSC_CTRL[6])的出厂默认配置.
注意:当器件执行与GLOB_CMD寄存器(参见表44)相关的全局命令时,数据就绪信号停止.
SYNC引脚配置MSC_CTRL[3:2](参见表50)提供用户可配置的控制,用于选择SYNC引脚/功能(参见图5)支持的四种模式之一:内部采样时钟、外部同步(直接采样控制)、带数据计数器的精密输入同步和采样时间指示.
MSC_CTRL[1]确定SYNC引脚有效状态的极性,与其工作模式无关.
采样时间指示当MSC_CTRL[3:2]=11(参见表50)时,ADIS16460利用内部采样时钟(2048SPS)采样并处理数据,SYNC引脚提供一个脉冲信号,其前沿指示惯性传感器的采样时间.
设置DIN=0xB2CD可将ADIS16460配置为此模式,MSC_CTRL寄存器中其余默认设置保持不变.
带数据计数器的精密输入同步当MSC_CTRL[3:2]=10(参见表50)时,输出寄存器的更新速率等于输入时钟频率(fSYNC)乘以SYNC_SCAL寄存器(参见表51)中的比例因子(HSS).
这种模式支持较慢的输入时钟参考,例如来自某些全球定位系统(GPS)的秒脉冲(PPS)信号或某些视频同步信号.
设置DIN=0xB2C9可将ADIS16460配置为此模式,MSC_CTRL寄存器中其余默认设置保持不变.
这种模式下,利用下式计算要写入SYNC_SCAL寄存器中的比例因子(HSS)值:例如,使用60Hz视频同步信号时,应设置DIN=0xB421和0xB502,使HSS等于545(SYNC_SCAL=0x0221):使用1HzPPS信号时,此寄存器的默认值(0x7FFF)支持这种模式.
如果SYNC_SCAL没有默认内容,应设置DIN=0xB4FF和0xB57F,使得SYNC_SCAL=0x7FFF.
确定fSYNC标称值时,务必遵守以下关系:在此条件之外工作时,数据采样的输入控制环路可能会失去对输入频率的锁定.
DIAG_STAT[7]=1(参见表43)指示此情况,输入同步信号不再能影响采样时间.
当MSC_CTRL[3:2]=10时,SMPL_CNTR寄存器利用24576Hz的速率在每个输入时钟脉冲后提供一个总计数.
在各同步输入信号的前沿,SMPL_CNTR寄存器复位至0x0000.
直接采样控制当MSC_CTRL[3:2]=01(参见表50)时,SYNC引脚上的时钟信号控制输出寄存器的更新速率.
设置DIN=0xB2C5可将ADIS16460配置为此模式,MSC_CTRL寄存器中其余默认设置保持不变.
ADIS16460Rev.
0|Page21of26表53.
DEC_RATE(基地址=0x36),读/写位描述(默认值=0x0000)[15:11]未使用,始终为0[10:0]D,抽取率设置,线性,参见图300–20–40–60–80–100–120–1400.
0010.
010.
11MAGNITUDE(dB)FREQUENCY(f/fS)N=2N=4N=16N=6413390-021图29.
Bartlett窗口、FIR滤波器频率响应(相位延迟=N个采样点)表54.
FLTR_CTRL(基地址=0x38),读/写位描述(默认值=0x0500)[15:9]保留[10:8]传感器偏置估计时间系数(NBE)设置范围=0至6估计时间=(1/2048)*2(NBE+11)(秒)[7:3]保留[2:0]滤波器大小变量B,设置范围=0至6各级抽头数:NB=2B滤波器响应参见图29MEMSSENSORLOW-PASSFILTERCLOCK2048SPSADCBARTLETTWINDOWFIRFILTERAVERAGE/DECIMATIONFILTERB=FILT_CTRL[2:0]NB=2BNB=NUMBEROFTAPS(PERSTAGE)ND=DEC_RATE+1÷NDx(n)n=11NBNBx(n)n=11NBNBx(n)n=11NDND13390-022图30.
传感器采样和频率响应框图数字处理配置陀螺仪/加速度计图30显示了陀螺仪和加速度计的完整信号处理过程.
使用内部采样时钟(MSC_CTRL[3:2]=00,参见表50)时,内部采样系统以2048SPS的速率产生新数据.
DEC_RATE寄存器(参见表53)提供用户可配置输入,用以针对输出寄存器中的更新速率控制抽取率.
例如,设置DEC_RATE=0x0009(DIN=0xB609,然后DIN=0xB700)可将抽取系数设为10,此设置把更新速率降至204.
8SPS,并会影响陀螺仪、加速度计和温度输出寄存器中的更新速率.
数字滤波FLTR_CTRL寄存器(参见表54)为用户提供对数字低通滤波器的控制.
此滤波器包含两个级联均值滤波器,它们提供Bartlett窗口、FIR滤波器响应(见图29).
例如,设置FLTR_CTRL[2:0]=100(DIN=0xB804)可将每级设为16抽头.
当采用默认采样速率2048SPS和零抽取(DEC_RATE=0x00)时,此值将传感器带宽降至大约41Hz.
ADIS16460Rev.
0|Page22of26x_GYRO_OFFx_ACCL_OFFMEMSSENSORADCFACTORYCALIBRATIONANDFILTERINGx_GYRO_OUTx_ACCL_OUT13390-023图31.
用户校准,陀螺仪和加速度计表55.
X_GYRO_OFF(基地址=0x40),读/写位描述(默认值=0x0000)位描述(默认值=0x0000)位描述(默认值=0x0000)[15:0]X轴,陀螺仪偏移校正系数,二进制补码,1LSB=0.
000625°/s,0°/s=0x0000表56.
Y_GYRO_OFF(基地址=0x42),读/写[15:0]Y轴,陀螺仪偏移校正系数,二进制补码,1LSB=0.
000625°/s,0°/s=0x0000表57.
Z_GYRO_OFF(基地址=0x44),读/写[15:0]Z轴,陀螺仪偏移校正系数,二进制补码,1LSB=0.
000625°/s,0°/s=0x0000表58.
X_ACCL_OFF(基地址=0x46),读/写位描述(默认值=0x0000)位描述(默认值=0x0000)位描述(默认值=0x0000)[15:0]X轴,加速度计偏移校正系数,二进制补码,0.
03125mg/LSB,0g=0x0000表59.
Y_ACCL_OFF(基地址=0x48),读/写[15:14]不用[13:0]Y轴,加速度计偏移校正系数,二进制补码,0.
03125mg/LSB,0g=0x0000表60.
Z_ACCL_OFF(基地址=0x4A),读/写[15:14]不用[13:0]Z轴,加速度计偏移校正系数,二进制补码,0.
03125mg/LSB,0g=0x0000校准ADIS16460的机械结构和组装工艺使每个传感器均具有出色的位置和对准稳定性,即使经受温度循环、冲击、振动和其它环境条件后,仍然稳定如初.
工厂校准包括在整个温度范围内对各陀螺仪和加速度计进行动态测试,从而产生传感器特定的校正公式.
陀螺仪X_GYRO_OFF(见表55)、Y_GYRO_OFF(见表56)和Z_GY-RO_OFF(见表57)寄存器分别提供X轴、Y轴和Z轴陀螺仪的用户可编程偏置调整函数.
图31显示,这些寄存器各自的偏置校正系数对各传感器的输出寄存器中的数据有直接影响.
陀螺仪偏置误差估计任何系统级校准功能都必须从估计偏置误差开始.
偏置误差估计通常是在ADIS16460处于静态惯性工作状态下进行,涉及到收集陀螺仪数据的时间记录并求均值.
与此估计相关的时间记录长度取决于目标精度.
艾伦方差关系(参见图7)显示了偏置测量的均值时间与预期精度之间的权衡关系.
振动、热梯度和电源不稳定性可能影响该过程的精度.
陀螺仪偏置校正系数完成偏置估计后,将估计值乘以1以改变其极性,再将其转换为偏移校正寄存器所需的数字格式(见表55、表56和表57),最后将校正系数写入校正寄存器.
例如,设置X_GY-RO_OFF=0xFFF6(DIN=0xC1FF,0xC0F6)即可将X轴偏置降低10LSB(0.
00625°/s).
单命令偏置校正设置GLOB_CMD[0]=1(DIN=0xBE01,参见表44)会让ADIS16460自动把来自后顾型连续偏置估计器(CBE)中的值加载到X_GYRO_OFF、Y_GRYO_OFF和Z_GYRO_OFF寄存器.
CBE的记录长度/时间与FLTR_CTRL[10:8]位(参见表54)相关.
此估计的精度取决于估计期间(由FLTR_CTRL[10:8]给出)能否确保无旋转运动.
加速度计X_ACCL_OFF(见表58)、Y_ACCL_OFF(见表59)和Z_AC-CL_OFF(见表60)寄存器分别提供X轴、Y轴和Z轴加速度计的用户可编程偏置调整函数.
图31显示,这些寄存器各自的偏置校正系数对各传感器的输出寄存器中的数据有直接影响.
加速度计偏置误差估计在静态条件下,将各加速度计放在其对重力的响应可以预测的位置.
常用方法是测量各加速度计处于峰值响应位置(即±1g是理想测量位置)时的响应.
然后求取+1g和1g加速度计测量结果的均值,以估算残余偏置误差.
使用旋转方向上的多个点可以提高响应的精度.
加速度计偏置校正系数完成偏置估计后,将估计值乘以1以改变其极性,再将其转换为偏移校正寄存器所需的数字格式(见表58、表59和表60),最后将校正系数写入校正寄存器.
例如,设置Y_AC-CL_OFF=0xFFF4(DIN=0xC7FF,0xC6F4)即可将Y轴偏置降低12LSB(0.
375mg).
ADIS16460Rev.
0|Page23of26POINTOFPERCUSSIONALIGNMENTREFERENCEPOINTSEEMSC_CTRL[6]13390-024图32.
撞击点物理参考撞击对准点设置MSC_CTRL[6]=1(DIN=0xB2C1,参见表50)即可使能此功能并保持DR和SYNC引脚的出厂默认设置.
此功能用于以图32所示的点为基准执行撞击点转换.
有关MSC_CTRL的更多信息参见表50.
恢复工厂校准设置GLOB_CMD[1]=1(DIN=0xBE02,参见表44)即可执行工厂校准恢复功能,将陀螺仪和加速度计偏移寄存器复位到0x0000,并将所有传感器数据复位到0.
该过程以自动更新闪存而结束,然后返回到正常数据采样和处理.
ADIS16460Rev.
0|Page24of260.
2364[6.
0]0.
0240[0.
610]0.
019685[0.
5000](TYP)0.
054[1.
37]0.
0394[1.
00]0.
0394[1.
00]0.
1800[4.
57]NONPLATEDTHROUGHHOLE2*0.
022±DIA(TYP)0.
0030.
0000.
022DIATHROUGHHOLE(TYP)NONPLATEDTHROUGHHOLE13390-026图33.
对接连接器设计详图13390-027C1080510FC206031F12345678910111213141516J2J11234567891011121314DRSYNCSCLKDOUTDINCSDNCRSTDNCDNCVDDDNCGNDDNC图34.
ADIS16IMU4/PCBZ电气原理图13390-028图35.
ADIS16IMU4/PCBZ俯视图13390-0291RST2J13CS4DOUTSCLK5DNC6DIN7GND8GND9GND10VDD11VDD12VDD13DR14SYNC15NC16NC图36.
ADIS16IUMU4/PCBZJ1引脚分配应用信息安装技巧ADIS16460封装支持安装到印刷电路板(PCB)或刚性外壳上,使用3颗M2或2-56机械螺丝,扭矩介于20到40英寸磅.
设计ADIS16460的机械接口时,应避免将不必要的平移应力放在电气连接器上,因为它可能影响惯性传感器的偏置可重复性.
当同一PCB也有对接连接器时,安装螺丝可能需要使用直通孔.
图33显示了使用CLM-107-02系列中的一种连接器时PCB焊盘设计的详图.
电源考虑启动期间,当VDD达到1.
6V时,内部电源转换系统开始吸取电流.
当VDD达到2.
35V时,内部处理器开始初始化.
处理器启动后,VDD必须在128ms内达到2.
7V.
此外,若要关断内部处理器,务必使电源降至1.
6V以下.
VDD和GND上至少应使用10F电容.
使用高质量多层陶瓷电容,并使其尽可能靠近ADIS16460连接器,可获得最佳效果.
此电容有助于传感器实现最佳噪声性能.
分线板ADIS16IMU4/PCBZ分线板提供一个扁平电缆接口,用于轻松连接嵌入式处理器开发系统.
图34所示为电气原理图,图35所示为此分线板的俯视图.
J2对接ADIS16460上的电气连接器,J1轻松对接1mm扁平电缆系统.
ADIS16460Rev.
0|Page25of26NS=D+2BNBG=√NSNS=D+2B=4+25=36samplesNBG=√NS=√36=6bits基于PC的评估工具ADIS16IMU4/PCBZ提供一种简单的方式来将ADIS16460连接到EVAL-ADIS评估系统,由此便可利用PC来评估基本功能和性能.
欲了解更多信息,请访问以下wiki指南:在PC上评估ADIS1646x.
估计相关位数主要输出数据寄存器为各惯性传感器提供16位分辨率,当内部滤波器不使用时,以及当收集ADIS16460载入输出寄存器的每个样本时,该分辨率对确保传感器关键特性是足够的.
对于使用内部滤波的系统,辅助输出数据寄存器捕捉来自这些滤波器中的累加函数的位增长.
此位增长的幅度取决于这两个寄存器的设置.
利用变量设置(表53中的D、表54中的B)和以下公式计算求和函数的总数目(NS),以及数据路径的相关位增长(NBG):例如,若B=5且D=4,则内部数据路径的位增长为6位,这意味着各辅助寄存器仅有高6位(例如X_GYRO_LOW[15:10])具有相关性.
当确定系统处理器中的整个数据路径需要多少位时,各传感器的稳定性也值得考虑.
例如,保留陀螺仪辅助寄存器的6个最高有效位可提供0.
000078125°/秒的数字分辨率,或大约0.
28°/小时,这明显低于ADIS16460陀螺仪的运行中偏置稳定性.
ADIS16460Rev.
0|Page26of26外形尺寸12-15-2015-ABOTTOMVIEWENDVIEW11.
20BSC4.
10BSC1.
15BSC7.
10BSC7.
10BSC3.
00BSC4.
10BSC22.
6822.
4022.
1222.
6822.
4022.
121.
35R1.
251.
152.
702.
502.
30(2PLCS)9.
309.
008.
70图37.
带连接器接口的14引脚模块封装[MODULE](ML-14-5)尺寸单位:mm订购指南型号1温度范围封装描述封装选项ADIS16460AMLZ25°C至+85°C带连接器接口的14引脚模块封装[MODULE]ML-14-51Z=符合RoHS标准的器件.
2016AnalogDevices,Inc.
Allrightsreserved.
Trademarksandregisteredtrademarksarethepropertyoftheirrespectiveowners.
D13390sc-0-1/16(0)ADIS16460

可抵御99%的攻击中国单域版cdn:9元/月7T防御 cloudsecre

官方网站:点击访问CDN客服QQ:123008公司名:贵州青辞赋文化传媒有限公司域名和IP被墙封了怎么办?用cloudsecre.com网站被攻击了怎么办?用cloudsecre.com问:黑客为什么要找网站来攻击?答:黑客需要找肉鸡。问:什么是肉鸡?答:被控的服务器和电脑主机就是肉鸡。问:肉鸡有什么作用?答:肉鸡的作用非常多,可以用来干违法的事情,通常的行为有:VPN拨号,流量P2P,攻击傀儡,...

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

新注册NameCheap账户几天后无法登录原因及解决办法

中午的时候有网友联系提到自己前几天看到Namecheap商家开学季促销活动期间有域名促销活动的,于是就信注册NC账户注册域名的。但是今天登录居然无法登录,这个问题比较困恼是不是商家跑路等问题。Namecheap商家跑路的可能性不大,前几天我还在他们家转移域名的。这里简单的记录我帮助他解决如何重新登录Namecheap商家的问题。1、检查邮件让他检查邮件是不是有官方的邮件提示。比如我们新注册账户是需...

代码签名为你推荐
primarily网易yeahcisco2960思科的2950和2960;3560和3750的区别在哪?flashftp下载《蔓蔓青萝(全)》.TXT_微盘下载滴滴估值500亿滴滴拉屎 App 为何能估值 100 亿美金?是怎么计算出来的discuz!databaseerrorDiscuz,Database Error是什么原因,怎么修复社区动力你为什么想当一名社区工作者drupal主题4)Drupal建立的网站是否可以自适配屏幕大小,在PC、iPad、iPhone等各机器的浏览器中是否可以正常显示图文模块为什么我的QQ弄了图文模块只出现字没有图片?显示隐藏文件桌面的一个文件隐藏后如何让它在显示出来joomla教程php100视频教程
中国域名注册 便宜的虚拟主机 me域名 俄罗斯vps lamp安装 私人服务器 koss 免费静态空间 免费网络电视 mysql主机 java虚拟主机 毫秒英文 阿里校园 网站在线扫描 优酷黄金会员账号共享 免费mysql数据库 512mb 空间登录首页 国内域名 hdchina 更多