硬汉嵌入式论坛

 找回密码
 立即注册
查看: 772|回复: 8
收起左侧

[SPI/QSPI] 硬件SPI IO翻转波形畸变

[复制链接]

2

主题

15

回帖

21

积分

新手上路

积分
21
发表于 2024-11-20 16:43:50 | 显示全部楼层 |阅读模式
大佬们请教一个问题,用硬件SPI的时候 IO口翻转的上限是由什么决定的啊,我发现我用SPI硬件 CLK的翻转速度最高只能到20Mhz,到25Mhz的时候波形就会有畸变。手册上面说好像最高能到100Mhz来着
而且这个畸变还是周期性出现的,这种情况我在引脚上外接一个上拉电阻有用吗


这个是正常的

这个是正常的

这个是25M畸变的,电压差只有0.8V了

这个是25M畸变的,电压差只有0.8V了

整体是这么个规律

整体是这么个规律
回复

使用道具 举报

6

主题

234

回帖

252

积分

高级会员

积分
252
发表于 2024-11-20 19:41:06 | 显示全部楼层
正常,上次试QSPI,也是,只能到20多M,串了个20R的电阻,波形也没有好转。
回复

使用道具 举报

2

主题

15

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2024-11-21 09:49:22 | 显示全部楼层
fxyc87 发表于 2024-11-20 19:41
正常,上次试QSPI,也是,只能到20多M,串了个20R的电阻,波形也没有好转。

有办法解决嘛
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-11-21 10:03:58 | 显示全部楼层
1、不要外接,可以用内置。
2、还有一个重要原因是示波器的带宽是有限的,会把高次谐波过滤了。高次谐波就是方波的直角成分。

你看下你的示波器设置,200M全部打开没。用来采样25MHz方波的话,可以采集到基波(一次谐波,25MHz),三次谐波(75MHz),五次谐波(125MHz),七次谐波(175MHz), 后面的就采集不到了。
回复

使用道具 举报

8

主题

35

回帖

59

积分

初级会员

积分
59
发表于 2024-11-21 17:37:51 | 显示全部楼层
请教一下,这个正常不应该是方波吗?为什么第一个图是正常的呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-11-22 09:37:01 | 显示全部楼层
SJUMP 发表于 2024-11-21 17:37
请教一下,这个正常不应该是方波吗?为什么第一个图是正常的呢?

第1张正常,但是不够好, 此贴做了说明

STM32H7的定时器输出100MHz的PWM效果
https://www.armbbs.cn/forum.php?mod=viewthread&tid=86434
回复

使用道具 举报

2

主题

15

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2024-11-22 16:20:17 | 显示全部楼层
eric2013 发表于 2024-11-21 10:03
1、不要外接,可以用内置。
2、还有一个重要原因是示波器的带宽是有限的,会把高次谐波过滤了。高次谐波就 ...

是打开了的,主要是畸变的那个 电压差已经很小了,就有点离谱
回复

使用道具 举报

8

主题

35

回帖

59

积分

初级会员

积分
59
发表于 2024-11-22 18:24:58 | 显示全部楼层
eric2013 发表于 2024-11-22 09:37
第1张正常,但是不够好, 此贴做了说明

STM32H7的定时器输出100MHz的PWM效果

了解了,非常感谢!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-29 02:06 , Processed in 0.268689 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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