|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近在画一块六层的PCB,ARM(三星2440)+ SDRAM(K4S561632,CLK = 100MHz)+ NAND(K9F1208)这是一个设备使用的核心板,现有几个问题请教各位大侠。
# a; p1 d t' l/ \
* ? r) u5 s) l- j7 Y u1:关于电源层,采用2电源层(第二层GND,第五层PWR),地层整个是一个,关于PWR,2440有两种供电电压:3.3V,1.2V(1.3V 400MHz)。
/ Y) v( v; K N) @
; T& L" g. [1 U1 ]根据我查的资料,和现有的其他电路图,由于SDRAM和NAND都是3.3V供电,所以在整个PCB板上只有CPU下面的地方是1.2V的PWR层,其他地方都是3.3V,CPU上的3.3V电源是通过导线引出到3.3V的铜区然后过孔连接,这样做是否合理?
. e3 u3 p8 {& u, l+ L8 J/ s% t $ O% C/ O7 i. g4 Z1 h9 I
有的资料上说高速信号线不能跨越电源层的分割区,这一说法我认为是防止电流回路绕过分割从而加大串扰,我的PCB的第二层是一个完整的大地,从CPU上引出的SDRAM的时钟线,数据线,地址线如果都是在第一层和第三层,是不是电流回路就会以第二层的大地为参考而不会去绕电源层的分割,即使是在底层或者第四层,只要CPU和SDRAM的VSS都与地层相连,是不是回路仍然会从地层走,也就是说可以忽略PWR的分割区?
' \' }+ k$ q9 _$ u
, Y" c8 [; M# Q6 F% S3 [( t两个不同电压的分割区要多宽才合理?
7 V X% M2 @; E. b9 `' U6 Y分割的边界离CPU边界距离多少比较合适?
% c v, ^& b2 ?. B4 c x, z; S要不要跨接电容?% n( K: a L' v; w% j
, U% t/ J& B$ `+ ?9 h0 M
, o; I) j/ S* o3 Z- k' T
* g( h0 _9 u0 F6 L
1 M; k G# Y; Y6 a1 X2:关于SDRAM的数据线,地址线,CLK,控制线/ l: `, e0 R% Z+ H- X
" O3 f$ l, V, |" O S# ]SDRAM的CLK是否一定要比ADDR,DATA,控制线长哪?, Y' l* E. A b$ E5 J. J
资料上说调整走线的长度是为了满足时序的要求,怎么理解满足时序?是不是将CPU发出的各个信号的延迟调整到时钟到达时都有效,并且数据返回到CPU时CPU不会读错数据(不会读到下一个周期的数据)?
& L, X$ H4 ^ U; }" Y# y. B
# C5 a! m* L& |1 t/ W; s4 L对于数据线和地址线很多资料上说要分别等长,或者误差小于50mil,可是我计算使用FR-4,介电常数4.5,100mil的延迟大约是0.18ns,是否可以认为100mil也可以了?
! C9 P9 ~- @5 x有的资料上写允许的延迟与时钟上升沿的时间有关,怎样知道由CPU的PLL产生的SCLK上升沿的时间,是否只能通过实验测得?% k5 |; m9 C2 ~ }5 a5 t3 X4 u4 [0 Y& r
- Y8 d, s! M8 C/ d7 _% C, k) g
时钟线如果要比其他线都长,是否也能蛇形绕线?不能的话应该怎么走?
; o# _! x G k8 | 0 `# e0 p* k) J8 m# Q/ ?- I; C
/ }8 K, @. J% d9 ~( Y
( Y, ?, M+ |6 s: s5 L) ~5 {. `3:关于阻抗匹配:% p8 G/ I, o& S: d5 O2 ?. u/ i
看到很多设计上SCLK都在靠近CPU端串接一个22或者33Ohm的电阻,这一阻值是怎么估计出来的?是不是K4S561632上也能用22或33Ohm?
, H7 r& c$ G( z2 A+ X) W , ?$ g; z7 B) D ?$ l. r
请各位高手指教,不胜感激 |
|