Este modo do painel PCB pode ser utilizado para criar e editar pares diferenciais. Os pares diferenciais podem ser adicionados manualmente, através do Differential Pair Rule Wizard ou criados a partir de nets.
As três regiões do modo Differential Pairs Editor do painel PCB são:
- Classes de pares diferenciais.
- Pares diferenciais individuais membros dentro de uma classe.
- As nets constituintes (negativa e positiva) que formam um par diferencial.
Ao clicar numa entrada de uma lista, será aplicado um filtro com base nessa entrada, cujo resultado visual é determinado pelos métodos de realce ativados (Mask/Dim/Normal, Select, Zoom). Desta forma, pode realçar rapidamente todos os pares diferenciais numa determinada classe, um determinado par diferencial ou uma determinada net que constitui a metade negativa ou positiva de um par diferencial. Podem ser selecionadas várias entradas em cada região utilizando as funcionalidades padrão Shift+Click e Ctrl+Click.
Clicar com o botão direito do rato numa entrada de classe de par diferencial e depois selecionar Properties (ou fazer duplo clique diretamente na entrada) abrirá a caixa de diálogo Edit Differential Pair Class, na qual pode mudar o nome ou visualizar/modificar a pertença da classe ao par diferencial.
Clique com o botão direito do rato numa entrada Differential Pair e depois selecione Properties ou faça duplo clique diretamente na entrada para abrir a caixa de diálogo Differential Pair , na qual pode visualizar/modificar as propriedades do nome do par diferencial e das nets que o constituem.
Clicar com o botão direito do rato numa entrada Net(s) no painel PCB e depois selecionar Properties (ou fazer duplo clique diretamente na entrada) abrirá a caixa de diálogo Edit Net, na qual pode visualizar/modificar as propriedades da net conforme necessário.

No painel PCB, ao clicar numa entrada de uma lista, será aplicado um filtro com base nessa entrada. O resultado visual (na janela do editor de desenho) do filtro cumulativo é determinado pelos métodos de realce ativados (Mask/Dim/Normal, Select, Zoom). Utilizando estes métodos de realce, pode realçar rapidamente todos os pares diferenciais numa determinada classe, um determinado par diferencial ou uma determinada net que constitui a metade negativa ou positiva de um par diferencial. Podem ser selecionadas várias entradas em cada região utilizando as funcionalidades padrão Shift+Click e Ctrl+Click.
Managing Differential Pairs
Utilize a região Differential Pairs do painel para gerir os objetos de par diferencial num desenho. Para a classe de par diferencial selecionada, todos os objetos de par diferencial atualmente definidos que pertencem a essa classe serão listados nesta região.
Utilize os botões Add, Delete e Edit na parte inferior desta região para criar novos objetos de par diferencial, ou editar ou eliminar os existentes. Estes três comandos também estão disponíveis no menu de contexto da região. Ao adicionar um novo par diferencial, será aberta a caixa de diálogo Differential Pair .

Utilize a caixa de diálogo para definir o objeto de par, em termos de uma net positiva e negativa e de um nome significativo. Por predefinição, o nome será definido como NewDifferentialPair1 e as nets positiva e negativa serão definidas como a primeira e a segunda nets disponíveis na netlist do desenho. Utilize as listas pendentes para selecionar entre as nets disponíveis.
Tenha em atenção que apenas as nets available são listadas para seleção. As nets atualmente definidas como parte de pares diferenciais existentes não são listadas.
Ao editar um objeto de par diferencial existente, será aberta a caixa de diálogo Differential Pair com as nets atualmente escolhidas para o par introduzidas nos campos pendentes Positive Net e Negative Net. Altere uma ou ambas as nets do par ou mude o nome do par, conforme necessário.
Creating Differential Pairs from Design Nets
Os objetos de par diferencial podem ser criados automaticamente a partir das nets do seu desenho utilizando a caixa de diálogo Create Differential Pairs From Nets. Esta caixa de diálogo é acedida clicando no botão Create From Nets na parte inferior da região Nets do painel PCB.

A eficácia deste método automatizado depende diretamente da convenção de nomenclatura que foi utilizada para as nets específicas que irão constituir os pares diferenciais. Idealmente, será utilizada uma convenção de nomenclatura em que uma raiz comum é seguida por um indicador positivo/negativo consistente (P e N). Por exemplo, considere o sinal de receção D_ETH_O.RX, que é um sinal diferencial no desenho. As duas nets que constituem este sinal são ETH_O.RX_P e ETH_O.RX_N - estas representam os lados positivo e negativo do sinal, respetivamente.
Os filtros no topo da caixa de diálogo permitem-lhe direcionar rapidamente estas nets em termos da classe de net a que pertencem e do fator diferenciador específico que foi utilizado para distinguir as nets positiva e negativa num emparelhamento pretendido, por exemplo, _P e _N. Também pode definir um prefixo a adicionar aos objetos de par diferencial criados e determinar em que classe de par diferencial devem ser adicionados.
Para cada objeto de par diferencial, a caixa de diálogo lista as respetivas nets positiva e negativa constituintes. Por predefinição, todos os potenciais objetos de par diferencial são selecionados para criação e os individuais podem ser excluídos desmarcando a caixa de verificação Create associada.
Quando todas as opções estiverem definidas conforme necessário, clique no botão Execute - os objetos de par diferencial serão criados e o painel PCB será atualizado em conformidade.
Será aplicada filtragem para mostrar os pares criados no espaço de desenho.
Configuring Applicable Design Rules
É necessário configurar uma regra Differential Pair Routing antes de encaminhar um par diferencial num desenho. Uma regra de encaminhamento diferencial define:
- O Gap preferido entre o par de redes e o intervalo permitido.
- O Uncoupled Length médio máximo (o par fica desacoplado quando o espaçamento é maior do que a definição máxima de Gap).
- O Width de encaminhamento preferido para cada rede.
- As variações opcionais das definições de gap/largura para cada camada no empilhamento.
- O âmbito (em termos de classes e objetos) para a aplicação da regra.
Embora as regras possam ser criadas manualmente através da caixa de diálogo PCB Rules and Constraints Editor , o painel PCB oferece a conveniência da caixa de diálogo Differential Pair Rule Wizard . Utilize o botão Rule Wizard (abaixo da região Nets no painel PCB) para aceder ao Assistente e implementar as propriedades da regra conforme necessário.

Tenha em atenção que o âmbito das regras dependerá da seleção no painel PCB antes de iniciar o assistente, da seguinte forma:
Differential Pair Class
Se a classe All Differential Pairs estiver selecionada, o âmbito será All para cada regra.
Se estiver selecionada uma classe específica de pares diferenciais, o âmbito será InDifferentialPairClass('ClassName') para cada regra.
Differential Pair
Se estiver selecionado no painel um único objeto de par diferencial, o âmbito será:
- Largura -
InDifferentialPair('PairName')
Se estiverem selecionados no painel vários objetos de pares diferenciais, existirão entradas de âmbito individuais para cada objeto de par, cada uma separada por um operador 'Or'. Por exemplo, uma regra de Width de encaminhamento direcionada a objetos de pares diferenciais selecionados individualmente D_ETH_O.TX e D_ETH_O.RX terá um âmbito de:
InDifferentialPair('D_ETH_O.TX') Or InDifferentialPair('D_ETH_O.RX')
Tenha em atenção que o afastamento entre uma rede num par diferencial e qualquer objeto elétrico other que não faça parte do par é monitorizado pela regra Clearance aplicável.
Para editar a configuração de uma regra existente de Encaminhamento de Pares Diferenciais, incluindo o respetivo âmbito, abra a caixa de diálogo PCB Rules and Constraints Editor dialog (Home | Design Rules) e depois navegue para Routing - Differential Pairs Routing.