HMC 5883L中文数据手册_已解锁
HMC5883L中文规格书

该装置必须符合I2C-Bus Specification(I2C-总线技术规格标准),文件号为:9398 393 40011。作为一 个I2C 兼容装置,该装置包含一个7-bit串行地址,并支持I2C 协议。这一装置可以支持标准和快速模式,分 别为100kHz 和 400kHz,但不支持高速模式(Hs)。还需要外接电阻才能支持这些标准和快速模式。
► 无引线封装结构
► 符合 RoHS 标准
► 磁场范围广(+/-8Oe)
► 传感器能在强磁场环境中罗盘航向精度达到 1°~2°
► 有相应软件及算法支持
► 可获得罗盘航向、硬磁、软磁以及自动校准库
► 最大输出频率可达160Hz
► 能应用于个人导航系统和LBS
HMC 5583L
技术规格 (*在25°C时的测试,另有说明除外)
+8
高斯(gauss)
±8
高斯
0.1
±%满量程
毫高斯
µs
ppm
%FS/Gauss
75
Hz
160
Hz
us
ms
%
hex(十六进制) hex(十六进制) hex(十六进制)
400
kHz
0.2*VDDIO 0.8*VDDIO
±1.16 ±1.08
510
V V 高斯
LSb
2000
V
750
V
-30
85
ºC
-40
内部示意图
HMC5883L
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
HMC5883L常见问题解答

CONFIDENTIAL | Navigation Hong Kong Limited. All Rights Reserved1. HMC5843与HMC5883L 主要的区别是什么?HMC5843 HMC5883L 尺寸/封装4 x 4 x 1.3mm 20-Pin LCC 3 x 3 x 0.9mm 16-Pin LCC 分辨率7 mGauss 2 mGauss 磁场范围±6 Guass ±8 Guass 增益设置 1620至2820Counts/Guass1370至230Counts/Gauss 输出数据寄存器顺序Xm, XI, Ym, YI, Zm, ZI Ym, YI, Zm, ZI, Xm, XI 2. 使用HMC5883L 能不能不用加速度传感器就能计算出航向?是的,不用加速度传感器就可以计算出航向。
但是,传感器必须保证是水平的,也就是,俯仰角与滚转角都为零。
这样,在水平面上的的三个轴中只有两个会被用到。
3. 如何通过软件设置来识别板上应用的传感器是为HMC5843还是HMC5883L?我们不能通过其相同的识别寄存次来识别传感器的类型,但是可以通过下述方式进行识别:1)向配置寄存器A 写入“01100000”;然后再进行读取;2)如果其反馈值还是为“01100000”,则该传感器为HMC5883L,反之.4. 为什么需要加速度传感器?如果罗盘不是水平的,就需要加速度传感器来纠正由于倾斜引起的误差。
或者,Honeywell 提供了一体化解决方案HMC6343作为另外一种选择。
HMC6343内置3轴加速度传感器,具备倾斜补偿的航向输出,封装在9×9×1.9mm 的芯片中。
5. HMC5883L Set/Reset 回路所起到的作用是什么?该回路是Honeywell 的专利设计,其在每次数据测量之前能够进行一个自动消磁的作用,以消除设备本身存在的offset ,从而实现传感器在一个“纯净”的磁场进行测试.6. 如何判定传感器的好坏?可以通过设置HMC5883L 的寄存器以启动传感器self-test 的功能从而实现对于传感器好坏的判定.7. 如果未设置self-test 模块的启动,如何判定传感器的好坏?如果未进行自测,那么可以从传感器所采集的数据来进行分析但首先要将各个轴的Gain 值进行调整测试采集,如果传感器一直所采集的数据接近为零,则说明该传感器已经损坏或者焊锡出现虚焊和假焊现象.8. 如何判定HMC5883L 在PCB 板上的位置是否可行的?析,看各轴数据的分布形状是否呈椭圆或者近似圆的分布.9.PCB layout时应该注意的方面有哪些?在传感器周围不应该有比较大的带磁物质或者通过大电流的线路,对于蜂鸣器以及含铁物件尽量保持比较远的距离.10. HMC5883L是否支持手动焊接?HMC5883L并不推荐手工焊接,如必须使用,需注意下述两方面:1)锡膏最高温度不能超过315℃,IC不能加热时间过长;2)如果IC未保持在持续的干燥环境下,那么在封装之前必须进行烘烤,因为IC对湿度比较灵敏(MSL3)建议使用最高温度为260℃的Reflow流程进行焊接。
磁阻传感器HMC5883L在车辆检测及分类中的应用

磁阻传感器HMC5883L在车辆检测及分类中的应用作者:李娣娜来源:《电子技术与软件工程》2017年第04期摘要本文采用三轴各向异性磁阻传感器HMC5883L设计了一种车辆检测与车型分类系统,针对车辆首尾相接与大型车辆的检测矛盾,利用磁阻传感器三轴磁场信息提取车辆特征信号对车辆进行分类。
该系统成本低、传感器节点小、车辆检测分类精度高,可广泛用于军事侦察及智能交通等领域的车辆检测及分类。
【关键词】HMC5883L 车辆检测车型分类1 引言目前,各国学者对磁阻传感器检测车辆的原理及相关算法进行了研究,这些研究都是基于地磁场强度垂直分量展开的,已提出的车辆检测算法均没有考虑大型车辆被判为多辆车与车辆漏检的情况对最终车辆检测数量的相互弥补,而本文要在车辆检测的基础上对车型进行分类。
国内外现有的研究多数是基于单轴或双轴磁场信号实现车辆的检测与分类,没有充分利用空间磁场信息,不能全面体现车辆的扰动,导致车辆检测分类精度不高、车型划分种类少。
针对车辆检测分类的需求,采用新型三轴磁阻传感器HMC5883L以及无线通信模块XL02-232AP1研制了一种车辆检测分类系统。
2 磁阻传感器检测分类车辆原理磁阻传感器的基础器件是恵斯通电桥,组成电桥的电阻由镍铁合金材料制成,该电阻的阻值在一定范围内与磁场矢量变化呈线性关系。
当含铁磁物质的物体(如车辆)经过磁阻传感器时,会对传感器周围的地磁场造成扰动,磁阻传感器可以检测出由于车辆的经过而产生的地磁场变化,不同类型的车辆包含的铁磁性材料大小和形状均不同,从而不同类型的车辆对地磁场产生的扰动也不同,依据这个原理可以对车辆进行分类。
3 传感器节点设计本文选用一种三轴数字式磁阻传感器HMC5883L,该传感器采用霍尼韦尔各向异性磁阻(AMR)技术,封装在3.0×3.0×0.9 mm LCC 表面装配中,具有12 bit 的ADC 模块,能在±8 高斯的磁场中实现5 毫高斯分辨率。
使用HMC5883L-3轴数字罗盘传感器计算航向角

使用HMC5883L -3轴数字罗盘传感器计算航向角——中北大学:马政贵图1 HMC5883L 的电路图HMC5883L -3轴数字罗盘采用IIC 总线接口,内含12位AD 转换器,能在8Ga 的磁场中实现5mGa 的分辨率。
1. HMC5883L 的初始化:HMC5883L 的磁场默认测量范围为 1.3Ga ,由于地磁场强度大约是0.5-0.6Ga ,故使用默认的量程即可,此外还需进行采样平均数、数据输出速率、测量模式的初始化配置即可。
/******************************************************************************* 功能:对HMC5883L 进行初始化参数:无返回值:无*******************************************************************************/ void HMC5883_Init(void){HMC_GPIO_Config(); //GPIO 配置HMC_I2C_Write(0x00,0x78); //(配置寄存器A )采样平均数8;数据输出速率75Hz ;正常测量配置模式 HMC_I2C_Write(0x02,0x00); //(模式寄存器)连续测量模式}备注:void HMC_I2C_Write(u8 address,u8 data)为寄存器写入函数,第一个参数address ±±为要写入的寄存器地址,第二个参数data 为要写入寄存器的值。
2. HMC5883L 自测:HMC5883L -3轴数字罗盘内含自测模式。
HMC_I2C_Write(0x00,0x79); //(配置寄存器A )采样平均数8;数据输出速率75Hz ;正偏压自测模式 HMC_I2C_Write(0x02,0x01); //(模式寄存器)单一测量模式通过将配置寄存器A 的最低位(MS1和MS0)从00更改为01,然后再配置为单一测量模式,即可进入自测模式。
hmc操作手册

HMC相关操作1 HMC配置ip 地址登入hmc, 在左侧窗口选择管理环境>>>HMC配置选择右侧菜单中的定制网络设置在网络定制窗口中,更改控制台名称为: HMC 选择LAN适配器选择eth2适配器点击详细信息更改eth2端口设置如上图所示,点击确定保存配置,返回主界面选择左上角控制台下拉菜单,选择退出,重新启动HMC使设置生效2 创建逻辑分区右键点击Server图标选择创建>>>逻辑分区输入分区名称,点击下一步确定分区是否在工作负载管理组中,选择否,点击下一步输入分区概要文件名称:lpae3.pro,点击下一步输入为该逻辑分区分配的最小,期望,最大内存量,点击下一步点击下一步输入为该逻辑分区分配的最小,期望,最大处理器数,点击下一步为该分区添加必要和期望的i/o组件,点击下一步由于需要动态移动的i/o设备很少,所以没有必要设置i/o池,直接点击下一步不需要设置虚拟i/o适配器,选择否,点击下一步直接点击下一步选择正常引导方式,点击下一步确认信息无误后,点击完成,开始创建分区3 动态资源移动1)动态移动内存将64M内存从lpar1动态移动到lpar21 右键点击lpar1图标2 依次选择动态逻辑分区>>>内存资源>>>移动3 指定移动64M内存,移动至逻辑分区lpar2,点击确定执行操作2)动态移动处理器将1路处理器由lpar1动态移动到lpar2 1 右键点击lpar1图标2 依次选择动态逻辑分区>>>处理器资源>>>移动3 输入处理器数目:1 移动至逻辑分区lpar2,点击确定执行操作3)动态移动光驱光驱在aix系统中的设备名称为cd0首先在拥有cd0资源的系统中执行以下操作:1 寻找cd0上级设备#lsdev –Cl cd0 –F parent 输出结果:ide0#lsdev –Cl ide0 –F parent 输出结果:pci62 察看ide0,pci6地址信息# lscfg -l ide0ide0 U7879.001.DQD2K3L-P1-T15 A TA/IDE Controller Device # lscfg -l pci6pci6 U7879.001.DQD2K3L-P1 PCI Bus3 删除cd0资源#rmdev –dl pci6 –R,输出结果如下cd0 deletedide0 deletedpci6 deleted4 查找pci6物理位置右键点击lpar2.pro选择特性选择物理I/O5 移动光驱资源右键点击lpar2 ,依次选择动态逻辑分区>>>物理适配器资源>>>移动选择插槽T15,移至lpar1,点击确定执行操作6 在lpar1上执行命令#cfgmgr识别并建立刚加入的cd0资源4)动态移动磁带机磁带机设备名称为:rmt0,其他操作与移动cd0相同磁带机在aix系统中的设备名称为rmt0首先确定磁带机是否在本机# lsdev -Cc tapermt0 A vailable 06-08-00-0,0 Differential SCSI 4mm Tape Drive在拥有rmt0资源的系统中执行以下操作:1 寻找rmt0上级设备#lsdev –Cl rmt0 –F parent 输出结果:scsi1#lsdev –Cl scsi1 –F parent 输出结果:sisscsia1#lsdev –Cl sisscsia1 –F parent 输出结果:pci62 察看scsi1,pci6地址信息# lscfg -l scsi1scsi1 U7879.001.DQD2K3L-P1-C3-T1 PCI-X Dual Channel Ultra320 SCSI Adapter bus# lscfg -l pci6pci6 U7879.001.DQD2K3L-P1 PCI Bus 3 删除rmt0资源#rmdev –dl pci6 –R,输出结果如下rmt0 deletedscsi1 deletedscsi2 deletedsisscsia1 deletedpci6 deleted4 查找pci6物理位置右键点击P570-1.pro选择特性选择物理I/O5 移动磁带资源右键点击570-1 ,依次选择动态逻辑分区>>>物理适配器资源>>>移动选择插槽C3,移至570-2,点击确定执行操作6 在570-2上执行命令#cfgmgr识别并建立刚加入的rmt0资源4 安装HMC远程管理客户端1 启用远程虚拟终端选择启用或禁用远程虚拟终端选中启用远程虚拟终端连接后,点击确定返回上级菜单2 开启远程虚拟终端服务选择定制网络设置选择LAN适配器选择eth2,点击详细信息选择防火墙选中WebSM,点击容许然后重新启动HMC使设置生效3 下载远程终端服务软件在浏览器输入地址http://10.79.9.11/remote_client.html用户名:hscroot口令:abc123分别下载这2个软件,安装时请先安装java web start环境。
hmc5883l三轴电子罗盘传感器连接arduino

hmc5883l三轴电子罗盘传感器连接arduinoHMC5883L器件简介(1)器件介绍名称:HMC5883L电子指南针罗盘模块(三轴磁场传感器)型号:GY-271(2)主要技术参数使用芯片:HMCL5883L供电电源:3-5V通信方式:IIC通信协议测试范围:±1.3-8高斯(3)工作原理传统罗盘用一根被磁化的磁针来感应地球磁场,地球磁场与磁针之间的磁力时磁针转动,直至磁针的两端分别指向地球的磁南极与磁北极。
电子罗盘也一样,只不过把磁针换成了磁阻传感器,然后将感受到的地磁信息转换为数字信号输出给用户使用。
(4)产品应用领域手机、笔记本电脑、消费类电子、汽车导航系统和个人导航系统等。
(5)器件尺寸图hmc5883l三轴电子罗盘传感器连接arduino连接方法:只要连接VCC,GND,SDA,SCL四条线。
ArduinoGND-》HMC5883LGNDArduino3.3V-》HMC5883LVCCArduinoA4(SDA)-》HMC5883LSDAArduinoA5(SCL)-》HMC5883LSCL (注意,接线是A4,A5,不是D4,D5)程序编写:1、下载HMC5883L库文件。
下载地址:http://soft2.wmzhe/download/AnsifaArduino/HMC5883L.zip2、解压HMC5883L库文件到arduino文件夹:arduino-0022\libraries下面。
3、编写以下程序,下载下面测试程序到arduino:#include《Wire.h》#include《HMC5883L.h》HMC5883Lcompass;voidsetup(){。
HMC5883L

PIN CONFIGURATIONS
Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Name SCL VDD NC S1 NC NC NC SETP GND C1 GND SETC VDDIO NC DRDY SDA
2
Description Serial Clock – I C Master/Slave Clock Power Supply (2.16V to 3.6V) Not to be Connected Tie to VDDIO Not to be Connected Not to be Connected Not to be Connected Set/Reset Strap Positive – S/R Capacitor (C2) Connection Supply Ground Reservoir Capacitor (C1) Connection Supply Ground S/R Capacitor (C2) Connection – Driver Side IO Power Supply (1.71V to VDD) Not to be Connected Data Ready, Interrupt Pin. Internally pulled high. Optional connection. Low for 250 µsec when data is placed in the data output registers. 2 Serial Data – I C Master/Slave Data Table 1: Pin Configurations
FEATURES
3-Axis Magnetoresistive Sensors and ASIC in a 3.0x3.0x0.9mm LCC Surface Mount Package 12-Bit ADC Coupled with Low Noise AMR Sensors Achieves 5 milli-gauss Resolution in ±8 Gauss Fields Built-In Self Test Low Voltage Operations (2.16 to 3.6V) and Low Power Consumption (100 μA) Built-In Strap Drive Circuits I C Digital Interface Lead Free Package Construction Wide Magnetic Field Range (+/-8 Oe) Software and Algorithm Support Available Fast 160 Hz Maximum Output Rate
HMC5883L标定补偿-4页文档资料

this calibration will correct or compensate for thehard iron effects.hard iron effects are magnetic filed superimpositions on the earth's magnetic field that are fixed in magnitude and which do not depend on the orientation of the compass.the compass calibration shall be initiated by a user command that put the compass into the calibration mode. once in that mode the compass shall be rotated through 360 degrees abouth the forward or left direction followed by a 360 rotation about the up-down direction. that is, there are two full rotations required to complete the physical movement required. at the end of the rotations a command to end the calibration process shall be issued by the user to the compass.it is important to keep the forward (or left ) axis level during the first rotation and to keep the up-down axis vertical during the second calibration and until the flu calibration is complete. Failure to follow these process will result in less than optimal calibration and heading errors are likely.#define calthreshold 0int Xmax,Xmin,Ymax,Ymin,Zmax,Zmin;viod Intialize_Cal_Variables(int MagX, int MagY, int MagZ)void Calibrate(int MagX, int MagY, int MagZ)void Compute_and_Save(void)void Hard_Iron_correction(int Xoff, int Yoff, int Zoff)viod Intialize_Cal_Variables(int MagX, int MagY, int MagZ)//set Max and Min values of the mag output to the current values Xmax = MagX;Xmin = MagX;Ymax = MagY;Ymin = MagY;Zmax = MagZ;Zmin = MagZ;void Calibrate(int MagX, int MagY, int MagZ)//this routine will capture the max and min values of the magX,Y,Z data while the//compass is being rotated 360 degrees through the level plane and the upright plane.//i.e. horizontal and vertical circles.//This function should be invoked while making continuous measurements//on the magnetometersint MagXreading,int MagYreading,int MagZreading;MagXreading = MagX;MagYreading = MagY;MagZreading = MagZ;if(MagXreading > Xmax) Xmax = MagXreading;if(MagXreading < Xmin) Xmin = MagXreading;if(MagYreading > Ymax) Ymax = MagYreading;if(MagXreading < Ymin) Ymin = MagXreading;if(MagZreading > Zmax) Zmax = MagZreading;if(MagXreading < Zmin) Zmin = MagXreading;void Compute_and_Save(void)if(abs(Xmax - Xmin) > CalThreshold)Mag_UserCal_offset_X = (Xmax + Xmin)/2;//save parameters in EEif(abs(Ymax - Ymin) > CalThreshold)Mag_UserCal_offset_Y = (Ymax + Ymin)/2;//save parameters in EEif(abs(Zmax - Zmin) > CalThreshold)Mag_UserCal_offset_Z = (Zmax + Zmin)/2;//save parameters in EEvoid Hard_Iron_correction(int Xoff, int Yoff, int Zoff) //call this function for correctionMagX -= Mag_UserCal_Offset_X;MagY -= Mag_UserCal_Offset_Y;MagZ -= Mag_UserCal_Offset_Z;希望以上资料对你有所帮助,附励志名3条:1、积金遗于子孙,子孙未必能守;积书于子孙,子孙未必能读。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
125
ºC
2.85
3.00
3.15
mm
0.8
0.9
1.0
mm
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
2
HMC 5583L
I2C 率 I2C 滞后性
自测试 常规
ESD 电压 工作温度
所有增益/动态范围设置
7-bit 地址 8-bit 读取地址 8-bit 写入地址 由 I2C 主机控制
施密特触发器脉冲输入在SCL和 SDA 上的滞后性- 下降 (VDDIO=1.8V)
上升 (VDDIO=1.8V) X&Y 轴 Z轴
X&Y 轴(GN=100) Z 轴(GN=100)
DRDY
SDA
描述 串行时钟- I2C总线主/从时钟 电源(2.16V-3.6V) 无连接 连接 VDDIO 无连接 无连接 无连接 置位/复位带正-S/R电容( C2)连接 电源接地 存储电容器(C1)连接 电源接地 S/R电容器( C2)连接-驱动端 IO电源供应(1.7V-VDD) 无连接 数据准备,中断引脚。内部被拉高。选项为连接,当数据位于输出寄存器 上时会在低电位上停250μsec 串行数据- I2C总线主/从数据
内部示意图
HMC5883L
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
5
HMC 5583L 双电源参 考设计
► 内置自检功能
► 产品组装后能进行低成本功能性测试
► 低 电 压 工 作 (2.16-3.6V) 和 超 低 功 耗 ► 适用于电池供电的应用场合 (100uA)
► 内置驱动电路
► 带置位/复位和偏置驱动器用于消磁、自测和偏移补 偿
► I2C 数字接口
► 适用于消费类电子设备应用中通用双线串行数据接口
单一测量模式下的测量周期
当达到预定的最大输出频率,才需要监控DRDY中断引脚
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
要求主机的活动(寄存器的读取和写入)优先于内部活动,例如:测量。这一优先次序的安排是为了不让主 机等待,同时I²C总线占用的时间比必需的时间长。
内部时钟
该装置有一个内部时钟,具有内部数字逻辑功能和定时管理功能。
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
这些磁阻元件两两对齐,形成一个共同的敏感轴(如引脚图上的箭头所示),随着磁场在敏感方向上不断增强, 电压也就正向增长。因为输出只与沿着轴方向上的磁阻元件成比例,其他磁阻电桥也放置在正交方向上,就 能精密测量其他方向的磁场强度。
自测
为了检测 HMC5883L 是否正常运行,传感器内部可产生标准磁场而进行的自测试(不论是正向配置还是负向配 置),再去测量此标准磁场强度并输出。在设置 A 寄存器上相应位 MS 的值,就可启动自测功能及产生电压的 极性。来自 VDD 电源的内部电流源产生直流电流(大约 10 mA),然后加到磁阻传感器的偏置带上,这样就 在传感器内部产生了一个人为的标准磁场。 具体参考下面的自测操作附件资料。
控制该装置可以通过I²C总线来实现。该装置将作为从机在一个主机(例如:处理器)的控制下连接总线。
该装置必须符合I2C-Bus Specification(I2C-总线技术规格标准),文件号为:9398 393 40011。作为一 个I2C 兼容装置,该装置包含一个7-bit串行地址,并支持I2C 协议。这一装置可以支持标准和快速模式,分 别为100kHz 和 400kHz,但不支持高速模式(Hs)。还需要外接电阻才能支持这些标准和快速模式。
7
HMC 5583L 基本的装置操作
各向异性磁阻传感器
霍尼韦尔HMC5883L磁阻传感器电路是三轴传感器并应用特殊辅助电路来测量磁场。通过施加供电电源,传感 器可以将量测轴方向上的任何入射磁场转变成一种差分电压输出。磁阻传感器是由一个镍铁(坡莫合金)薄膜 放置在硅片上,并构成一个带式电阻元件。在磁场存在的情况下,桥式电阻元件的变化将引起跨电桥输出电 压的相应变动。
Honeywell
HMC5883L 采用霍尼韦尔各向异性磁阻(AMR)技术,该技术的优点是其他磁传感器技术所无法企及。这些各向 异性传感器具有在轴向高灵敏度和线性高精度的特点.传感器带有的对于正交轴低敏感行的固相结构能用于 测量地球磁场的方向和大小,其测量范围从毫高斯到 8 高斯(gauss)。 霍尼韦尔的磁传感器在低磁场传感 器行业中是灵敏度最高和可靠性最好的传感器。
特性
条件*
供电电源 供电电压
平均电流损耗 性能
VDD 参考AGND VDDIO 参考 DGND
闲置模式 测量模式 (7.5Hz ODR) 没有应用测量平均值, 即设置
MA1:MA0=00) VDD = 2.5V,V DDIO = 1.8V
磁场范围
满量程 (FS) – 全部施加磁场(典型)
磁动态范围
3-bit 增益控制
电源管理
该器件可有两种不同的供电模式。第一个是内部运作的 VDD 供电电源,第二个是为 IO 接口供电的 VDDIO 电 源,当然 VDDIO 的电压可以与 VDD 电源电源相近;单电源模式,或在 VDDIO 电压低于 VDD 的情况下, HMC5883L 都能正常运作并能与其他装置兼容。
I2C 接口
表1:引脚位置
箭头标明磁场方向,该磁场在正常测量模式下产生正向输出可读。
上海:Tel:021-62370237 北京:Tel:010-84583280 广州: Tel:020-84101800 香港:Tel:00852-29536412
► 无引线封装结构
► 符合 RoHS 标准
► 磁场范围广(+/-8Oe)
► 传感器能在强磁场环境中罗盘航向精度达到 1°~2°
► 有相应软件及算法支持
► 可获得罗盘航向、硬磁、软磁以及自动校准库
► 最大输出频率可达160Hz
► 能应用于个人导航系统和LBS
HMC 5583L
技术规格 (*在25°C时的测试,另有说明除外)
8
HMC 5583L
置位/复位带驱动的H-桥式电路
ASIC包含大型开关FETs,可以传输大而短的脉冲到传感器的置位/复位带。这一置位/复位带在很大程度上是 一种电阻性负载。
并不需要外部去增加外部置位/复位回路。每次测量时,ASIC会自动完成置位/复位。首先一次置位脉冲产生 后进行测量,然后一次复位脉冲产生后进行测量,两次测量的差值的一半将会被放置在三轴上每根轴的数据 输出寄存器上。这样,在所有测量中传感器的内部偏差和温度漂移差值就可以被移除/抵消了。
回流焊和重修
该ICSMT制作级别为MSL 3,回流焊最高温度为260℃。如果SMT制作前没有保持在干燥环境中(<10%RH), 则有 必要经过烘烤过程。(125℃,24hrs)。HMC5883L对回流焊程序无特殊要求,因为HMC5883L能很好的适应电 镀锡铅和无铅锡膏回流程序。霍尼韦尔建议遵守锡膏厂商的使用指南。
绝对最大额定值(*在 25°C 时的测试,另有说明除外)
规格参数表
最小
最大
单位
供电电压 VDD
-0.3
4.8
V
供电电压 VDDIO
-0.3
4.8
V
引脚配置
引脚 1 2 3 4 5 6 7 8 9 10 11 12 13 14
15
16
名称 SCL VDD NC S1 NC NC NC SETP GND C1 GND SETC VDDIO NC
+8
高斯(gauss)
±8
高斯
0.1
±%满量程
毫高斯
µs
ppm
%FS/G
Hz
us
ms
%
hex(十六进制) hex(十六进制) hex(十六进制)
400
kHz
0.2*VDDIO 0.8*VDDIO
±1.16 ±1.08
510
V V 高斯
LSb
2000
V
750
V
-30
85
ºC
-40
4
HMC 5583L
PCB 焊盘说明和布局 HMC5883L 采用一种细间距LCC封装技术,PCB引脚指的是为了正确的封装定心,采用上述建议的PCB覆盖区的 尺寸的数值。调整HMC5883L和外部电容器(C1和C2)之间的线间距,利用线阻低电压降来处理1安培峰值电流 脉冲。
钢网设计和锡膏 对于电气接触垫,我们推荐一个4 mil 钢网和100%的锡膏覆盖。
充电电流限定
无论是单电源供电还是双电源供电, 储能电容 C1 在充电时电流是受限的,避免 VDD 的电压被拉低.
操作模式
该装置有若干种模式,其主要目的是电源管理以及通过模式寄存器进行控制。本章节将就模式进行说明。
连续测量模式
连续测量模式,在客户所选择的速率下进行连续的测量,并所测量的更新数据输出寄存器。如果有必要,数 据可以从数据输出寄存器重新读取,但是,如果主机并不能确保在下次测量完成之前可以访问数据寄存器, 数据寄存器上的旧的数据会被新的测量数据取代。为了保存测量之间的电流,该装置被放置在一个类似闲置 模式的状态,但模式寄存器没有改变成空闲模式。即MD[n]位不变。配置寄存器A的设置在连续测量模式时会 影响数据输出速率(比特DO[n]) ,测量配置(bits MS[n]),和增益(bits GN[n])。所有寄存器在连续测量模 式中保留数值。 在连续测量模式下I2C总线可被网络内的其他装置启用。