找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3832|回复: 8
打印 上一主题 下一主题
收起左侧

STM32F103ZET6输出I2C信号有毛刺

[复制链接]
跳转到指定楼层
楼主
如下图是STM32F103ZET6输出的I2C信号的SCL信号,两个正常波形中间有噪声信号:



放大后的噪声信号:



请问这个噪声信号是正常的还是不正常的?如果是正常的是否在I2C SLVAE这边加滤波电路?谢谢!




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:887027 发表于 2021-3-1 15:19 | 只看该作者
噪声是否来自周围的电磁干扰?
回复

使用道具 举报

板凳
ID:887287 发表于 2021-3-1 16:00 | 只看该作者
yun2021 发表于 2021-3-1 15:19
噪声是否来自周围的电磁干扰?

我们是在办公室环境测试的,旁边就只有一块FPGA开发板,手机,电脑,这些不会干扰吧
回复

使用道具 举报

地板
ID:879348 发表于 2021-3-1 17:17 | 只看该作者
这个感觉不可能是单片机输出的
回复

使用道具 举报

5#
ID:844772 发表于 2021-3-1 17:32 | 只看该作者
搞不清楚这个波形,难道是电源问题?但它频率太高,正常的I2C设备收不到,倒是用不着管。
回复

使用道具 举报

6#
ID:887287 发表于 2021-3-1 17:41 | 只看该作者
glinfei 发表于 2021-3-1 17:32
搞不清楚这个波形,难道是电源问题?但它频率太高,正常的I2C设备收不到,倒是用不着管。

大概知道原因了,MCU子板的电压为3.3V(当作I2C MASTER),FPGA开发板电压只有1.8V(作为SLAVE),我直接把他们相连,FPGA可能把这个噪声当成高电平了。

但至于为什么产生这个噪声还是不知道原因。
回复

使用道具 举报

7#
ID:340220 发表于 2021-3-4 21:13 | 只看该作者
jkdgf 发表于 2021-3-1 17:41
大概知道原因了,MCU子板的电压为3.3V(当作I2C MASTER),FPGA开发板电压只有1.8V(作为SLAVE),我直接 ...

是什么型号的FPGA?
回复

使用道具 举报

8#
ID:887287 发表于 2021-3-5 10:13 | 只看该作者
阿哲呀 发表于 2021-3-4 21:13
是什么型号的FPGA?

xcvu440

观察到SCL的下降沿会在SDA线上产生一个噪声,SDA的下降沿会在SCL线产生一个噪声。
回复

使用道具 举报

9#
ID:63570 发表于 2021-3-5 11:33 | 只看该作者
单片机和FPGA之间需要加电平转换才可以。不加可能会导致FPGA烧了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表