EDA365电子工程师网

标题: altium desigen 9差分对走线问题!! [打印本页]

作者: shuiyu123    时间: 2009-8-20 00:32
标题: altium desigen 9差分对走线问题!!
本帖最后由 shuiyu123 于 2009-8-20 00:40 编辑
$ T' I& |  o, A3 w7 d
( G4 a8 [, W1 l- Y" [5 k' T/ v/ M9 f按照altium公司提供的资料进行差分对走线,老在原理图编译时没有错!在导入PCB时出错“找不到真正的网络”在第一步就出错了,没有找到原因,所以就上来发贴了!!请教AD高手!!谢谢!!* V: o; N8 C/ S
下面是我自己画的原理图段与出错信息
5 T6 t& s6 U- O$ Z " O4 ^! E: D7 F; Q6 U: K
6 ?2 `; v1 ]- X9 P$ }  A5 H; D

3 o4 x' s0 E  ^  G; n, t! t. l: o1 C- w# X" l/ Y9 n  Q
下面是我照altium公司的资料进行的操作:
1 B7 P( D' o& P1 l8 g9 p1: 在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对指示。
/ N6 n; |/ C* G. M  `$ c在原理图中,让一对网络名称的前缀名相同,后缀分别为_N 和_P,左键点击Place\ Directives! l# Z: }: j" D' E. T. N; s( v5 q
\Differential Pair,这时,鼠标上就出现差分队对指示标志,给差分对的两根线都加上差分队对指示,
  I6 s$ H( ?2 f& u如下图所示。
. s8 ?! B, r: p# x
- v6 s( D2 R! v3 g8 Q  G7 u# k2: 将差分信息加载到 PCB 文件中来,并定义用户需要的差分规则
# P1 f- ^/ {5 h8 F( [7 r$ P* C保存编译文件,并且编译顶层的原理图。左键点击Design\Updae PCB document…,启动Engineer
: l( D( ]6 N8 V& n" qChange Order, 把有关的差分对信息加如到PCB 文件中来,保存PCB 文件。
1 ^8 f( S" W. ^! h在PCB文件中,转移到PCB面板,在靠近PCB这三个字母旁边的行中选择Differential Pairs% X( v5 o. o7 |0 T: \+ I( s: l+ M
Editor ,在下面的框中选中All Differential Pairs ,这样,所有定义的差分对就在Designer 框中出
* z$ m6 o  @: m7 g. s8 g& O现了。选中定义的差分对(如RT),左键点击 Rule Wizard按键,进入Differential Pair Rule Wizard
) K* S! v. {% z9 i/ _- U界面,点击 Next 按键 ,回进入各个参数输入界面,可以选择输入各种参数如下图就是其中+ \  t) N+ H% x4 t1 k1 q
的一个界面。" Z! g1 J6 k; }, w, U( e& ?& [/ q
% P& D" R  G! q& w+ I
到最后,在Rule Creation Completed 界面中, 会显示下面的这些种类的信息,告诉你你输入
% B( p: X; E8 T6 ^/ C0 C的参数是怎么样的。如果不满意的话左键点击Back按键返回修改,满意的话左键点击Finish按* ^- U5 N, }. b; ?
键结束差分线规则设置。
: z" n3 W, c; M' U& ~# t+ hWidth Constraint. j1 ?( ?. D" q  [1 H
DiffPair_Width
: v. z( Z& L! t7 p( hPref Width = 10mil Min Width = 10mil Max Width = 10mil4 B. u! Q+ k( Y5 o7 P1 a
InDifferentialPair('RT'); F9 b9 N% l% a, D6 h
Matched Net Lengths
' J/ A9 L6 q# U& E* nDiffPair_MatchedLengths' s9 c( C/ H$ p/ a
Tolerance = 1000mil Style - 90 Degrees Amplitude = 200mil Gap = 20mil' [" T) x( u$ u/ B1 v
(IsDifferentialPair And (Name = 'RT'))8 L; N5 x! o/ x* e  s
Differential Pairs Routing4 \6 f. z% ?( K7 R. C  G& _* P
DiffPair_DiffPairsRouting
" t9 ^: ^$ y1 x5 OPref Gap = 10mil Min Gap = 10mil Max Gap = 10mil
* k, J/ k" Q% [(IsDifferentialPair And (Name = 'RT'))- D) c# w, T- q. B
; u+ `% O2 G) ]9 {2 e# p
3:使用差分走线命令完成差分对走线+ G' @4 i& {# \. v+ F4 j( M
左键点击 Place\Differeential Pair Routing ,进入差分对布线模式,此时, 用鼠标在差分网络6 m( T$ V5 e8 w+ e4 y
的两个相邻的焊盘上点击一下, 然后移动鼠标, 就会看到对应的另一跟线也会伴随着一起平! e- @# h0 ?; C% O
行的走线,同时按下Ctrl +Shift 并且转动鼠标的滚轮, 就可以两跟线同时换层。效果如下图2 a1 H8 h) q0 y" ]( y
所示。
作者: sunlin0112    时间: 2011-3-30 15:27
不错 相当清楚了
作者: czc568    时间: 2011-3-30 20:02
谢谢分享!
作者: jackyard    时间: 2011-4-2 09:08
直接在PCB中进行差分对布线就可以了啊




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2