打印
[MM32软件]

FSMC传输时。pcb走线不等长会出问题啊

[复制链接]
796|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
班杰明|  楼主 | 2025-4-24 18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MM32F401驱动TFT液晶屏出现花屏,FSMC时序配置与STM32完全一致。后发现是PCB走线等长问题,50MHz时钟下数据线偏差超过2cm导致建立时间不足!

使用特权

评论回复
沙发
xiaoqizi| | 2025-5-6 17:26 | 只看该作者
FSMC传输数据时,要求各信号线在时钟的上升沿或下降沿到来前达到稳定的电平状态,并在时钟边沿过后保持一段时间

使用特权

评论回复
板凳
木木guainv| | 2025-5-6 19:42 | 只看该作者
如果PCB走线不等长,会导致不同信号到达接收端的时间不一致

使用特权

评论回复
地板
Jiangxiaopi| | 2025-5-6 21:55 | 只看该作者
地址线和数据线若存在较大长度差异,当时钟信号到达时,部分信号可能还未稳定建立或已经过早改变,从而无法满足建立时间和保持时间的要求,导致数据传输错误

使用特权

评论回复
5
荣陶陶| | 2025-5-7 08:42 | 只看该作者
在FSMC系统中,时钟信号通常作为数据传输的同步信号

使用特权

评论回复
6
Zhiniaocun| | 2025-5-7 11:13 | 只看该作者
PCB走线的长度变化会影响信号的传输特性,导致阻抗不连续

使用特权

评论回复
7
Zuocidian| | 2025-5-7 13:39 | 只看该作者
当信号在传输过程中遇到阻抗突变点(如走线宽度变化、过孔等)时,会发生反射

使用特权

评论回复
8
Puchou| | 2025-5-7 15:52 | 只看该作者
不等长的走线会使不同信号线之间的耦合长度和程度不同,从而增加串扰的可能性。串扰是指相邻信号线之间由于电磁场的相互作用而产生的信号干扰。在FSMC传输中,数据线之间、地址线之间以及它们与控制线之间都可能受到串扰的影响,导致信号失真,降低系统的抗干扰能力

使用特权

评论回复
9
Xiashiqi| | 2025-5-7 18:31 | 只看该作者
由于走线不等长导致的时序问题和信号完整性问题,为了保证数据传输的准确性,可能需要降低FSMC的传输速率

使用特权

评论回复
10
小海师| | 2025-5-7 20:45 | 只看该作者
在长时间运行或高负载情况下,PCB走线不等长所引发的问题可能会更加明显,导致系统出现间歇性的故障或错误

使用特权

评论回复
11
Haizangwang| | 2025-5-7 23:03 | 只看该作者
在长时间运行或高负载情况下,PCB走线不等长所引发的问题可能会更加明显,导致系统出现间歇性的故障或错误

使用特权

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

本版积分规则

28

主题

199

帖子

0

粉丝