找回密码
 注册
关于网站域名变更的通知
查看: 3459|回复: 17
打印 上一主题 下一主题

FPGA 电源分割

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 lostbooker 于 2012-2-22 15:36 编辑
0 i8 Y) U4 ~+ ]1 {5 g
0 ^. k8 P  M% v万能的eda365,图是我画的一块FPGA芯片的电源分割,整个电路时六层,四层信号,一层地一层电源,所有分割电源的时候很纠结,最后是图中这样的方案,不知道这样分割怎么样,望有经验的前辈们指点一二{:soso_e183:} ,另外我这块板是ccd成像的,地没有做分割,只是把模拟数字元件分开摆放,不知道这样的效果怎么样,多谢多谢
6 l4 W5 Q5 B! d红色的为3.3V数字/VCCIO,橙色为2.5VPLL模拟电源/PLLA,绿色为1.2VPLL数字电源/PLLD,深蓝色为1.2V核心数字电源/VCCINT
  • TA的每日心情
    开心
    2021-10-15 15:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2012-2-22 15:28 | 只看该作者
    地为何部分模拟地和数字地?

    该用户从未签到

    3#
     楼主| 发表于 2012-2-22 15:37 | 只看该作者
    bruce8949 发表于 2012-2-22 15:28
    " m  D% q5 m" L地为何部分模拟地和数字地?

    2 u, T( x( s! ^5 Z' a# d( L我修改了一下帖子,下面加上了图注,先谢过

    该用户从未签到

    4#
    发表于 2012-2-22 17:07 | 只看该作者
    这层是电源平面吧,只要通流量没问题就ok。模拟地、数字地不用分开,器件分开摆、走线不交叉即可。

    该用户从未签到

    5#
    发表于 2012-2-22 17:32 | 只看该作者
    把BRD文件发上来了吧

    该用户从未签到

    6#
    发表于 2012-2-22 20:04 | 只看该作者
    PLL电源太散,分多个LC通道供电
    ) M, Z( @2 o& ]/ |core通道太小了。把3.3去掉些/ Z8 W3 u6 G" r" A0 {* C
    ( y! |( A$ y) d: s! q+ ~& \
    你的core电压(深蓝色),怎么有这么多个地方用了。不怕其它电路对core电压有影响吗?( n6 T9 u8 E) k1 j

    该用户从未签到

    7#
     楼主| 发表于 2012-2-22 21:17 | 只看该作者
    chengang0103 发表于 2012-2-22 20:04
    % |  D' L: `$ N) o% Z/ C! Z; NPLL电源太散,分多个LC通道供电
    - ~  E+ {- c( H$ e( E. p! Qcore通道太小了。把3.3去掉些
    . S- t% d+ \- x  ~8 J0 {2 f- c
    core电压就中间那一片,图上的地也是用这个颜色标注的,这是我的brd文件 SCS_LSI.zip (1.06 MB, 下载次数: 144) ,麻烦你给我看看{:soso_e183:}

    该用户从未签到

    8#
     楼主| 发表于 2012-2-22 21:19 | 只看该作者
    eeicciee 发表于 2012-2-22 17:32 1 Q0 y5 C# I+ J2 N. j2 w& A
    把BRD文件发上来了吧
    6 B: w0 E. ?3 V& J* M( X" Y3 X4 \
    SCS_LSI.zip (1.06 MB, 下载次数: 94) ,兄弟,麻烦看一下电源和地或者其他的,多谢多谢

    该用户从未签到

    9#
    发表于 2012-2-22 21:46 | 只看该作者
    本帖最后由 eeicciee 于 2012-2-22 21:50 编辑 - n0 }! W% M& U+ L; t1 S! l
    7 t& s; N9 J; n! i8 ^. c/ n- u
    第一层跨分割了。LZ,一个网络叫"0",另一个网络叫"gnd"。看了电源层,LZ跨分割太勇敢了。应该好好学习一下高速PCB设计。加油哦

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

    2012-02-22_214657.jpg

    该用户从未签到

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

    该用户从未签到

    11#
    发表于 2012-2-23 09:54 | 只看该作者
    1.个人建议bottom层bga的去耦电容可以放在bga下面,靠近管脚。这样不仅效果好,而且bottom外圈可以多走些线,甚至可以省下一层信号层。通过信号层走些电源过渡也是可以的。- {2 {  a5 N7 [7 \
    2.左上角电源部分最好铺铜,尤其电源进入部分,不知道你板子的电流多大,走的太细了。4 M; {' h# B$ P" Q4 `
    3.L7电感的下面不要走线,更不要从里面穿线。
    . @+ V5 y% `# N1 y: v) z4 c4.L9那是什么电感,感觉封装怪怪的,核对一下器件资料。
    3 ?9 b' |6 F* q' W' S, Q, z1 }5.U16和去耦电容连接,完全都可以省去一个孔,没必要都打两个。从芯片连到电容上,从电容拉线打孔。
    0 U8 D4 |8 k5 b4 d9 H$ _6.top层有些蛇形线距离太近了。3w原则。7 ~" ~3 Z5 z. O, u+ m6 k* \
    7.bga的E6,E5那几个脚,不要用一个过孔。这么多脚打一个孔会有问题。。。还有下半部分的。
    2 T3 D/ |3 i, h# c0 b, ]8 I$ X8.晶振下面不要穿线最好,能避免的就拉一下。
    , w5 q, c) r4 n' k+ \: T4 H  Z7 S- ?9.VCC2V5到连接器,既然走12mil就没必要打那么多孔。( p' z" F! Q" A. h5 S
    $ V/ U. {& ]1 w" N- L3 ]! c! n7 w

    该用户从未签到

    12#
    发表于 2012-2-23 21:17 | 只看该作者
    lostbooker 发表于 2012-2-22 21:17 6 L/ p+ r1 @% w4 C
    core电压就中间那一片,图上的地也是用这个颜色标注的,这是我的brd文件,麻烦你给我看看
    ) \4 M+ S& ^# m: C/ i% i
    1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)
    + h& E9 b( r! |% v& }1 N建议Sw1放在整流前端,整流后电容多加几颗,input电源线宽加宽。(基本没看到你这样的输入电源处理方法,这样的板子电源稳定要主了。要不外加笔记本类电源,要不在这板子上加个电源模块,这个板子够大了。)
    / o( \( ~# ?" e2:CCD基准电压建议离CCD电路近一点。
    # h4 s) f1 A; V* @5 r7 \3:U9 U10电路看一下芯片datasheet。你把FB管脚当output了。这地方要重新布局。电源电路的input太细太细了。: _2 {# A2 j7 ?6 n8 W6 a) v; i2 ^
    4:你的电源整个集中在左上角,这个地方的发热量太大了。我认为不合理。建议打散放置(原则:前端input可以远,后端output必需近)。: b8 {' k7 n# t) @
    5:FPGA的PLL电源地不要单独隔出来吧。我altera, xilinx的都做过,都是用一个地。
      `  [% b  J! w3 e3 p& R况且,你的PLLA_2V5用了两种地。(不解)
    3 c$ I  J  i3 n. q4 Z  \6 [8 s最好的办法是PLL每一路都单独电路供电。但你这里好像不好处理。
    4 h2 H5 K6 L# x6:U15的信号全都在FPGA左边,U15就放在FPGA正左边不正好吗? 线长要短,就算要绕线,也会轻松很多了。
    9 F/ \9 H: [+ v! u9 R好好调一下线,说不定可以只用一个内层就可以把线出来了。
    - }8 a+ {( u" |, {: K) x% n. X# O2 s" @. |- v4 S
    7:U2尽量在与FPGA和CCD都近的地方。电源隔离了,但是地没有隔离。建议U2那组数据线尽量有内层。CCD input信号尽量处理好一些。; e0 _) W, \8 L) q/ ^; B1 d% ^
    8:你的U18 high speed DAC地没有隔离,感觉不好。
    9 J4 h% S4 r/ L8 O% n) q; R9:FPGA的电源PIN必需1PIN/1VIA。做不到时,必需才可改成尽量。FPGA 滤波电容尽量放PIN根前。有些可以放FPGA背面。有电源比那远端更好作用。
    / o$ Y) c8 F& D% a+ V! R10:晶振你既然电源都隔离了,为什么还把信号线给走进去了。
    ' F+ H- C$ ^, u$ F11:发光二板管的封装最好做出正负极标识出来。. x+ C8 |' G7 M* n7 @, g
    12:你这板子如果做波峰焊,背面SMD离插件要远一些(5MM)" U8 S1 x/ `" V8 V) U; x( m
    13:SDRAM线要成组的走(走在同一层)。
    ( A/ G, o& _: }1 T4 i4 X14:再好好做下电源层的分割,尽量做到信号有完整顺畅的回路。
    & ]  v. y/ S+ X- e$ i+ d15:CLK要与其它线远一些啊。  Z) x0 ~+ G! ^; s/ Q4 ^4 q' J
    16:电源线要粗的地方,不要嫌粗。地也一样。+ B# K. ^+ I; v. V" U
    17:把线拉直一下,板子就会好看好多。
    5 e6 ]( u, c/ C1 Q( Y& I18:等长规则,允许的误差有点大。特别是SDRAM那里。1 S( u  G' X3 t7 S, M

    & ~2 K; ]% B  K# s- S" s如有不对的地方,还请指正。9 p$ {5 C. G2 t+ M

    该用户从未签到

    13#
     楼主| 发表于 2012-2-24 10:04 | 只看该作者
    chengang0103 发表于 2012-2-23 21:17 4 C0 u+ R2 J* _7 }
    1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)& G& x3 a; w7 i: M
    建 ...

    . e  O/ P' ?) b& e  v. u谢谢,非常感谢,这是我第一次画FPGA的板子,我还有个问题,就是同组数据要在一个层里走的话,就要在相邻的bank出线,这样子不知道好不好。

    评分

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

    查看全部评分

    该用户从未签到

    14#
     楼主| 发表于 2012-3-3 17:06 | 只看该作者
    chengang0103 发表于 2012-2-23 21:17
    5 t) V( l8 z6 p, L( E, R1: 基本本上,输入Ac电源,不会用这样的输入端子吧,输入直流的话,就不要那个整流电路了吧。(不解)& [8 N" x* p+ w: Z
    建 ...
    / Q5 Z; w3 a; g% q
    大哥,根据你的一些 建议,我修改了一下我的板子,如果你有时间,麻烦帮我看看,感激不尽~ SCS_LSI_1.zip (987.1 KB, 下载次数: 1)

    评分

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

    查看全部评分

    该用户从未签到

    15#
    发表于 2012-3-3 23:35 | 只看该作者
    lostbooker 发表于 2012-3-3 17:06
    5 o5 P, n" W& n7 z7 _3 O大哥,根据你的一些 建议,我修改了一下我的板子,如果你有时间,麻烦帮我看看,感激不尽~
    7 K4 U- g5 g+ `$ `$ i4 i
    不要太相信我的观点,每个人知识面都不一样,我的观点是建立在我所掌握的知识体系上。
    % C0 i' Y" f* B3 x, ^% W: Q: ]2 |& F' U' Q( r* @+ X9 U, B* L5 E
    好的方面就不说了。说下我认为还可以改进的地方。谢谢您对我的信任。不对之处,请指点。
    . R: @0 M2 V$ D8 T6 T/ t% D# ?( f. J: H% ~/ e+ [8 u# Z: v  s
    1:电源,处理不理想,有这么大空间,完全可以处理的更合理。
    9 H6 v6 U) D& L$ r9 V* j   e.g: 你3.3V输出那么多孔,那前端输入就两孔。* p. I2 V  n: E& P
       说实话,从上版到这一版,是有改进,但我不知,是你这行业都是这样处理的,还是什么。所以具体的我也说不上,看自己把握吧。( S  E& q. {9 L" U- r" e4 n7 N
       还有,不知你是否依据公板来做。我的建议,不要迷信公板的处理。
    - w: I: z, g, ]$ e2:绕线,同网络间距有点小。6 @; D3 {! x: Y( a6 ^* g' f
    3:你喜欢打过孔在焊盘边上。  ~" ~* |! D; Z  K2 b% k
    4:电源并不一定全集中在POWER层。你现在的这样做法,让一些信号回路间断(也就是跨岛)。有些电源可以放到信号层去。
    & f& d$ P! y/ X, U   电源铜皮有些地方有瓶颈。最严重的是,那个vcc1v2。2 S9 v3 f2 r/ p( K
    5:线还可以优化的合理些。参考些电脑主板上的走线方法。

    评分

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

    查看全部评分

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

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-4 12:56 , Processed in 0.171875 second(s), 34 queries , Gzip On.

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

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

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