Defining Differential Pairs in Your Schematics

Una coppia differenziale nello schema può essere definita utilizzando direttive di coppia differenziale. Le due net della coppia devono essere ciascuna identificate da un'etichetta di net comune con i suffissi _N e _P, e a ciascuna deve essere associata una direttiva.

Quando si utilizza la funzionalità Constraint Manager, tenere presente che le classi di net, le coppie differenziali, le classi di coppie differenziali e le regole definite tramite le direttive di coppia differenziale non verranno rilevate né trasferite durante l'aggiornamento del PCB dallo schema. Verranno trasferite solo le classi di net, le coppie differenziali, le classi di coppie differenziali e le regole definite nel Constraint Manager.

È possibile importare regole, classi di net, coppie differenziali e classi di coppie differenziali dalle direttive inserite negli schemi utilizzando il comando Import from Directives dal menu contestuale della vista Physical o Electrical del Constraint Manager quando vi si accede dagli schemi – scopri di più.

È possibile definire suffissi personalizzati per le coppie differenziali nella sezione Diff Pairs della scheda Options della finestra di dialogo Project Options.

Inserire una direttiva di coppia differenziale scegliendo il comando Place » Directives » Differential Pair dai menu principali. Questo comando viene utilizzato per inserire un oggetto set di parametri nel documento attivo, preconfigurato come direttiva di coppia differenziale (Label = DIFFPAIR). Ogni coppia di direttive (una per la net positiva, una per quella negativa) genererà un singolo oggetto coppia differenziale quando verrà trasferita al PCB.

Inserire direttive nello schema per definire le coppie differenziali. In questo esempio, nel PCB verranno generate due coppie differenziali denominate V_RX1 e V_TX1.
Inserire direttive nello schema per definire le coppie differenziali. In questo esempio, nel PCB verranno generate due coppie differenziali denominate V_RX1 e V_TX1.

Nel PCB, ogni oggetto coppia differenziale risultante verrà aggiunto alla classe predefinita Differential Pair: <All Differential Pairs>. È possibile rinominare gli oggetti coppia differenziale solo nel PCB.

Per applicare direttive a un oggetto di tipo net, inserire un Parameter Set oggetto direttiva in modo che tocchi l'oggetto net, come mostrato sopra. Il software rileva la presenza della regola di progettazione e/o della classe in quell' Parameter Set oggetto e quindi la trasferisce al PCB durante la sincronizzazione del progetto.

Scopri di più sull'oggetto Parameter Set

Se è necessario definire un numero elevato di coppie, un approccio alternativo consiste nell'inserire anche una direttiva blanket. Questo consente di applicare direttive a più net che si trovano sotto il blanket. Altium Designer rileva le net il cui hotspot dell'etichetta di net si trova all'interno del perimetro del blanket. Una singola direttiva di coppia differenziale viene inserita in modo da toccare il bordo del blanket, come mostrato nell'immagine seguente.

L'immagine mostra anche che, oltre a indicare che le net contenute devono essere definite come membri di coppie differenziali (tramite la presenza della direttiva Differential Pair), la direttiva istruisce tutte le net contenute a diventare membri della Net Class RocketIO, le coppie a diventare membri della Differential Pair Class ROCKET_IO_LINES e anche a creare una regola Differential Pair Routing rule. Poiché nella stessa direttiva di coppia differenziale è specificata una Net Class, nell'editor PCB questa regola verrà applicata alla Net Class RocketIO quando il progetto verrà trasferito all'editor PCB.

La funzione di creazione automatica delle regole PCB non supporta l'assegnazione della regola Differential Pair Routing alla Differential Pair Class creata. Supporta però l'assegnazione automatica delle net a una Net Class, se questa è inclusa nella direttiva di coppia differenziale. In tal caso, nell'editor PCB verrà creata una singola regola Differential Pair Routing, destinata a questa Net Class. La regola può quindi essere modificata per essere applicata invece alla Differential Pair Class. Se la Net Class non è inclusa, verranno create singole regole Differential Pair Routing per ogni coppia differenziale sotto il blanket.

Un Blanket può essere utilizzato per configurare più net come membri di coppie differenziali, creare una Diff Pair Class e una Net Class di queste net e applicare una regola di progettazione Differential Pair Routing a questa Net Class.
Un Blanket può essere utilizzato per configurare più net come membri di coppie differenziali, creare una Diff Pair Class e una Net Class di queste net e applicare una regola di progettazione Differential Pair Routing a questa Net Class.

Fare riferimento alla pagina Differential Pair Routing per informazioni sull'instradamento di una coppia differenziale nel PCB.
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.