我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 4371|回复: 32

[老师分享] PCB Layout问题引起的CPU工作不稳定

[复制链接]

该用户从未签到

6201

主题

9423

回帖

19万

积分

管理员

积分
194053

原创先锋奖终身成就奖优秀斑竹奖宣传大使奖社区居民社区明星社区劳模最爱沙发新人进步奖忠实会员金点子奖特殊贡献奖

发表于 2014-12-23 17:16:58 | 显示全部楼层 |阅读模式
在高速数字电路中,CPU的功耗往往随着主频的提升而增大,如果PCB Layout不当,则可能会引起CPU工作不稳定,本人就曾经遇到过。Marvell 88F6282 CPU运行在2GHz主频时,进行Memory Test测试,发现CPU常常不工作,而且每次不工作的时间点没什么规律,但是当CPU降频到1.6GHz运行时,这种现象不会发生。
Marvell-88F6282_thumb.jpg
进行以下分析
Memory Test是验证CPU和DDR在大负载情形下能否正常工作的一种方式,当系统运行在1.6GHz的时候,是正常的,说明CPU和DDR物理连线上是OK的,当升级到2GHz后会出现不工作,这种现象有两种原因:一种是时序上尤其是Set-up Time和Hold Time大于Margin,在1.6GHz时,因为频率相对来说低点,也就是时钟周期相对来说长点,所以时序上可能能满足CPU对访问DDR的要求,但是升级到2GHz后,由于时钟周期变短了,很有可能导致时序不能满足要求,导致CPU访问DDR时出现读写错误。为了验证这种想法,我们测试了2GHz时CPU访问DDR的时序,结果显示是时序满足要求的。另一种可能是CPU供电不足,因为,从Marvell 88F6282的Datasheet上看,CPU工作在2GHz时比工作在1.6GHz时电流消耗增加了700mA。
88F6282-Spec_thumb.png
但是打开我们的PCB,我们发现VCC_CPU是通过第三层的Power层经过过孔来提供电流路径的,检查发现有效的电流路径宽度是40mil左右,根据经验公式,40mil线宽在表层可以走1A的电流来算,这个线宽是不能满足CPU供电要求。
Top-Layer-CPU-VCC_thumb.png
Top层VCC_CPU网络
Internal-Layer-CPU-VCC_thumb.png
Power层VCC_CPU网络
解决方案
比较简单的方法是从VCC_CPU电源处走一个飞线到CPU供电引脚处的电容。最终的方法是改Layout,使VCC_CPU电源层线宽最小处为80mil,改版后,这个问题就没有再出现了。
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-6-13 11:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    18

    主题

    3485

    回帖

    4343

    积分

    二级逆天

    积分
    4343

    终身成就奖社区居民忠实会员社区劳模最爱沙发优秀斑竹奖

    QQ
    发表于 2014-12-23 17:20:58 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:44
  • 签到天数: 38 天

    [LV.5]常住居民I

    32

    主题

    1万

    回帖

    3万

    积分

    三级逆天

    积分
    33340

    终身成就奖特殊贡献奖原创先锋奖社区居民忠实会员社区劳模最爱沙发原创达人优秀斑竹奖宣传大使奖

    QQ
    发表于 2014-12-23 18:48:05 | 显示全部楼层
    老大高深呀     
    回复

    使用道具 举报

    该用户从未签到

    6

    主题

    93

    回帖

    124

    积分

    游客

    积分
    124

    社区居民

    QQ
    发表于 2014-12-23 19:43:32 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    185

    回帖

    74

    积分

    游客

    积分
    74

    社区居民忠实会员新人进步奖终身成就奖

    QQ
    发表于 2014-12-23 21:01:23 | 显示全部楼层
    经验是宝贵的财富!!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:21
  • 签到天数: 32 天

    [LV.5]常住居民I

    24

    主题

    266

    回帖

    966

    积分

    二级逆天

    积分
    966

    终身成就奖社区居民忠实会员特殊贡献奖

    QQ
    发表于 2014-12-23 21:29:09 | 显示全部楼层
    元芳老大,Memory Test 是如何进行测试的,可否告诉方法?
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    519

    回帖

    559

    积分

    二级逆天

    积分
    559

    社区居民原创达人终身成就奖

    QQ
    发表于 2014-12-23 21:55:46 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    1738

    回帖

    2532

    积分

    二级逆天

    积分
    2532

    社区居民忠实会员社区劳模优秀斑竹奖终身成就奖最爱沙发原创达人

    QQ
    发表于 2014-12-24 06:17:35 | 显示全部楼层
    老大的经验。学习
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    537

    回帖

    667

    积分

    二级逆天

    积分
    667

    社区居民终身成就奖

    QQ
    发表于 2014-12-24 08:32:00 | 显示全部楼层
    为天地立心,为生民立命,为往圣继绝学,为万世开太平
    回复

    使用道具 举报

    该用户从未签到

    11

    主题

    326

    回帖

    393

    积分

    一级逆天

    杰出的工程师wiki

    积分
    393

    社区居民终身成就奖

    QQ
    发表于 2014-12-24 08:35:37 | 显示全部楼层
    杰出的工程师wiki
    回复

    使用道具 举报

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

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表