Gestione delle modifiche di progetto tra lo schema elettrico e il PCB

Definizione dei requisiti di progettazione tramite il Constraint Manager

I vincoli di progettazione costituiscono nel loro insieme un insieme di istruzioni che la progettazione del PCB deve seguire. Essi coprono ogni aspetto della progettazione: distanze minime, larghezze di instradamento, topologia, ecc. Per visualizzare, creare e gestire i vincoli di progettazione utilizzati per i propri progetti PCB, si utilizza il Constraint Manager si utilizza il Constraint Manager. Il Constraint Manager Constraint Manager offre un’interfaccia di modifica unificata, basata su tabelle e simile a un foglio di calcolo, per la definizione dei vincoli di progettazione, accessibile sia dallo schema che dal PCB. Questo approccio potente ma snello facilita una maggiore collaborazione tra ingegneri con ruoli diversi all’interno di un’organizzazione, consentendo a un gruppo più ampio di parti interessate di definire collettivamente i vincoli richiesti per un progetto.

Do I have the Constraint Manager?

Altium Designer suggerisce due approcci distinti per la definizione dei vincoli di progettazione: il Constraint Manager e la PCB Rule and Constraints Editor finestra di dialogo.

La Constraint Manager è disponibile in un progetto di PCB solo se l’ Constraint Management opzione è stata abilitata nella finestra di dialogo "Crea progetto " al momento della creazione del progetto stesso. Si noti che:

  • Se l’ Constraint Manager è stata abilitata per il progetto PCB, la PCB Rule and Constraints Editor finestra di dialogo è not disponibile nell’editor del PCB.

  • Se l' Constraint Manager fosse not abilitata per il progetto PCB, è possibile utilizzare solo i metodi precedenti per definire i vincoli di progettazione (uso delle direttive di progettazione e della PCB Rule and Constraints Editor finestra di dialogo) possono essere utilizzati.

Per verificare rapidamente quale approccio alla definizione dei vincoli di progettazione sia utilizzato nel progetto PCB corrente, controllare se il Design » Constraint Manager comando sia disponibile nei menu principali dell’editor dello Schema o del PCB all’apertura di un documento di schema/PCB del progetto. Se il comando è presente, significa che Constraint Manager viene utilizzato per questo progetto. In caso contrario, viene PCB Rule and Constraints Editor finestra di dialogo (Design » Rules nell’editor PCB) viene utilizzato per questo progetto.

È Constraint Manager si può accedere selezionando il Design » Constraint Manager comando dai menu principali dell’editor di schemi o dell’editor di PCB. L’ Constraint Manager presenta diverse viste per la definizione di diversi tipi di vincoli. Utilizzare i pulsanti nella parte superiore della Constraint Manager per passare da una vista all’altra:

  • Clearances – una Matrice delle distanze che consente di definire le distanze elettriche tra le classi di rete.

  • Physical – un elenco di reti, coppie differenziali, xNet e relative classi in cui è possibile definire vincoli fisici per il progetto: larghezze dei conduttori, distanza tra le coppie differenziali, ecc.

  • Electrical – un elenco di reti, xNet, xSignal e relative classi, in cui è possibile definire vincoli elettrici per il progetto: topologia, impedenza, ecc.

Quando si Constraint Manager si accede dall’editor PCB, è disponibile una All Rules . Si tratta di una vista orientata alle regole dei vincoli di progettazione, un elenco di tutte le regole presenti nel progetto PCB in cui è possibile creare regole personalizzate basate su query.

È necessario eseguire un’azione di salvataggio nel Constraint Manager prima che le modifiche vengano applicate al progetto. Utilizzare il File » Save (quando si Constraint Manager si accede dallo schematico) oppure File » Save to PCB (quando si Constraint Manager si accede dallo schema) dai menu principali del Constraint Manager oppure la Ctrl+S scorciatoia per eseguire questa operazione.

I vincoli definiti nel Constraint Manager a cui si accede dal lato schematico vengono trasferiti al progetto PCB durante il normale processo ECO (Engineering Change Order), come descritto di seguito.

Per ulteriori informazioni, consultare la paginaDefinizione dei requisiti di progettazione tramite il Gestore dei vincoli.

Configurazione del progetto per il trasferimento al PCB

La Project Options finestra di dialogo include una serie di impostazioni che controllano quali dati vengono trasferiti tra il progetto schematico e il layout del PCB. Fare clic con il tasto destro del mouse sulla voce del progetto nel Projects pannello e selezionare il Project Options comando dal menu contestuale per accedere alla finestra di dialogo.

Utilizzare le seguenti schede della finestra di dialogo per configurare gli elementi da sincronizzare durante il trasferimento del progetto:

IDJavaScript: Dlg_ProjectOptions

Class Generation – consente di configurare e controllare la generazione di classi di componenti e di reti. Ad esempio, i componenti posizionati su specifici fogli schematici possono essere raggruppati in classi di componenti, oppure le reti raggruppate in bus possono essere raggruppate in classi di reti. Inoltre, in questa scheda è possibile configurare la generazione di classi definite dall’utente derivate dalledirettive di progettazioneinserite. Scopri di più suCome lavorare con le classi su uno schema e un PCB.

Comparator – consente di definire quali tipi di differenze individuare e quali ignorare durante il confronto dei documenti, ovvero quali dati schematici e PCB vengono effettivamente confrontati. Utilizzare la Mode colonna relativa a un tipo di confronto per selezionare la modalità di confronto, ad esempio Find Differences o Ignore Differences.

ECO Generation – consente di definire quali modifiche di progetto (basate sulle differenze rilevate dal comparatore) possano essere accompagnate da Ordini di Modifica Tecnica (ECO) durante il trasferimento dei dati. Utilizzare la Mode colonna relativa al tipo di modifica per selezionare la modalità di generazione, ad esempio Generate Change Orders o Ignore Differences.

Per ulteriori informazioni, consultare la paginaAccesso, definizione e gestione delle opzioni di progetto.

Trasferimento delle informazioni di progetto al PCB

La sincronizzazione della progettazione avviene direttamente tra gli editor dello schema e del PCB. Una volta aggiunto al progetto un documento PCB e salvato sul disco rigido, selezionare il Design » Update PCB Document comando dai menu principali dell’editor dello schema per aprire la Engineering Change Order finestra di dialogo. La finestra di dialogo contiene l’elenco delle modifiche (Ordine di Modifica Tecnica – ECO) da apportare al PCB per allinearlo allo schema in base alle opzioni di progetto correnti.

  • È possibile abilitare/disabilitare le voci di modifica nella finestra di dialogo a seconda delle esigenze.

  • Fare clic sul Validate Changes pulsante per eseguire un controllo di convalida sulle modifiche abilitate per l’inclusione nell’ECO. I risultati della convalida appariranno nella Check colonna nella Status area della finestra di dialogo.

    Se una delle voci di modifica non supera la fase di convalida, apparirà una voce nella corrispondente Message colonna della finestra di dialogo, indicando il motivo del fallimento (ad es., Footprint Not Found). È sempre possibile chiudere la finestra di dialogo per verificare il motivo per cui alcune modifiche non vengono accettate e apportare le modifiche progettuali necessarie.
  • Quando si è soddisfatti delle modifiche da eseguire, fare clic sul Execute Changes pulsante per eseguire l’ECO e applicare le modifiche valide in esso contenute. I risultati dell’esecuzione appariranno nella Done colonna nella Status area della finestra di dialogo.

Dopo aver fatto clic sul Execute Changes pulsante, le modifiche verranno applicate al documento PCB e la Engineering Change Order finestra di dialogo potrà essere chiusa. Per un PCB appena creato, vedrete le impronte dei componenti posizionate all’esterno della scheda e le linee di collegamento tra i pad delle impronte, in base al progetto schematico.

Dopo il trasferimento iniziale del progetto al PCB, ulteriori modifiche apportate allo schema vengono trasferite al PCB utilizzando lo stesso processo.

Per ulteriori informazioni, consultare la pagina "Mantenere sincronizzati lo schema e il PCB".

Cross-probing

Il cross-probing è la possibilità di individuare un oggetto in altri editor facendo clic sull’oggetto nell’editor corrente. Ad esempio, dopo aver eseguito il comando Tools » Cross Probe , è possibile fare clic su un componente nello schema per visualizzare lo stesso componente sul PCB. Questo comando supporta il cross-probing tra componenti, bus, reti e pin/pad.

Il comportamento predefinito è quello di rimanere nell’editor di origine. Utilizzare questa funzione quando sono visibili sia il documento di origine che quello di destinazione, ad esempio quando lo spazio di progettazione è diviso per mostrare due documenti, come illustrato nel video qui sopra. Scopri di più sulla gestione delle finestre dei documenti.

Quando è visibile un solo documento, tieni premuto Ctrl mentre si fa clic su un oggetto per effettuare il cross-probe verso di esso nel documento di destinazione e rendere attivo tale documento.

Selezione incrociata

La funzione di selezione incrociata viene utilizzata per selezionare oggetti corrispondenti tra i documenti PCB e schematici. In altre parole, quando si seleziona un oggetto sul documento PCB, viene selezionato anche lo stesso oggetto sul documento schematico di origine e viceversa.

Per abilitare la funzione di selezione incrociata, selezionare il Tools » Cross Select Mode comando dai menu principali dell’editor dello schema o del PCB. Questo comando attiva e disattiva la funzione, e l’icona del comando nel menu mostra lo stato del comando.

Questa funzione può risultare particolarmente utile per creare rapidamente una nuova classe di componenti nel documento PCB selezionando un insieme di componenti nello schema, oppure per riposizionare una serie di componenti del PCB in sequenza, nell’ordine in cui sono stati selezionati nello schema.
Per ulteriori informazioni, consultare la pagina "Cross-Probing & Selecting".
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à a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto 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.

Contenuto