找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 979|回复: 21
打印 上一主题 下一主题

PCB板出来后只能降频使用。

[复制链接]

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
跳转到指定楼层
1#
发表于 2015-5-11 16:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Dear 亲们,小弟前一段时间做了一块板子,CPU主频是533MHz的,但是实际做出来之后,现在软件调试发现只能降频使用,只有在266的时候最稳定,533跑不起来。手头有这个CPU的开发板,开发板是没有问题的。小弟想问一下,内存线由于没有完整地,DDR有一部分线做不了50欧姆阻抗匹配,那么这个是最主要的原因么?DDR的频率是133的。另外,不是小弟不想做,而是空间和成本确实有点死。6层板,软硬结合版,中间CPU板的布线空间只有30mm*16mm,还有一颗NAND和电平转换芯片和一个molex_30pin的接插件。
, D- r6 J+ e! F2 y4 Z小弟顺便想问一下,如果把6层加成8层的,增加1层地,一层电源,是不是会好呢?还是说增加两层地效果会更好?
8 x' x( C: P: S! j) d
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
推荐
 楼主| 发表于 2015-5-12 12:33 | 只看该作者
dzkcool 发表于 2015-5-11 17:45
  ^9 r2 `0 s# ?+ v% \自己跟开发板对比一下,看看什么地方没做好,“DDR有一部分线做不了50欧姆阻抗匹配”,要看失配的严重性, ...
5 Z9 x) c+ {& Y1 x( X% q5 K0 j, d
今天好好问了一下软件,都说是内存的问题,在内存跟CPU之间的交互频率在95MHz以下跑起来基本都没有问题,只要超过100就不行。这颗芯片是133MHz的设计频率,我就有点想不通了,95都能跑起来,为什么100就上不去了呢?没道理啊。如果是内存走线匹配问题,那么应该说是根本就能不能运行才对啊。我只能发发截图,文件什么的是公司的,还是要保密的。
" i; c- O; }3 r

点评

能发截图也成啊,不发上来大家不好给准确的建议。  详情 回复 发表于 2015-5-13 08:37
可能时序裕量刚好在95MHZ左右用光了,再提高频率时序就不够了。  详情 回复 发表于 2015-5-12 13:19

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
推荐
 楼主| 发表于 2015-5-13 15:58 | 只看该作者
dzkcool 发表于 2015-5-13 08:376 _5 C; R: Q( k% B
能发截图也成啊,不发上来大家不好给准确的建议。

# f' B- T% P& f; W4 v0 ?0 |小弟的图如下,顺序是TOP-GND-S1-S2-PWR-BOT。目前的情况是把1.8V的电压降下来了,降到了1.47V之后,现在CPU主频在532MHz,内存频率在133MHz的时候可以运行了。但是CPU是可以在667MHz的频率下跑的,现在跑不起来。还在查找原因。望大家都看看,有没有遇到同样的问题,给小弟一点建议。
( T+ i, E$ V$ k( Q5 V$ o8 X

bot.png (79.8 KB, 下载次数: 0)

bot

bot

gnd.png (67.37 KB, 下载次数: 0)

gnd

gnd

pwr.png (82.66 KB, 下载次数: 0)

pwr

pwr

s1.png (61.93 KB, 下载次数: 0)

s1

s1

s2.png (65.07 KB, 下载次数: 0)

s2

s2

top.png (81.16 KB, 下载次数: 0)

TOP

TOP

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
推荐
 楼主| 发表于 2015-5-12 12:35 | 只看该作者
flywinder 发表于 2015-5-12 09:10
0 \, n# w: D: f. T内存线要有完整的参考的平面,不管是GND还是电源

. q4 f) B5 }/ f4 A& W我内存频率在95Mhz以下跑起来都没什么问题,就是超过100之后就会卡死。这个的影响就会有这么大么?我的想法是加到8层,增加两个平面,一个作为GND,一个做PWR。实在不行就两个地层把中间全都包起来。不知道哪一种效果好。

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
2#
发表于 2015-5-11 17:45 | 只看该作者
自己跟开发板对比一下,看看什么地方没做好,“DDR有一部分线做不了50欧姆阻抗匹配”,要看失配的严重性,方便的话把文件放上来看看。

点评

今天好好问了一下软件,都说是内存的问题,在内存跟CPU之间的交互频率在95MHz以下跑起来基本都没有问题,只要超过100就不行。这颗芯片是133MHz的设计频率,我就有点想不通了,95都能跑起来,为什么100就上不去了呢?  详情 回复 发表于 2015-5-12 12:33
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

294

主题

1835

帖子

6550

积分

五级会员(50)

Rank: 5

积分
6550
3#
发表于 2015-5-12 09:10 | 只看该作者
内存线要有完整的参考的平面,不管是GND还是电源

点评

我内存频率在95Mhz以下跑起来都没什么问题,就是超过100之后就会卡死。这个的影响就会有这么大么?我的想法是加到8层,增加两个平面,一个作为GND,一个做PWR。实在不行就两个地层把中间全都包起来。不知道哪一种效  详情 回复 发表于 2015-5-12 12:35
听党指挥,能打胜仗,作风优良

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
6#
发表于 2015-5-12 13:19 | 只看该作者
cewtf 发表于 2015-5-12 12:33% ~# j4 m) f1 o- u7 V; Y- B2 A
今天好好问了一下软件,都说是内存的问题,在内存跟CPU之间的交互频率在95MHz以下跑起来基本都没有问题, ...

* x0 U5 y5 i+ [1 K可能时序裕量刚好在95MHZ左右用光了,再提高频率时序就不够了。

点评

这个怎么理解?时序裕量这个是受等长影响还是说受阻抗影响呢?  详情 回复 发表于 2015-5-12 15:01
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
7#
 楼主| 发表于 2015-5-12 15:01 | 只看该作者
dzkcool 发表于 2015-5-12 13:19
( q6 }# h3 B" z5 W; T- _" C可能时序裕量刚好在95MHZ左右用光了,再提高频率时序就不够了。
& t8 C+ H8 c; e+ h) Y6 ?$ ?7 B
这个怎么理解?时序裕量这个是受等长影响还是说受阻抗影响呢?

点评

因等长、反射、电源噪声等问题造成时序裕量偏小。  详情 回复 发表于 2015-5-12 15:32

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
8#
发表于 2015-5-12 15:32 | 只看该作者
cewtf 发表于 2015-5-12 15:01) M3 r1 q8 ~$ i) i; s' I
这个怎么理解?时序裕量这个是受等长影响还是说受阻抗影响呢?

- d% K% k7 `' ]& |& E1 N% p0 r因等长、反射、电源噪声等问题造成时序裕量偏小。

点评

好吧,谢谢了。我再研究研究,不行就考虑加层做阻抗匹配。目前有一个好消息就是把1.8V电压降下来之后,频率反而能上去一些了,100MHz已经攻克了。我打算继续实施降降电压试试。就是有点想不通为什么。  详情 回复 发表于 2015-5-12 16:16
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

39

主题

221

帖子

831

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
831
9#
 楼主| 发表于 2015-5-12 16:16 | 只看该作者
dzkcool 发表于 2015-5-12 15:32
8 M! C7 s* p' w7 W( o& |0 H  Q* D+ H因等长、反射、电源噪声等问题造成时序裕量偏小。

3 y5 C1 o' t4 x6 ?& h/ E好吧,谢谢了。我再研究研究,不行就考虑加层做阻抗匹配。目前有一个好消息就是把1.8V电压降下来之后,频率反而能上去一些了,100MHz已经攻克了。我打算继续实施降降电压试试。就是有点想不通为什么。! ]) t8 u6 [; B4 W3 U

19

主题

307

帖子

2229

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2229
10#
发表于 2015-5-13 01:16 | 只看该作者
拿仪器测试一下哈

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
11#
发表于 2015-5-13 08:37 | 只看该作者
cewtf 发表于 2015-5-12 12:33
' M7 {" o1 |; S/ j) F7 y今天好好问了一下软件,都说是内存的问题,在内存跟CPU之间的交互频率在95MHz以下跑起来基本都没有问题, ...
' D7 p0 |5 @0 n4 A5 q8 f3 T7 V
能发截图也成啊,不发上来大家不好给准确的建议。
5 g- n) F+ ?  R" e( S$ ]2 ^) ^/ \

点评

小弟的图如下,顺序是TOP-GND-S1-S2-PWR-BOT。目前的情况是把1.8V的电压降下来了,降到了1.47V之后,现在CPU主频在532MHz,内存频率在133MHz的时候可以运行了。但是CPU是可以在667MHz的频率下跑的,现在跑不起来。还  详情 回复 发表于 2015-5-13 15:58
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8294
13#
发表于 2015-5-13 16:44 | 只看该作者
你这几乎就没有参考层啊,层间串扰会很严重,加层吧。9 m: Y0 ]: I! d
还好只是一片DDR,不然降频都没用。
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

28

主题

842

帖子

3416

积分

五级会员(50)

Rank: 5

积分
3416
14#
发表于 2015-5-13 16:45 | 只看该作者
内存线要有完整的参考的平面,不管是GND还是电源

2

主题

70

帖子

424

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
424
15#
发表于 2015-5-13 17:02 | 只看该作者
能跑起来是个奇迹

点评

额。。。好吧。。。主要还是频率不高,不然我也不敢这么做。这个改板必须要加层。  详情 回复 发表于 2015-5-13 17:07
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-15 23:34 , Processed in 0.070138 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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