pangb 发表于 2022-6-18 19:42

STM32与外接MAX30102的I2C通信

用到MAX30102模块,使用的核心板是STM32F103C8T6。
在使用过程中发现该模块的工作电压为1.8V,I2C上拉电阻接的是1.8V,然而我单片机的工作电压为3.3V,直接连接并不能进行通信。

llljh 发表于 2022-6-18 19:45

将上拉电阻的电压接到5V

pangb 发表于 2022-6-18 19:48

但是由于模块的工作电压为1.8V,所以在释放总线的时候导致SDA的输出高电平电压到不了3.3V,只能到1.6V左右。
因此现在我的单片机与MAX30102并不能进行通信。

pangb 发表于 2022-6-18 20:07

外接两个场效应管和两个电阻就可以了

renyaq 发表于 2022-6-18 20:07

解锁用:FCTL3=FWKEY;

jiajs 发表于 2022-6-18 20:09

可以网上搜索下,很简单的,电平转换IC也是有的

supernan 发表于 2022-6-18 20:12


加个电平转换的芯片,就可以了

jiaxw 发表于 2022-6-18 20:14

个人认为没有问题

zhenykun 发表于 2022-6-18 20:17

用上拉电阻就行

stly 发表于 2022-6-18 20:19

一般都是接的上拉电阻 但是我认为没有必要接到5V接3.3应该就ok

pengf 发表于 2022-6-18 20:21

我觉得楼上说的比较全面

pangb 发表于 2022-6-18 20:24


嗯,预料中的结果,多谢大家啦

evaaa 发表于 2022-6-21 16:55

请问具体是怎么实现的呢

deliahouse887 发表于 2022-7-10 14:19

楼主有完整的工程文件吗

pmp 发表于 2022-7-10 15:52

这个算法有吗?   

wwppd 发表于 2022-7-10 16:12

MAX30102的精度很差   

suzhanhua 发表于 2022-7-10 17:36

感觉max提供的算法不好用。   

cashrwood 发表于 2022-7-10 18:37

可以做血氧的算法吗   

SantaBunny 发表于 2023-3-1 13:03

MAX30102。采用一个1.8V电源和一个独立的3.3V用于内部LED的电源,标准的I2C兼容的通信接口

中国龙芯CDX 发表于 2023-3-1 18:48

MAX30102功耗低但是容易受干扰
页: [1]
查看完整版本: STM32与外接MAX30102的I2C通信