0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你的MAX3010x模块需要修改电路吗?

jf_cVC5iyAO 来源:易心Microbit编程 2023-01-13 16:52 次阅读

目前市面上便宜的 MAX3010x 系列血氧心律脉搏传感器有数种款式(外观和颜色),而 MAX30100 款(绿板)确定是电路设计有问题(注A),导致血氧浓度和心律脉搏等读数不正确。

据我观察,绿板的 MAX30102 款也有同样问题,而黑板的则没问题。

MAX30100/MAX30102绿板电路图如下

d41a2e14-82df-11ed-bfe3-dac502259ad0.png

图中 RCWL-9183 IC (注B)是将外部电源降压为3.3V,再经过一只三极管(注C)降压为 1.8V。

接下来就是问题所在

一般的 SCL/SDA 准位是 5V 或是 3.3V,而它是 1.8 V。如果你将 SCL/SDA直接连到 ArduinoESP8266ESP32等开发板,读到的数据就会不正确,详下图

d42b6b02-82df-11ed-bfe3-dac502259ad0.png

解决之道 --- 修改电路

修改绿板的电路把电压准位改为 3.3V,用刀片把连接 1.8V 的线切断(黄色箭头处,注D),再用一条导线连从电阻连到3.3V 输出端(红色箭头处)。

d446859a-82df-11ed-bfe3-dac502259ad0.jpg

改好之后,可以再试一下读取血氧心跳数据和未改前有何不同。

黑板为何不必修改电路

因为黑板的电路设计确实有依照商品说明里写的有 3.3V 和 1.8V 两种电压准位可选择,如下图

d45c3174-82df-11ed-bfe3-dac502259ad0.jpg

它预设状态是使用 1 颗 0 奥姆电阻(黄色椭圆圈处)连接到 3.3V 电压(黄色箭头处)来让 SCL/SDA达到 3.3V 电压准位。

d471cfc0-82df-11ed-bfe3-dac502259ad0.png

如果您要改为 1.8V,可以将该电阻转180度连到绿色箭头处。电路板后面也有预留电压准位选择焊板(黄色椭圆圈处),但必须先移除 0 奥姆电阻,然后再将中间焊板与1.8V焊板短路。

d4a36ed6-82df-11ed-bfe3-dac502259ad0.png

注A: 这款传感器设计的 SCL/SDA电压准位是从 1.8V 拉过来,而一般常见的电压准位是 5V 或 3.3V,这还是首次看到 1.8V 呢。由于我本身非电子专业背景,无法判定原设计是否错误,说不定这款模块原先就是专为 1.8V 的电子设备使用的,后来却被拿来连接 5V 的 Arduino、3.3V 的 ESP8266 和 ESP32。果真如此的话,想要当一位 Maker 也不能只是傻傻地拿到模块就用,还是要多多少少了解一下手上的模块他的电路是如何设计的。

注B: 因不同制造商,编号有多款,或是 N1IF、HX-JE...等。

注C: 此图未标出零件编号,因不同制造商,编号有多款,或是 65K5...等。

注D: 请用电表测量切断处确实断开。

后记

翻看 Digi-Key 的电路图,原始设计的电压准位应该是有 1.8V/3.3V 这两种选项,今天会有这个问题,可能是厂商在抄板制造时省略了部分细节,导致这个结果。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 三极管
    +关注

    关注

    141

    文章

    3497

    浏览量

    119119
  • SDA
    SDA
    +关注

    关注

    0

    文章

    122

    浏览量

    27559
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    16884
  • 脉搏传感器
    +关注

    关注

    0

    文章

    15

    浏览量

    11713

原文标题:[Arduino] MAX30102 血氧心律脉搏传感器(三) --- 你的模块需要修改电路吗?

文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Max Whitelist/Bondlist大小可以修改

    你好,我可以在BelyStAccGelp.h文件中看到下一个文件:*最大数量的远程设备*/定义CyBLY-GAPMax Max BooDeDy设备0x04U*定义0x08U的白名单定义了
    发表于 10-10 14:46

    DLPC3433+DLPA2000+DLP3010开发需要DLP3010把每一帧都投射到不同颜色的幕布上

    (1) DLPC3433+DLPA2000+DLP3010是我们开发产品的一个基本组合。 但是我们一个非常特殊的要求:需要DLP3010把每一帧都投射到不同颜色的幕布上去。(2) 我们认为dsi经过
    发表于 02-13 07:26

    GBU3010-ASEMI整流桥原理及应用

    直流输出端标有+或-,两个交流输入端标有~。整流桥在电路中的应用主要考虑其最大工作电流和最大反向电压。 GBU3010参数描述型号:GBU3010封装:GBU-4特性:大功率电源专用整流桥电性参数
    发表于 07-29 13:47

    GBU3010参数是什么

    编辑-ZGBU3010在GBU-4封装里采用的玻璃钝化硅整流二极管芯片,外壳采用环氧树脂,是一款大功率电源专用整流桥。GBU3010的浪涌电流Ifsm为300A,漏电流(Ir)为5uA,其工作时耐温
    发表于 12-29 07:45

    基于MAX30102的心率血氧传感器设计

    最近的一个项目需要用到一款心率血氧传感器,选型选择了MAX30102,可以在ArduinoIDE中搜到MAX3010X库,包含了简单读取、心率测算、血氧测算、串口光强绘图等多个demo
    发表于 01-13 06:24

    PADS四层板修改为六层板操作方法

    本人在修改一个 GSM 模块时,因为另外增加了功能模块,四层板已经无法满足设计,需要修改为六层板。因为我还想共用以前的设计不想做大的
    发表于 09-05 11:21 0次下载

    使用SparkFun MAX3010x传感器进行Arduino的信号采集的资料说明

    使用SparkFun MAX3010x传感器进行Arduino的信号采集的资料说明。
    发表于 03-21 08:00 5次下载
    使用SparkFun <b class='flag-5'>MAX3010x</b>传感器进行Arduino的信号采集的资料说明

    GBU3010-ASEMI大功率电源专用整流桥GBU3010

    编辑-ZGBU3010在GBU-4封装里采用的玻璃钝化硅整流二极管芯片,外壳采用环氧树脂,是一款大功率电源专用整流桥。GBU3010的浪涌电流Ifsm为300A,漏电流(Ir)为5uA,其工作时耐温
    发表于 01-06 15:18 6次下载
    GBU<b class='flag-5'>3010</b>-ASEMI大功率电源专用整流桥GBU<b class='flag-5'>3010</b>

    1 极低VF MEGA 肖特基势垒整流器-PMEG3010CEH_PMEG3010...

    1 极低 VF MEGA 肖特基势垒整流器-PMEG3010CEH_PMEG3010...
    发表于 02-21 18:56 0次下载
    1 极低VF MEGA 肖特基势垒整流器-PMEG<b class='flag-5'>3010CEH_PMEG3010</b>...

    8L3010 数据表

    8L3010 数据表
    发表于 03-16 19:09 0次下载
    8L<b class='flag-5'>3010</b> 数据表

    RO3010™层压板Rogers

    Rogers RO3010™先进性电源电路板材是陶瓷填充的PTFE复合材质,提供较高的相对介电常数和优质系统的稳定性。 RO3010™层压板具有良好的机械性能和相对稳定的电气性能,同时具有很高
    发表于 04-07 11:17 198次阅读

    HAT3010R 数据表

    HAT3010R 数据表
    发表于 05-11 19:16 0次下载
    HAT<b class='flag-5'>3010</b>R 数据表

    修改MAX2010电路使其工作在450MHz

    实验表明,通过简单改变输入、输出匹配电路,可以使MAX2010可调节RF预失真器的频率范围扩展到500MHz以下。注意这些改变只涉及相位部分,虽然对于AB类应用最好只更改MAX2010的相位部分,对增益
    的头像 发表于 06-12 10:11 220次阅读
    <b class='flag-5'>修改</b><b class='flag-5'>MAX</b>2010<b class='flag-5'>电路</b>使其工作在450MHz

    HAT3010R 数据表

    HAT3010R 数据表
    发表于 06-28 19:39 0次下载
    HAT<b class='flag-5'>3010</b>R 数据表

    8L3010 数据表

    8L3010 数据表
    发表于 07-06 19:55 0次下载
    8L<b class='flag-5'>3010</b> 数据表