
La scheda Options della finestra di dialogo Project Options
La scheda Options della finestra di dialogo Project Options consente di specificare il percorso di output e le opzioni correlate per gli output generati per il progetto. È inoltre possibile specificare varie opzioni di netlisting e il Net Identifier Scope.
Opzioni/Controlli
-
Output Path – il percorso di output predefinito per la generazione dei file di output dal progetto di progettazione corrente (
*.PrjPcb).
-
ECO Log Path – il percorso di output predefinito per i file di log ECO.
-
Schematic Template Location – utilizzare questo campo per specificare una directory da cui prelevare i file modello schematici (
*.SchDot, *.SchDoc) per il progetto.
Utilizzare l'icona di sfoglia a destra di ciascuno dei campi sopra indicati per cercare e selezionare un percorso/una posizione diversa.
Opzioni di output
-
Open outputs after compile – abilitare per aprire i file generati dopo la compilazione del progetto di progettazione. Per un progetto package di libreria integrata, abilitare l'opzione per installare la libreria integrata dopo la compilazione del progetto package.
-
Timestamp folder – abilitare per creare una cartella con timestamp per l'output generato, ad esempio un report BOM (Reports » Bill of Materials). Il nome della cartella è nel formato
<FolderName> Date Time dove <FolderName> è specificato nel campo Output Path e Date e Time sono nello stesso formato delle impostazioni del sistema.
-
Archive project document – abilitare per archiviare il documento di progetto. Ad esempio, quando si generano output di produzione da un progetto PCB (File » Fabrication Outputs e File » Assembly Outputs) la cartella Output di destinazione includerà una copia del relativo documento PCB.
-
Use separate folder for each output type – abilitare per creare cartelle separate per ciascun tipo di output generato per il progetto di progettazione. Questa struttura di cartelle sarà rappresentata anche nel pannello Projects.
Opzioni netlist
-
Allow Ports to Name Nets – abilitare per assegnare a una net il nome usando la proprietà Name di una porta cablata anziché usare un nome net predefinito generato dal sistema.
-
Allow Sheet Entries to Name Nets – abilitare per assegnare a una net il nome usando il nome della sheet entry anziché usare un nome net predefinito generato dal sistema.
-
Allow Single Pin Nets – abilitare per consentire l'esistenza di net contenenti un solo pin.
-
Append Sheet Numbers to Local Net – abilitare per aggiungere il valore del parametro Sheet Number di un documento schematico (un parametro a livello di documento) alle net locali a quel foglio. Una net locale è una net che non esce dal foglio. Per una net che esce dal foglio (e quindi non è locale), questa opzione non si applica.
Se l'opzione Net Identifier Scope è impostata su Global, allora tutte le net con la stessa net label saranno collegate insieme su tutti i fogli. Poiché queste net non sono locali, l'opzione Append Sheet Numbers to Local Net non viene applicata.
L'opzione
Append Sheet Numbers to Local Nets funzionerà solo se a ciascun foglio schematico è stato assegnato uno SheetNumber univoco. Il parametro SheetNumber viene assegnato nella scheda
Parameters del pannello
Properties in modalità
Document Options per ciascun foglio schematico. In alternativa all'assegnazione manuale di un numero univoco a ciascun foglio schematico, eseguire il comando
Number Schematic Sheets, che apre la finestra di dialogo
Sheet Numbering for Project. Questa può essere utilizzata per assegnare SheetNumber univoci (un semplice valore numerico per ciascun foglio) e DocumentNumbers (tipicamente usati per una numerazione documentale assegnata dall'azienda) a tutti i fogli.
-
Higher Level Names Take Priority – abilitare affinché le net label utilizzate nei fogli superiori della gerarchia assegnino il nome alle net nei fogli inferiori.
-
Power Port Names Take Priority – il software ha la capacità di localizzare una net di alimentazione globale collegando una power port a una porta normale. Questo forzerebbe tutti i pin su quel foglio collegati a quella power port a trovarsi in una net separata. Abilitando questa opzione si forzerà l'assegnazione del nome della net usando il nome della net assegnata alla power port.
Se è abilitato solo Higher Level Names Take Priority, l'ordine di precedenza per l'assegnazione del nome è il seguente: Net labels, power ports, ports, pins. Tuttavia, se è abilitata anche l'opzione Power Port Names Take Priority, allora l'ordine di precedenza per l'assegnazione del nome è Power ports, net labels, ports, pins.
Net Identifier Scope
I progetti multi-sheet sono definiti a livello elettrico (o di connettività) dai Net Identifier. I Net Identifier (net label, porte, sheet entry, power port e pin nascosti) creano connessioni logiche tra punti della stessa net. Questo può avvenire all'interno di un foglio o tra più fogli. Le connessioni fisiche esistono quando un oggetto è collegato direttamente a un altro oggetto elettrico tramite un filo. Le connessioni logiche vengono create quando due Net Identifier dello stesso tipo (ad esempio, due net label) hanno la stessa proprietà Net .
Quando viene creato il modello di connettività del progetto, è necessario definire come si desidera che i Net Identifier si colleghino tra loro: questo è noto come impostazione del Net Identifier Scope. Esistono essenzialmente due modi per collegare i fogli in un progetto multi-sheet: orizzontalmente, direttamente da un foglio a un altro foglio e così via, oppure verticalmente, da un sottofoglio al simbolo di foglio che lo rappresenta nel foglio padre. Nella connettività orizzontale, le connessioni avvengono da porta a porta (è disponibile anche da net label a net label). Nella connettività verticale, le connessioni avvengono da sheet entry a porta.
L'ambito dei Net Identifier dovrebbe essere determinato all'inizio del processo di progettazione.
Utilizzare il menu a discesa per scegliere tra i seguenti ambiti:
-
Automatic (Based on project contents) – questa modalità seleziona automaticamente quale modalità dei Net Identifier utilizzare in base ai seguenti criteri: se ci sono sheet entry nel foglio superiore, allora viene utilizzato Hierarchical; se non ci sono sheet entry, ma sono presenti porte, allora viene utilizzato Flat; se non ci sono sheet entry e non ci sono porte, allora viene utilizzato Global.
La modalità Automatic per impostazione predefinita usa, se necessario, la modalità standard Hierarchical, con le power port collegate globalmente. Per usare Strict Hierarchical, impostare manualmente Net Identifier Scope di conseguenza. I pin nascosti sono sempre considerati globali.
-
Flat (Only ports global) – le porte si collegano globalmente tra tutti i fogli dell’intero progetto. Con questa opzione, le etichette di net sono locali a ciascun foglio, cioè non si collegheranno tra fogli diversi. Tutte le porte con lo stesso nome saranno collegate su tutti i fogli. Questa opzione può essere usata per progetti multi-foglio piatti. Non è consigliata per progetti di grandi dimensioni, poiché può essere difficile tracciare una net attraverso i fogli.
-
Hierarchical (Sheet entry <-> port connections, power ports global) – collega verticalmente tra una porta e la corrispondente sheet entry. Questa opzione realizza le connessioni tra fogli solo tramite le entry del simbolo di foglio e le porte corrispondenti del sottofoglio. Usa le porte sui fogli per portare net o bus fino alle sheet entry nei simboli di foglio corrispondenti sul foglio padre. Le porte senza una sheet entry corrispondente non saranno collegate, anche se esiste una porta con lo stesso nome su un altro foglio. Le etichette di net sono locali a ciascun foglio, cioè non si collegheranno tra fogli diversi. Tuttavia, le power port sono globali: tutte le power port con lo stesso nome sono collegate nell’intero progetto. Questa opzione può essere usata per creare progetti di qualsiasi profondità o gerarchia e consente di tracciare una net attraverso l’intero progetto sullo schema stampato.
-
Strict Hierarchical (Sheet entry <-> port connections, power ports local) – questa modalità di connettività si comporta allo stesso modo della modalità Hierarchical , con la differenza che le power port restano locali a ciascun foglio, cioè non si collegheranno tra fogli diversi a power port con lo stesso nome.
-
Global (Netlabels and ports global) – porte ed etichette di net si collegano tra tutti i fogli dell’intero progetto. Con questa opzione, tutte le net con la stessa etichetta di net saranno collegate insieme su tutti i fogli. Inoltre, tutte le porte con lo stesso nome saranno collegate su tutti i fogli. Se una net collegata a una porta ha anche un’etichetta di net, il suo nome net sarà quello dell’etichetta di net. Questa opzione può essere usata anche per progetti multi-foglio piatti; tuttavia, è difficile tracciare il percorso da un foglio all’altro, poiché individuare visivamente i nomi delle net sullo schema non è sempre semplice.
Se il progetto usa simboli di foglio con sheet entry, Net Identifier Scope deve essere impostato su Hierarchical o Strict Hierarchical. In entrambe queste modalità, il foglio superiore deve essere cablato. Se non si usano simboli di foglio con sheet entry, la connettività può essere stabilita tramite porte e/o etichette di net; pertanto, si dovrebbe usare di conseguenza uno degli altri due ambiti di identificazione delle net (Flat o Global).
Ricorda che le etichette di net non si collegano a porte con lo stesso nome.
Consenti lo scambio dei pin usando questi metodi
Nell’editor PCB, gli scambi di Pin, Differential Pair e Part vengono eseguiti scambiando le net sui pad dei componenti e il rame corrispondente. Quando le modifiche vengono unite agli schemi, ci sono due modi in cui uno scambio di pin può essere gestito:
-
Adding / Removing Net-Labels – abilita questa opzione per consentire lo scambio dei pin su un simbolo di componente. L’esecuzione dello scambio sullo schema tramite lo scambio delle etichette di net può essere effettuata solo se la connettività è stabilita attraverso le etichette di net, cioè se i pin non sono collegati rigidamente tra loro.
Il vantaggio di questo approccio è che il simbolo del componente non cambia e può essere aggiornato dalla libreria in un secondo momento. Questo approccio è la scelta migliore per un componente complesso, come un FPGA, dove lo spostamento fisico di due pin sul simbolo potrebbe far sì che un simbolo basato su banchi I/O venga rappresentato in modo errato.
-
Changing Schematic Pins – abilita questa opzione per consentire lo scambio delle etichette di net sui fili collegati ai pin di un componente. Lo scambio dei pin sarà l’unica opzione disponibile quando le net sono state cablate fisicamente a un componente. Questo metodo può essere usato su componenti semplici (come una rete di resistori) o quando non esiste alternativa a causa della struttura del progetto schematico.
Lo scambio dei pin funzionerà sempre sullo schema, ma può significare che l’istanza del simbolo del componente non è più uguale a come era definita nella libreria. In questa situazione, significa che il simbolo non può più essere aggiornato dalla libreria senza distruggere le informazioni di scambio. Significa anche che altre istanze dello stesso componente in questo progetto avranno una disposizione dei pin diversa, il che potrebbe essere fonte di confusione per chi legge lo schema.
Generale
-
Automatic Sheet Numbering – abilita questa opzione per numerare automaticamente i fogli schematici in questo progetto. Ciò consente di controllare la designazione dei fogli e di memorizzarla come parametri all’interno dei rispettivi documenti schematici.
-
Automatic Cross References – abilita questa opzione per aggiungere automaticamente le informazioni di riferimento incrociato di porte, off-sheet connector e sheet entry a tutti i documenti schematici sorgente nel progetto attivo. Questa funzione aiuta a tracciare la connettività delle net in un progetto non gerarchico.
I valori di riferimento incrociato sono visualizzati nel pannello
Properties per
Porte,
Off Sheet Connectors, e
Sheet Entries, semplificando l’identificazione dei riferimenti incrociati applicati alla Porta o all’Off Sheet Connector selezionato.
-
New Indexing of Sheet Symbols – abilita questa opzione per usare qualsiasi cifra o numero come primo o ultimo indice di un Sheet Symbol ripetuto, incluso 0. I numeri negativi non sono consentiti. L’ultimo indice deve essere sempre maggiore del primo.
Riferimenti incrociati
-
Sheet Style – scegli uno dei seguenti stili di foglio per il riferimento incrociato delle porte su un foglio schematico o su fogli schematici all’interno di un progetto.
-
None – nessuno stile di foglio viene aggiunto nella stringa di riferimento incrociato di tutte le porte.
-
Name – i nomi dei fogli a cui le porte sono collegate vengono aggiunti nelle stringhe di riferimento incrociato.
-
Number – i numeri dei fogli a cui le porte sono collegate vengono aggiunti nelle stringhe di riferimento incrociato.
-
Location Style – scegli uno dei seguenti stili di posizione per il riferimento incrociato delle porte su un foglio schematico o su fogli schematici all’interno di un progetto.
-
None – nessuno stile di posizione viene aggiunto nella stringa di riferimento incrociato di tutte le porte.
-
Zone – la numerazione delle zone di riferimento (i bordi del foglio hanno le zone) viene aggiunta nelle stringhe di riferimento incrociato di tutte le porte associate agli oggetti padre, come la posizione dei simboli di foglio.
-
Location X,Y – le posizioni delle porte vengono pubblicate tra parentesi nelle stringhe di riferimento incrociato per tutte le porte associate agli oggetti padre, come la posizione dei simboli di foglio.
-
Follow Cross References settings in Preferences – quando questa opzione è abilitata, i valori delle opzioni Sheet Style e Location Style saranno ereditati dalle opzioni nell’area Port Cross References della pagina Schematic – General della finestra di dialogo Preferences.
-
Display Cross References for:
-
Ports – usa il menu a discesa per selezionare la modalità di visualizzazione dei riferimenti incrociati per le porte.
-
Disabled – nessun riferimento incrociato viene aggiunto alle porte.
-
Only Related Sheet Entry – visualizza il riferimento incrociato alla sheet entry associata sul foglio schematico padre.
-
Only Related Ports – visualizza i riferimenti incrociati alle porte associate.
-
Sheet Entry & Ports – visualizza i riferimenti incrociati sia alla sheet entry sia alle porte.
-
Off-sheet Connectors – abilita questa opzione per visualizzare i riferimenti incrociati per gli oggetti off-sheet connector.
-
Sheet Entries – abilita questa opzione per visualizzare i riferimenti incrociati per gli oggetti sheet entry.
Coppie differenziali
-
Custom Diff Pair Suffix Grid – elenca i suffissi predefiniti delle coppie differenziali (
_P / _N) e tutti i suffissi personalizzati definiti, in termini di:
-
Positive Suffix – il suffisso per la net positiva di una coppia differenziale.
-
Negative Suffix – il suffisso per la net negativa di una coppia differenziale.
Per modificare un suffisso personalizzato, fai clic su di esso nella griglia e digita il suffisso desiderato.
Il primo carattere di un suffisso personalizzato deve essere il carattere underscore ('_'); verrà aggiunto automaticamente se non viene digitato. Un suffisso personalizzato non può contenere spazi né altri caratteri underscore. Un suffisso personalizzato non può essere vuoto e deve essere univoco (cioè non può essere aggiunto se è già usato come altro suffisso).
-
Add – fai clic per aggiungere una nuova coppia di suffissi all’elenco.
-
Remove – fai clic per eliminare dall’elenco la/e coppia/e di suffissi selezionata/e.
I suffissi predefiniti delle coppie differenziali (_P / _N) non possono essere modificati né eliminati.
Tieni presente che i suffissi personalizzati delle coppie differenziali non sono retrocompatibili. Se questa funzione viene usata nei tuoi progetti, le coppie differenziali che usano suffissi personalizzati non saranno mantenute in una versione del software precedente ad Altium Designer 22.3.
Creazione xNets
-
Sources/Destinations – definisce un elenco separato da virgole di prefissi per i designatori dei componenti che possono essere usati come componenti sorgente o destinazione nelle xNets.
-
Discretes – definisce un elenco separato da virgole di prefissi per i designatori dei componenti che possono essere usati come componenti seriali nelle xNets.
Le xNets sono definite nel
Constraint Manager quando vi si accede dall’editor schematico:
scopri di più.