Defining Differential Pairs in Your Schematics

Um par diferencial no esquemático pode ser definido utilizando diretivas de par diferencial. As duas nets do par têm de ser identificadas, cada uma, por uma etiqueta de net comum com os sufixos _N e _P, e tem de ser anexada uma diretiva a cada uma.

Ao utilizar a funcionalidade Constraint Manager, tenha em atenção que classes de nets, pares diferenciais, classes de pares diferenciais e regras definidas através das diretivas de par diferencial não serão detetadas nem transferidas ao atualizar a PCB a partir do esquemático. Apenas as classes de nets, pares diferenciais, classes de pares diferenciais e regras definidas em Constraint Manager serão transferidas.

Pode importar regras, classes de nets, pares diferenciais e classes de pares diferenciais a partir de diretivas colocadas nos esquemáticos utilizando o comando Import from Directives no menu de contexto de Physical ou da vista Electrical de Constraint Manager quando acedido a partir dos esquemáticos – saiba mais.

É possível definir sufixos personalizados para pares diferenciais na secção Diff Pairs no separador Options tab of the Project Options dialog.

Coloque uma diretiva de par diferencial escolhendo o comando Place » Directives » Differential Pair nos menus principais. Este comando é utilizado para colocar um objeto de conjunto de parâmetros no documento ativo, pré-configurado como uma diretiva de par diferencial (Label = DIFFPAIR). Cada par de diretivas (uma para a net positiva e outra para a negativa) dará origem a um único objeto de par diferencial quando for transferido para a PCB.

Coloque diretivas no esquemático para definir pares diferenciais. Neste exemplo, serão gerados na PCB dois pares diferenciais chamados V_RX1 e V_TX1.
Coloque diretivas no esquemático para definir pares diferenciais. Neste exemplo, serão gerados na PCB dois pares diferenciais chamados V_RX1 e V_TX1.

No lado da PCB, cada objeto de par diferencial resultante será adicionado à classe predefinida Differential Pair: <All Differential Pairs>. Só pode mudar o nome dos objetos de par diferencial no lado da PCB.

Para aplicar diretivas a um objeto do tipo net, coloque um Parameter Set objeto de diretiva de modo a tocar no objeto net, como mostrado acima. O software deteta a presença da regra de design e/ou da classe nesse objeto Parameter Set  e depois envia-o  para a PCB durante a sincronização do design.

Saiba mais sobre o objeto Parameter Set

Se existir um grande número de pares a definir, uma abordagem alternativa é colocar também uma diretiva blanket. Isto permite aplicar diretivas a várias nets abrangidas pela blanket. O Altium Designer deteta nets cujo hotspot da etiqueta de net se encontra dentro do limite da blanket. É colocada uma única diretiva de par diferencial a tocar na extremidade da blanket, como mostrado na imagem abaixo.

A imagem também mostra que, além de indicar que as nets contidas devem ser definidas como membros de pares diferenciais (através da presença da diretiva Differential Pair), a diretiva instrui todas as nets contidas a tornarem-se membros da Net Class RocketIO, os pares a tornarem-se membros da Differential Pair Class ROCKET_IO_LINES, e também a criar uma regra Differential Pair Routing. Como existe uma Net Class especificada na mesma diretiva de par diferencial, no editor PCB esta regra ficará no âmbito da RocketIO Net Class quando o design for transferido para o editor PCB.

A funcionalidade de criação automática de regras de PCB não suporta a atribuição da regra Differential Pair Routing à Differential Pair Class criada. No entanto, suporta a atribuição automática das nets a uma Net Class, caso uma esteja incluída na diretiva de par diferencial. Se isso for feito, será criada no editor PCB uma única regra Differential Pair Routing, direcionada para esta Net Class. A regra pode depois ser editada para ficar direcionada para a Differential Pair Class. Se a Net Class não for incluída, serão criadas regras Differential Pair Routing individuais para cada par diferencial sob a blanket.

Uma Blanket pode ser utilizada para configurar várias nets como membros de pares diferenciais, criar uma Diff Pair Class e uma Net Class dessas nets, e aplicar uma regra de design Differential Pair Routing a esta Net Class.
Uma Blanket pode ser utilizada para configurar várias nets como membros de pares diferenciais, criar uma Diff Pair Class e uma Net Class dessas nets, e aplicar uma regra de design Differential Pair Routing a esta Net Class.

Consulte a página Differential Pair Routing para saber mais sobre o encaminhamento de um par diferencial na PCB.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.