论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1441阅读
  • 0回复

[技术文章]Altium Designer  xSignals Wizard的USB 3.0模式 [复制链接]

上一主题 下一主题
离线ivanll
 

性别:
人妖
发帖
84
金币
20
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2016-09-27
Altium Designer15中发布的xSignals Wizard 将在多个元件之间创建多重xSignal的过程简化为一种单一的过程。 dU sJv  
xSignal Wizard在单一源元件和多个目标元件之间创建xSignal。Wizard使用一种面向元件的方法识别潜在的xSignal——您可选择一种单一源元件、相关网络和目标元件——然后这种方法将分析从该元件到指定元件之间的所有潜在路径,包括经过一系列被动元件和支线。作为工程师,您可以选择需要生成的xSignal,也可以针对这些xSignal创建匹配长度设计规则。 E>l#0Zw  
原有的xSignals Wizard支持为多个元件创建定制xSignal。本次发布的Wizard扩展了该功能,可针对大量不同的公共接口和存储电路自动创建xSignal和xSignal组。 ),D`ZRXS  
本次发布版本为xSignals Wizard增加了USB3模式。USB 3.0 xSignal Wizard用于为所有USB 3.0通道创建xSignals、xSignal组和匹配长度规则。 haEZp6Z  
d+YVyw.z  
)RAv[U1  
运行XSIGNAL WIZARD mR" 2  
%T&&x2p^=?  
xSignal Wizard可通过以下路径打开: OUBgBr   
  • Design » xSignals » Run xSignals Wizard
  • 元件right-click » xSignals » Run xSignals Wizard
S+_A <p  
X*0eN3o.  
&;NNU T>Q  
USB 3.0 xVHQ[I%  
h|c:!VN@  
Wizard可处理用户指定的控制器-连接器对之间的所有USB 3.0通道。Wizard自动评估与控制器相连的差分对网络,检测跨距与连接器相连的网络。该跨距中可能包括被动元件和多个网络。Wizard用一种xSignal组标识这些对,同时用控制器-连接器xSignal标识这些对的各条支线。 +s+PnZ%0V  
一旦您选用了USB 3.0, 页面上将显示差分对内匹配长度公差设置,请输入适当值。该值将用于Wizard创建的设计规则中,并能通过PCB规则和约束编辑器随时变更。这类用户定义的设置将会保留,以供将来使用。 !~|"LA!jn  
对于USB 3.0,所有USB用户端口均被称为通道。如图所示,各通道包含3个差分对:即传输对、接收对和数据对。 LhVLsa(-%  
t(z(-G|&  
对于USB 3.0,关键布线设计需求应匹配所有对的线路长度,对之间的长度匹配则不那么严格。考虑到这一需求,并且匹配长度设计规则需要差分对能检查一对网络内的长度,Wizard将检查差分对的定义,或者自动创建合适的差分对(如果没有合适的差分对)。随后将配置Wizard创建的匹配长度设计规则,使其用于检查与差分对内长度(Within Differential Pair Length)匹配的长度。注意:该规则配置为对比整个xSignal对的支线长度,而非对比各差分对的支线长度。
q^jqLT&w  
.swgXiRvs  
选择USB 3.0,使用Wizard为重要的USB 3.0网络自动创建xSignal和差分对。 xvdnEaWe$  
:r vO8.\  
%4r!7X|O<  
选择源元件和目标元件 Fu1|b2B-x  
XDrlJvrPL  
在下一页面上,Wizard根据标号前缀和引脚数量标识了所有潜在的源元件和目标元件。 Yn[EI7D  
  1. Controller标号和Connector标号设置过滤器前缀,并按要求设置Min Pin Count的值,然后
  2. 选择单一源元件,然后
  3. 选择目标元件。
WoClTb>F  
选择源控制器元件和目标USB连接器。 W)$|Hm:H  
1v[#::Bs  
如选择了多个目标元件,您最好通过Wizard下一页面上的下拉列表框检查这些元件的xSignal和网络命名语法。
X*>o9J45V  
U47k5s(J  
%b>y  
标识通道和创建xSignal mk[d7Yt{O  
pxCGE[@`  
在本页面上,您可以定义命名语法,以便Wizard标识xSignal中包含的相关发射器、接收器和数据对网络。所有xSignal对将分别群集为一个xSignal组,并且这些组可用于界定匹配长度设计规则的范围。 GH; F3s  
]mD=Br*r~  
检查,并在必要时为xSignal和网络定义合适的命名规则,然后点击创建xSignal。  jKb=Zkd  
本页面功能如下: 3*2&Fw!B  
  1. 控制器的标号显示在Components标签旁。与之并列的下拉列表框包括了在Wizard上一页中选定的所有Connector
  • 如下所示的命名语法选项适用于下拉列表框中显示的所有连接器,依次选定各选项,并检查选定的命名语法是否完整和适宜。
  • 如前文所述,对于USB 3.0,所有USB用户端口均被称为通道。您可设置通道数量(Channels Total)为1-32。通常每个连接器均有一条对应通道。
  1. 所有USB 3.0通道内分别有3条差分对路径,即传输对、接收对和数据对。这些路径连接控制器和连接器。Wizard将为所有正向网络分别创建一个xSignal,并为各反向网络创建另一个xSignal,这些xSignal可能根据需要跨多个元件。然后用xSignal组表示控制器-连接器对。使用Define xSignal Class Syntax组指定这些xSignal组的名称。如果没有已定义的差分对,Wizard还会创建合适的差分对。
  • Define xSignal Class Name Syntax ——创建后按指定方式命名的xSignal组,各通道指定用数字值代替[#]。请根据需要输入最佳字符串。
  1. Channel <N>——这些字段定义了用于标识相关发射器/接收器/数据对网络名称的掩码。
  • Wizard拥有用于检查的大型预定义命名方案模板,一般而言,它会自动填入这些字段。如果没有填入,则应从下拉列表框中选择正确的名称,或键入合适的网络名称语法。
  1. 配置了命名字段后,点击Analyze Nets & Create xSignal Classes按钮。
  • Wizard将为所有通道创建xSignal、xSignal组和匹配长度规则。注意:您每次重新运行Wizard时均需重新创建上述内容,如您打算再次运行Wizard时,删除这些内容。
  1. 所创建的xSignal组名及该组中的xSignal成员详情见网格。
  2. 点击Create Spreadsheet按钮,为Wizard创建的所有xSignal生成XLS格式的电子表格。
  3. 点击Finish选项,关闭Wizard。
H~_^w.P  
0o"<^] _|  
创建XSIGNAL和XSIGNAL组 Op$J"R  
ZAnO$pA  
如前所述,Wizard自动创建: ,39$iHk  
  • xSignals——针对控制器-连接器之间的3个对(传输对、接收对和数据信号路径)分别创建,由Net Names Syntax掩码标识。
  • xSignal Classes - 为xSignal对分别创建xSignal组,并根据Define xSignal Class Name Syntax控件指定的命名方式命名。
  • Differential Pairs - 界定匹配长度设计规则的范围,使这些规则在规定的网络对和差分对内检查。Wizard检查是否有合适的对,并在未能检测到合适对时自动加以创建。将PCB面板设置为差分对编辑器模式,从而检查各对,并确保其正确性。
.2(@jx,[  
VtPoc(o4]  
创建设计规则 #:ED 0</  
=DF@kR[CH"  
之后,Wizard为所有xSignal组创建了一条匹配长度设计规则。因为这条规则已界定用于测试所有xSignal对,并对比各对内的支线长度,所以只需这一条规则即可。该规则采用Wizard第二页输入的Tolerance约束条件。如有必要,可调整公差。 AVevYbucB  
++p& x{  
因为只需测试各对内的支线长度,所以只需创建一条匹配长度规则即可检查所有xSignal组。
`X.=uG+m  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
快速回复
限150 字节
 
上一个 下一个