找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4835|回復: 8
收起左側(cè)

STM32F103ZET6輸出I2C信號有毛刺

[復制鏈接]
ID:887287 發(fā)表于 2021-3-1 14:14 | 顯示全部樓層 |閱讀模式
如下圖是STM32F103ZET6輸出的I2C信號的SCL信號,兩個正常波形中間有噪聲信號:
IMG20210301112723.jpg


放大后的噪聲信號:
IMG20210301112605.jpg


請問這個噪聲信號是正常的還是不正常的?如果是正常的是否在I2C SLVAE這邊加濾波電路?謝謝!




回復

使用道具 舉報

ID:887027 發(fā)表于 2021-3-1 15:19 | 顯示全部樓層
噪聲是否來自周圍的電磁干擾?
回復

使用道具 舉報

ID:887287 發(fā)表于 2021-3-1 16:00 | 顯示全部樓層
yun2021 發(fā)表于 2021-3-1 15:19
噪聲是否來自周圍的電磁干擾?

我們是在辦公室環(huán)境測試的,旁邊就只有一塊FPGA開發(fā)板,手機,電腦,這些不會干擾吧
回復

使用道具 舉報

ID:879348 發(fā)表于 2021-3-1 17:17 | 顯示全部樓層
這個感覺不可能是單片機輸出的
回復

使用道具 舉報

ID:844772 發(fā)表于 2021-3-1 17:32 | 顯示全部樓層
搞不清楚這個波形,難道是電源問題?但它頻率太高,正常的I2C設備收不到,倒是用不著管。
回復

使用道具 舉報

ID:887287 發(fā)表于 2021-3-1 17:41 | 顯示全部樓層
glinfei 發(fā)表于 2021-3-1 17:32
搞不清楚這個波形,難道是電源問題?但它頻率太高,正常的I2C設備收不到,倒是用不著管。

大概知道原因了,MCU子板的電壓為3.3V(當作I2C MASTER),F(xiàn)PGA開發(fā)板電壓只有1.8V(作為SLAVE),我直接把他們相連,F(xiàn)PGA可能把這個噪聲當成高電平了。

但至于為什么產(chǎn)生這個噪聲還是不知道原因。
回復

使用道具 舉報

ID:340220 發(fā)表于 2021-3-4 21:13 | 顯示全部樓層
jkdgf 發(fā)表于 2021-3-1 17:41
大概知道原因了,MCU子板的電壓為3.3V(當作I2C MASTER),F(xiàn)PGA開發(fā)板電壓只有1.8V(作為SLAVE),我直接 ...

是什么型號的FPGA?
回復

使用道具 舉報

ID:887287 發(fā)表于 2021-3-5 10:13 | 顯示全部樓層

xcvu440

觀察到SCL的下降沿會在SDA線上產(chǎn)生一個噪聲,SDA的下降沿會在SCL線產(chǎn)生一個噪聲。
回復

使用道具 舉報

ID:63570 發(fā)表于 2021-3-5 11:33 | 顯示全部樓層
單片機和FPGA之間需要加電平轉(zhuǎn)換才可以。不加可能會導致FPGA燒了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表