国产完美替换MLX90393三轴霍尔传感器

本文介绍了QX5701这款数字输出的3D霍尔芯片,作为MLX90393的替代品,已通过公司测试。QX5701集成了X、Y、Z三轴霍尔传感器,具有SPI和I2C接口,支持多种工作模式,内置温度传感器和CORDIC算法,适用于各种应用场景。还提供了与MLX90393的参数对比及Arduino编程示例。

      前情提要: MLX90393这两年都缺货,公司要求我们找替代。于是就找到了这个,目前我们公司测试已经通过了。分享给你们吧,希望大家一起摆脱卡脖子的状态。

一、功能描述

       QX5701是一款数字输出的3D霍尔芯片,内部 分别集成了X轴、Y轴和Z轴三个独立的霍尔传感器。 信号链采用高精度运放加16 bit ADC,将模拟信号转 换成数字信号。外部MCU可以采用SPI或I2C两种模 式读出测量数据。此外,在芯片内部集成了一个温 度传感器用于磁场的温度补偿。

       QX5701支持单次测量、持续感应测量和唤醒 睡眠测量等多种工作模式,适用不同的应用场景。 BUTT_OUT管脚用于检测磁铁与芯片之间的按键功 能,并且也可以配置为Trigger模式,触发单次测量。

         同时,QX5701集成了CORDIC算法,支持XY XZ YZ平面的角度输出,和平面磁场阈值检测,极 大方便了旋钮和按键功能的应用。 芯片内部的运放增益可调,可适用于不同的工 作磁场,为应用的磁铁选型和产品结构提供便利。 此产品具有高集成度和运用灵活的特点,可以广泛 适用于各种应用场景。

以下是与MLX90393的参数对比。

型号产品种类:输出类型:封装工作电压(VDD空闲待机电流(IDD,IDLEXY轴测量功耗(IDD,CONVXYZ轴测量功耗(IDD,CONVZ工作温度
QX5701低功耗、高精度3D霍尔传感器I2C, SPIQFN3x3-16L3V~5.5V1.4μA4.89mA3.87mA -40 ~ +85 
MLX90393SLWI2C, SPIQFN-162.2V~3.6V2.4μA3mA4mA -40 ~ +85 

二、arduino代码


#include <Wire.h>
#include <MLX90393.h> //From https://github.com/tedyapo/arduino-MLX90393 by Theodore Yapo
 
MLX90393 mlx;
MLX90393::txyz data; //Create a structure, called data, of four floats (t, x, y, and z)
 
void setup()
{
  Serial.begin(9600);
  Serial.println("MLX90393 Read Example");
 
  Wire.begin();
  //Assumes I2C jumpers are GND. No DRDY pin used.
  while(mlx.begin() != MLX90393::STATUS_OK) {
  	Serial.print('.');
        delay(500);
  	mlx.begin();
  }
}
 
void loop()
{
  mlx.readData(data); //Read the values from the sensor
 
  Serial.print("magX[");
  Serial.print(data.x);
  Serial.print("] magY[");
  Serial.print(data.y);
  Serial.print("] magZ[");
  Serial.print(data.z);
  Serial.print("] temperature(C)[");
  Serial.print(data.t);
  Serial.print("]");
  Serial.println();
 
  delay(1000);
}

参照博主:用Arduino读取MLX90393三轴霍尔传感器_zhyulo的博客-优快云博客_mlx90393

需要数据手册需要的话可以给我留个QQ号我我发给你 。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值