找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

FPGA 电源分割

[复制链接]

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
跳转到指定楼层
1#
发表于 2012-2-22 15:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 lostbooker 于 2012-2-22 15:36 编辑 7 i0 t; E$ W8 [7 V4 s7 U3 u% E

' V1 M9 l  i/ a1 B万能的eda365,图是我画的一块FPGA芯片的电源分割,整个电路时六层,四层信号,一层地一层电源,所有分割电源的时候很纠结,最后是图中这样的方案,不知道这样分割怎么样,望有经验的前辈们指点一二{:soso_e183:} ,另外我这块板是ccd成像的,地没有做分割,只是把模拟数字元件分开摆放,不知道这样的效果怎么样,多谢多谢
; G5 [% b0 D- h1 u7 p红色的为3.3V数字/VCCIO,橙色为2.5VPLL模拟电源/PLLA,绿色为1.2VPLL数字电源/PLLD,深蓝色为1.2V核心数字电源/VCCINT
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
18#
 楼主| 发表于 2012-3-5 11:00 | 只看该作者
as682939750 发表于 2012-3-4 21:28
0 C# u$ i' o/ X- \7 P你的第四层从FPGA出来的线跨的太猛,如果速率高点,这些线想过EMC估计不太可能,你的绕线也难看无所谓,但间 ...
. Y" W0 t7 c+ a0 j9 A8 }* h
ok,谢谢,我再好好学习一下

14

主题

264

帖子

373

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
373
17#
发表于 2012-3-4 22:27 | 只看该作者

11

主题

48

帖子

226

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
226
16#
发表于 2012-3-4 21:28 | 只看该作者
你的第四层从FPGA出来的线跨的太猛,如果速率高点,这些线想过EMC估计不太可能,你的绕线也难看无所谓,但间距拉的太小,一般绕线采用3W,你1W都没有达到。这样线的自身干扰太大,不得EMC。电源部分处理比较乱,而且不是很正确,有空多看看高速PCB的处理方式。呵呵~以上是本人的一点小建议,你选择性的修改下。

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
15#
发表于 2012-3-3 23:35 | 只看该作者
lostbooker 发表于 2012-3-3 17:06 " B" @+ g0 r* N, J6 s9 N( m3 p
大哥,根据你的一些 建议,我修改了一下我的板子,如果你有时间,麻烦帮我看看,感激不尽~

2 [6 l! |: l* P0 Q不要太相信我的观点,每个人知识面都不一样,我的观点是建立在我所掌握的知识体系上。
( z, g' U$ ]  U4 y& Q. w( y6 {! g3 L( w3 G  F4 b
好的方面就不说了。说下我认为还可以改进的地方。谢谢您对我的信任。不对之处,请指点。0 h( O2 R5 Z1 e8 h1 E: L) w3 j
- F* N9 e3 v! F; y; m; ?
1:电源,处理不理想,有这么大空间,完全可以处理的更合理。
7 M% L) |. _0 z8 c% v5 u! x   e.g: 你3.3V输出那么多孔,那前端输入就两孔。
. |$ i& E2 `# D/ X' o" K4 t+ v   说实话,从上版到这一版,是有改进,但我不知,是你这行业都是这样处理的,还是什么。所以具体的我也说不上,看自己把握吧。+ `, k! [7 `3 [' u
   还有,不知你是否依据公板来做。我的建议,不要迷信公板的处理。
* O  d  x. ~1 c0 K3 l, C2:绕线,同网络间距有点小。
  J& i4 ^1 n1 G9 a" A3:你喜欢打过孔在焊盘边上。
4 M1 k1 }; k. e8 q4:电源并不一定全集中在POWER层。你现在的这样做法,让一些信号回路间断(也就是跨岛)。有些电源可以放到信号层去。
% O# g" X/ U/ `' L" f- p$ U% p9 D   电源铜皮有些地方有瓶颈。最严重的是,那个vcc1v2。8 b& c# k3 J( K3 Y0 V9 ~2 n0 ?: R6 y
5:线还可以优化的合理些。参考些电脑主板上的走线方法。

评分

参与人数 1贡献 +2 收起 理由
eeicciee + 2

查看全部评分

-->--...-->-----?

扣扣: 714765307

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
14#
 楼主| 发表于 2012-3-3 17:06 | 只看该作者
chengang0103 发表于 2012-2-23 21:17
# D2 N5 ]9 t2 {  y( ~7 j% d( A+ {! i1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)8 k/ \/ w6 m# J8 L8 U" l
建 ...

  i2 i: q0 U& U  g! D3 t大哥,根据你的一些 建议,我修改了一下我的板子,如果你有时间,麻烦帮我看看,感激不尽~ SCS_LSI_1.zip (987.1 KB, 下载次数: 1)

评分

参与人数 1贡献 +2 收起 理由
eeicciee + 2

查看全部评分

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
13#
 楼主| 发表于 2012-2-24 10:04 | 只看该作者
chengang0103 发表于 2012-2-23 21:17
5 d% \$ U5 q( j9 N; S% W6 ^# M% g& s& `1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)$ A% U" P# O/ A2 t1 R+ |
建 ...

+ G% k" }% G. M4 l9 f# ]2 v谢谢,非常感谢,这是我第一次画FPGA的板子,我还有个问题,就是同组数据要在一个层里走的话,就要在相邻的bank出线,这样子不知道好不好。

评分

参与人数 1贡献 +2 收起 理由
eeicciee + 2

查看全部评分

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
12#
发表于 2012-2-23 21:17 | 只看该作者
lostbooker 发表于 2012-2-22 21:17 1 H2 H) |$ x$ j1 r" B
core电压就中间那一片,图上的地也是用这个颜色标注的,这是我的brd文件,麻烦你给我看看
( {8 o8 X+ A/ p
1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)- @2 a( j6 \# {+ M% U1 T& u- f' z
建议Sw1放在整流前端,整流后电容多加几颗,input电源线宽加宽。(基本没看到你这样的输入电源处理方法,这样的板子电源稳定要主了。要不外加笔记本类电源,要不在这板子上加个电源模块,这个板子够大了。)
* ]6 @% f# m4 x( a2 |5 T2:CCD基准电压建议离CCD电路近一点。
$ I+ i. D% ~* ~, y  N2 r3:U9 U10电路看一下芯片datasheet。你把FB管脚当output了。这地方要重新布局。电源电路的input太细太细了。# \# B( h) A% V" ]. c0 A1 i/ ~
4:你的电源整个集中在左上角,这个地方的发热量太大了。我认为不合理。建议打散放置(原则:前端input可以远,后端output必需近)。  @: L) ]- k9 S( S
5:FPGA的PLL电源地不要单独隔出来吧。我altera, xilinx的都做过,都是用一个地。: I8 W5 c/ t8 r# R; F
况且,你的PLLA_2V5用了两种地。(不解)5 {1 Z3 u1 Y  L0 |. u" |
最好的办法是PLL每一路都单独电路供电。但你这里好像不好处理。
, Q$ h( k  v$ `6:U15的信号全都在FPGA左边,U15就放在FPGA正左边不正好吗? 线长要短,就算要绕线,也会轻松很多了。3 T8 r" y3 G" W  a7 ~
好好调一下线,说不定可以只用一个内层就可以把线出来了。
7 B6 E% p9 e  j7 t. N$ @9 X
$ A: k- _) X$ S7:U2尽量在与FPGA和CCD都近的地方。电源隔离了,但是地没有隔离。建议U2那组数据线尽量有内层。CCD input信号尽量处理好一些。; E3 a* Y1 n  ^) V9 _/ ]- G
8:你的U18 high speed DAC地没有隔离,感觉不好。* S) t! d* X0 e- k4 \
9:FPGA的电源PIN必需1PIN/1VIA。做不到时,必需才可改成尽量。FPGA 滤波电容尽量放PIN根前。有些可以放FPGA背面。有电源比那远端更好作用。
4 f! t7 o0 R+ n  Q" {) C10:晶振你既然电源都隔离了,为什么还把信号线给走进去了。
8 O4 f$ E6 n9 t- _3 y11:发光二板管的封装最好做出正负极标识出来。
5 Z( s& @: q" d8 k12:你这板子如果做波峰焊,背面SMD离插件要远一些(5MM)# V8 c; {! F7 F8 l. \3 \
13:SDRAM线要成组的走(走在同一层)。& z  Y) H2 o" q2 u! ]! _8 m& q& Q/ f
14:再好好做下电源层的分割,尽量做到信号有完整顺畅的回路。
7 p8 a; W$ t) o5 D4 R9 c0 d# n15:CLK要与其它线远一些啊。
$ n: W' ]: V/ N* }16:电源线要粗的地方,不要嫌粗。地也一样。
$ \9 _2 j6 c& x7 W3 @$ R9 D* n17:把线拉直一下,板子就会好看好多。: T7 J: p/ T6 q) m
18:等长规则,允许的误差有点大。特别是SDRAM那里。" I+ }! z$ E  t; h# a

" t/ u: k( p# a1 x2 {如有不对的地方,还请指正。* g0 A3 E9 y+ k5 _5 L
-->--...-->-----?

扣扣: 714765307

21

主题

388

帖子

1274

积分

四级会员(40)

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

积分
1274
11#
发表于 2012-2-23 09:54 | 只看该作者
1.个人建议bottom层bga的去耦电容可以放在bga下面,靠近管脚。这样不仅效果好,而且bottom外圈可以多走些线,甚至可以省下一层信号层。通过信号层走些电源过渡也是可以的。
5 L/ I9 m0 i. R9 D2.左上角电源部分最好铺铜,尤其电源进入部分,不知道你板子的电流多大,走的太细了。: J1 ]- v7 j) R5 O  z5 ]
3.L7电感的下面不要走线,更不要从里面穿线。7 o/ n+ v6 S0 U) R
4.L9那是什么电感,感觉封装怪怪的,核对一下器件资料。
! }# }. {5 V8 `. R* y  V, d. [5.U16和去耦电容连接,完全都可以省去一个孔,没必要都打两个。从芯片连到电容上,从电容拉线打孔。2 v" v' D. r$ K$ x, ~" r
6.top层有些蛇形线距离太近了。3w原则。, E3 `# A. }: R0 c$ o$ P8 T
7.bga的E6,E5那几个脚,不要用一个过孔。这么多脚打一个孔会有问题。。。还有下半部分的。) Q( y9 e0 q2 C: b1 s' B
8.晶振下面不要穿线最好,能避免的就拉一下。/ r& w1 v' V9 f# }7 ]2 Q7 U
9.VCC2V5到连接器,既然走12mil就没必要打那么多孔。
  W+ Y, Q8 ^2 D& B3 U! b
: ]3 S1 V5 p# z6 u" ^. R

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
10#
发表于 2012-2-23 00:04 | 只看该作者
没有一个完整的参考平面,蛇形线的饶法太BT,你的地平面最好不要分割,铜皮和线的距离是4mil,最小过孔是8mil,已经使用了普通工艺的极限值,走线却是6mil~8mil,如果线细些能更好走,起码可以把部分区域布线层缩减为3个

89

主题

1242

帖子

5500

积分

五级会员(50)

Rank: 5

积分
5500
9#
发表于 2012-2-22 21:46 | 只看该作者
本帖最后由 eeicciee 于 2012-2-22 21:50 编辑 % P; A+ ~* j+ O" q
1 I* a1 y8 z2 v% Y; D& N
第一层跨分割了。LZ,一个网络叫"0",另一个网络叫"gnd"。看了电源层,LZ跨分割太勇敢了。应该好好学习一下高速PCB设计。加油哦

2012-02-22_214657.jpg (63.87 KB, 下载次数: 1)

2012-02-22_214657.jpg

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
8#
 楼主| 发表于 2012-2-22 21:19 | 只看该作者
eeicciee 发表于 2012-2-22 17:32
4 \* q0 P3 _' _2 N把BRD文件发上来了吧

/ u- p! s% L: F5 u SCS_LSI.zip (1.06 MB, 下载次数: 94) ,兄弟,麻烦看一下电源和地或者其他的,多谢多谢

12

主题

40

帖子

-8964

积分

未知游客(0)

积分
-8964
7#
 楼主| 发表于 2012-2-22 21:17 | 只看该作者
chengang0103 发表于 2012-2-22 20:04 $ z0 ]2 N% [+ T! R
PLL电源太散,分多个LC通道供电
  `, U% b+ v* t# ocore通道太小了。把3.3去掉些

9 {0 l; V1 H0 Tcore电压就中间那一片,图上的地也是用这个颜色标注的,这是我的brd文件 SCS_LSI.zip (1.06 MB, 下载次数: 144) ,麻烦你给我看看{:soso_e183:}

34

主题

398

帖子

-1万

积分

未知游客(0)

积分
-10091
6#
发表于 2012-2-22 20:04 | 只看该作者
PLL电源太散,分多个LC通道供电
2 Z1 N  K, r% x* u. ~& vcore通道太小了。把3.3去掉些  {; q1 i6 h# T2 E& f* p

- P/ x2 Q; O! m" ^- y你的core电压(深蓝色),怎么有这么多个地方用了。不怕其它电路对core电压有影响吗?6 L( e, @0 A7 b! o+ {3 _  |
-->--...-->-----?

扣扣: 714765307

89

主题

1242

帖子

5500

积分

五级会员(50)

Rank: 5

积分
5500
5#
发表于 2012-2-22 17:32 | 只看该作者
把BRD文件发上来了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 10:41 , Processed in 0.070950 second(s), 38 queries , Gzip On.

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

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

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