打印
[STM32F4]

F407板子的SPI不能工作在50M,寻求帮助

[复制链接]
846|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CECLM|  楼主 | 2016-5-23 20:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
spi, AC, PCB, pc, ic
最近设计了一块板子,需要用到50M的SPI,可是频率到50M后无法通讯,降频到24M没有问题,用示波器测试SPI的波形很不好,震荡严重,
板子是4层板,板厚1.4mm,下面是PCB layout图





50时候的波形,黄色是50M clk,紫色是data,其他是CS和hold
测量IC的3.3v电源随时钟震荡严重,有240mV的纹波.
请高手帮看看,是PCB设计哪里出问题了,还是F407不能这么用
沙发
airwill| | 2016-5-24 12:47 | 只看该作者
本帖最后由 airwill 于 2016-5-24 12:49 编辑

这说明问题不在于 MCU, 而是外面的信号传输问题了.
提高端口的驱动能力, 把 IO 驱动频率调到最高, 改善外面的引线, 尽量降低寄生电感, 并适当使用传输线终端电阻, 再试试

使用特权

评论回复
板凳
yklstudent| | 2016-5-24 14:06 | 只看该作者
请教下楼主,SPI双机通信速度可以到多高?

使用特权

评论回复
地板
戈卫东| | 2016-5-24 21:45 | 只看该作者
示波器探头行不行啊?

使用特权

评论回复
5
xmshao| | 2016-5-24 22:46 | 只看该作者
The STM32F40x feature up to three SPIs in slave and master modes in full-duplex and simplex communication modes.

SPI1 can communicate at up to 37.5 Mbits/s, SPI2 and SPI3 can communicate at up to 21 Mbit/s.

使用特权

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

本版积分规则

6

主题

19

帖子

0

粉丝