[STM32F1] stm32 IIC 做从机,时钟信号出现阶梯

[复制链接]
1247|17
 楼主| alphashe 发表于 2022-12-8 09:17 | 显示全部楼层 |阅读模式
主机是一个测试设备,从机是stm32f103。这里只截取了主机读取从机的波形,在地址发送完之后,CLK线出现了一个小阶梯。在主机向从机写入的时候又是正常的,没有出现这个阶梯,有大佬知道是怎么回事吗。
 楼主| alphashe 发表于 2022-12-8 09:18 | 显示全部楼层
本帖最后由 alphashe 于 2022-12-8 09:19 编辑

如图
tek00001.png
MessageRing 发表于 2022-12-8 18:34 | 显示全部楼层
这可能是电路设计上的问题吧
lfc315 发表于 2022-12-9 08:55 | 显示全部楼层
说明CLK这个引脚,有短暂时间处在悬空状态,既没有上拉,也没有下拉。
应该是软件控制的问题。
lfc315 发表于 2022-12-9 08:57 | 显示全部楼层
可以外接1个上拉电阻。
 楼主| alphashe 发表于 2022-12-9 10:13 | 显示全部楼层
lfc315 发表于 2022-12-9 08:57
可以外接1个上拉电阻。

两条线都各接了一个4.7k的上拉电阻的
Pretext 发表于 2022-12-9 14:01 | 显示全部楼层
有点奇怪,是不是电路哪里有问题。
芯路例程 发表于 2022-12-9 14:02 | 显示全部楼层
示波器调的是DC的模式吗?因为我看蓝色线也不正常。
朝生 发表于 2022-12-9 14:03 | 显示全部楼层
蓝色那根线是IIC的SDA吗?怎么有曲线。

评论

@alphashe :那时钟线是不是也有可能是驱动能力不足?  发表于 2022-12-12 14:37
是SDA,应该是电流能力不够吧,是一个LDO供电的  发表于 2022-12-9 15:37
 楼主| alphashe 发表于 2022-12-9 15:36 | 显示全部楼层
本帖最后由 alphashe 于 2022-12-9 15:38 编辑

1234
 楼主| alphashe 发表于 2022-12-9 15:36 | 显示全部楼层
芯路例程 发表于 2022-12-9 14:02
示波器调的是DC的模式吗?因为我看蓝色线也不正常。

是DC模式
lfc315 发表于 2022-12-9 17:48 | 显示全部楼层
alphashe 发表于 2022-12-9 10:13
两条线都各接了一个4.7k的上拉电阻的

如果有外部上拉,那有没有可能,某个时刻,软件把内部下拉打开了呢?
一上一下,所以出现了中间电平。
yangxiaor520 发表于 2022-12-9 18:50 来自手机 | 显示全部楼层
这是由分布电容引起的充电时间
AdaMaYun 发表于 2022-12-12 14:47 | 显示全部楼层
感觉貌似是硬件导致的,引入的一些干扰
芯路例程 发表于 2023-1-3 13:16 | 显示全部楼层

那估计就是硬件的问题了,一般IO口不会出现这种波形的。
小小蚂蚁举千斤 发表于 2023-1-4 15:47 | 显示全部楼层
是不是硬件的问题,又有电阻又是DC的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部