打印
[STM32F1]

STM32F103 I2C SDA引脚偶尔高电平信号电压异常 3.3V 只有0.6V左右

[复制链接]
608|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 17388985500 于 2020-11-17 11:01 编辑

大家好,
现在我们采用STM32F103C8T6芯片,采用模拟I2C通讯方式,总线上只挂接一个温湿度传感器设备,3.3V供电,SDA,SCL上拉4.7K电阻,串了一个22欧电阻,SCL与SDA脚均设置为开漏输出模式,目前在测试过程中,较低概率的会出现SDA引脚高电平异常的情况,只有0.6V左右电平,过一会又有可能恢复。I2C挂死的话,我测试是SDA一直是低电平,而现在出问题时,是0.6V左右,请问这有可能是什么原因呢?

i2c.png (59.16 KB )

i2c.png

2.JPG (256.92 KB )

I2C通讯正常时SDA电平

I2C通讯正常时SDA电平

1.JPG (259.41 KB )

I2C通讯异常时SDA电平

I2C通讯异常时SDA电平

使用特权

评论回复
沙发
数据采集存储| | 2020-11-17 11:21 | 只看该作者
示波器上看见的,不是很好。没有发现什么问题哦。

使用特权

评论回复
板凳
17388985500|  楼主 | 2020-11-17 11:30 | 只看该作者
数据采集存储 发表于 2020-11-17 11:21
示波器上看见的,不是很好。没有发现什么问题哦。

正常的电压档位是2V,异常的电压档位500mV,SDA引脚电平不正确了。

使用特权

评论回复
地板
laocuo1142| | 2020-11-23 11:34 | 只看该作者
检查一下上拉电阻呗,焊接有没有问题

使用特权

评论回复
5
tototm| | 2020-11-23 15:10 | 只看该作者
估计是程序问题!

使用特权

评论回复
6
嵌入小菜菜| | 2020-11-23 15:43 | 只看该作者
你的IO口的输出模式是什么?需要检查一下,是PP还是OD?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝