Capturing the Logical System Design

I passaggi essenziali per creare lo schema di un sistema multi-board a partire dai progetti PCB figli sono:

  1. Creare un progetto di progettazione multi-board e aggiungere al progetto un documento di schema multi-board.

  2. Posizionare blocchi grafici (moduli) nello schema multi-board per rappresentare logicamente i progetti PCB figli.

  3. Collegare ciascun modulo al relativo progetto figlio.

  4. Importare nel progetto multi-board i dati di connettività del progetto figlio.

  5. Aggiungere connessioni tra i moduli per creare il progetto logico del sistema.

Per aggiungere un documento di schema multi-board (*.MbsDoc) al progetto di progettazione multi-board, fare clic con il pulsante destro sulla voce del progetto nel pannello Projects e quindi selezionare Add New to Project » Multi-board Schematic dal menu contestuale.

Ogni progetto di progettazione multi-board può includere un solo documento di schema multi-board.

Abilitazione dei progetti PCB per la progettazione multi-board

I progetti PCB di Altium Designer che rappresentano i progetti delle schede figlie in una progettazione multi-board conterranno connessioni specifiche, come connettori edge oppure header plug/socket, incluse come interfaccia elettrica e fisica verso altri PCB nel progetto di sistema.

Queste connessioni e le relative net elettriche devono essere rilevate ed elaborate da un documento di progettazione di schema multi-board (logico) per stabilire la connettività tra schede nel progetto a livello di sistema. Questa funzionalità è abilitata dalla presenza di uno specifico parametro di componente per i connettori del progetto PCB: un parametro denominato System, con Connector come valore del parametro.

I connettori con il parametro:valore System:Connector vengono rilevati quando ciascun modulo a livello di sistema viene sincronizzato con il relativo progetto PCB figlio tramite il comando Import from Child Projects. Questo è spiegato nella prossima sezione Rappresentazione dei progetti PCB figli nello schema multi-board.

Per ogni connettore in un progetto PCB destinato a un'interconnessione a livello di sistema, selezionare il componente connettore, quindi aggiungere il parametro speciale del componente all'elenco nell'area Parameters sotto la scheda General del pannello Properties quando il componente è selezionato.

Per ulteriori informazioni sulle proprietà dei componenti, fare riferimento alla pagina Working with Placed Components.

La presenza del parametro denominato System, con valore Connector, collega questo connettore PCB allo schema multi-board.
La presenza del parametro denominato System, con valore Connector, collega questo connettore PCB allo schema multi-board.

Rappresentazione dei progetti figli nello schema multi-board

La connettività tra i progetti PCB che compongono una progettazione multi-board viene stabilita posizionando sullo schema blocchi rappresentativi (moduli) e collegando tra loro i connettori esposti (ingressi del modulo) mediante connessioni.

I moduli, che rappresentano i progetti PCB figli e gli specifici PCB in essi contenuti, vengono posizionati nell'area di progettazione dal menu Place » Module.

Per definire la sorgente di un modulo posizionato, selezionarlo nell'area di progettazione e, nel pannello Properties, usare il pulsante  associato al campo Project nell'area Source sotto la scheda General per aprire la finestra di dialogo Choose Project (una variante della finestra di dialogo Open Project dialog) da cui è possibile individuare e selezionare un progetto PCB o multi-board come sorgente del modulo. Una volta scelto il progetto richiesto, selezionare il progetto di scheda PCB / assembly multi-board desiderato all'interno di quel progetto usando il menu a discesa Assembly/Board .

Un progetto multi-board configurato presenta una struttura documentale gerarchica che include i documenti sorgente e i sottoprogetti figli collegati ai moduli nel progetto di sistema schematico. La struttura di un progetto figlio viene aggiunta immediatamente al progetto multi-board quando un modulo del progetto di sistema è stato collegato a quel progetto esterno. Espandere la struttura del progetto nel pannello Projects per visualizzare i file costitutivi del progetto multi-board e dei suoi progetti figli.

Per garantire che il progetto multi-board estragga ed elabori i dati corretti dai suoi sottoprogetti, il PCB di ciascun progetto deve essere sincronizzato con il relativo schema e privo di errori di progettazione o di drafting. Per convalidare un sottoprogetto PCB, fare clic con il pulsante destro sul suo nome nel pannello e selezionare il comando Validate PCB Project <ProjectName>.PrjPcb – eventuali problemi verranno elencati nel pannello Messages.

Javascript ID: Pnl_Properties_MBS_Module_Source
  • Un progetto PCB, un altro progetto multi-board o un progetto di harness può essere aggiunto alla struttura del progetto multi-board facendo clic con il pulsante destro sulla voce di quest'ultimo nel pannello Projects, selezionando il comando Add Existing to Project e quindi individuando e selezionando il corrispondente file locale *.PrjPcb, *.PrjMbd o *.PrjHar. Se un progetto PCB o di harness da rendere parte del progetto multi-board è già aperto in Altium Designer, è possibile trascinare la sua voce nel pannello Projects sulla voce del progetto multi-board padre, aggiungendolo alla sua struttura (). Successivamente, posizionare manualmente un nuovo modulo nel documento di schema multi-board (del progetto multi-board padre) e, con il modulo selezionato, scegliere il progetto PCB figlio (e il relativo documento PCB) oppure il progetto multi-board figlio (e il relativo documento di assembly multi-board) come sorgente di quel modulo, dal menu a discesa del campo Source nel pannello Properties (). Il progetto harness può essere sincronizzato con il progetto multi-board (fare riferimento alla pagina Defining the Wiring Diagram per ulteriori informazioni).

  • Per rimuovere un progetto di progettazione PCB figlio o multi-board figlio dalla struttura del progetto multi-board padre, rimuovere dal documento di schema multi-board di quest'ultimo tutti i moduli che fanno riferimento a quel progetto figlio. Il progetto figlio verrà quindi rimosso automaticamente dalla struttura.

  • Un progetto di progettazione PCB figlio o harness può anche essere rimosso dalla struttura del progetto multi-board padre trascinando la voce del progetto figlio fuori dalla struttura del progetto multi-board. Si noti che in questo caso (e solo per un progetto PCB), i moduli che fanno riferimento al progetto figlio rimarranno nel documento di schema multi-board, così come rimarranno i collegamenti da questi moduli al progetto figlio. Per ripulire completamente il progetto multi-board padre dal progetto figlio rimosso, rimuovere manualmente questi moduli.

Usare il pannello Properties quando è selezionato un modulo posizionato per definire altre proprietà del modulo:

  • Usare le proprietà Designator e Title nell'area Properties sotto la scheda General del pannello per specificare rispettivamente l'identificatore schematico del modulo e la stringa del titolo. Usare il pulsante  a destra del campo corrispondente per attivarne/disattivarne la visibilità nello schema multi-board e il pulsante  per attivare/disattivare la possibilità di modificare il valore. Usare i controlli del font e Other per configurare il carattere della stringa, la posizione nel documento e, per la stringa del titolo, la visibilità del nome del parametro.

  • La tabella nell'area Entries sotto la scheda General del pannello Properties quando il modulo è selezionato verrà popolata quando verranno aggiunti ingressi al modulo – vedi sotto.

  • Usare i controlli nell'area Graphical sotto la scheda General del pannello per configurare la visualizzazione del modulo: dimensioni (larghezza e altezza), spessore, stile e colore della linea del contorno del modulo e colore di riempimento. Le opzioni disponibili per spessore e stile della linea sono definite nell'area Line Styles del pannello Properties quando nessun oggetto è selezionato nell'area di progettazione. Per ulteriori informazioni, fare riferimento alla pagina Setting Up a Multi-board Schematic Document .

  • Usare i controlli nella scheda Parameters del pannello per aggiungere, modificare e rimuovere parametri del modulo e configurarne la visibilità nell'area di progettazione.  

Aggiungere ulteriori moduli e i relativi collegamenti ai progetti figli al progetto di schema multi-board, secondo necessità per completare il progetto di sistema.

I moduli vengono popolati con i dati di progettazione dei rispettivi progetti collegati importando i dati del progetto tramite i seguenti comandi dai menu principali o dal menu contestuale dell'area di progettazione:

  • Design » Import From Child Projects – propaga i dati di progettazione da tutti i progetti sorgente (figli) nei rispettivi moduli specificati.

  • Design » Import From Selected Child Projects – propaga i dati di progettazione dai corrispondenti progetti sorgente (figli) per i moduli attualmente selezionati.

Ancora più importante, questo elabora i dati di pin e net di ciascun connettore nei progetti figli a cui è associato lo speciale parametro System:Connector (vedi i dettagli sopra). Una volta completata l'importazione, viene creato automaticamente un ingresso di modulo per ciascuno di questi connettori sul rispettivo blocco grafico del modulo. L'ingresso del connettore è associato attivamente ai pin e alle net del connettore nel progetto figlio. Selezionare un grafico di ingresso del modulo nell'area di progettazione per visualizzarne i dettagli, come i pin/net del connettore, nel pannello Properties. Finché non viene collegato all'ingresso di un altro modulo, l'elenco parte/pin dell'ingresso nel pannello mostrerà il connettore e i pin come non accoppiati.

 

 

  • Sebbene gli ingressi vengano posizionati automaticamente durante l'importazione dei dati dai progetti figli, è anche possibile posizionare manualmente un ingresso di modulo selezionando il comando Place » Entry dai menu principali.

  • Selezionare un ingresso di modulo facendo clic sul relativo elemento grafico, quindi trascinare l'ingresso lungo il perimetro del modulo fino a una posizione adatta. Si noti che il designatore dell'ingresso può essere trascinato indipendentemente in una posizione diversa.

  • Puoi anche spostare un gruppo di voci del modulo selezionando più di una voce e quindi trascinando il gruppo nella posizione desiderata.

  • La colorazione della voce aiuterà a spostarla/posizionarla correttamente. Quando si trova all'esterno di un modulo, la voce verrà mostrata parzialmente e apparirà in grigio, e non sarà possibile posizionarla. Quando si trova sopra un modulo, verrà visualizzata la voce completa (e colorata), a indicare che può essere posizionata in quella posizione.

Usare il pannello Properties quando è selezionata una voce per definirne le proprietà:

  • Usare i controlli nell'area Properties sotto la scheda General del pannello per modificare il valore, la visibilità e lo stile di Designator  della voce e scegliere il Type della voce (Male/Female). In questa area del pannello vengono inoltre riportati il numero di pin nel connettore della voce (Number of Pins) e il numero identificativo assegnato a questa voce nel modulo padre (Entry Number).

  • Abilitare l'opzione System Entry  per indicare la voce come connessione a livello di sistema che non è cablata a un altro modulo, ad esempio una voce che rappresenta una presa di ingresso di alimentazione.

    Un progetto multi-board figlio ha un modulo la cui voce ha l'opzione System Entry abilitata.

    Quando le modifiche vengono importate nel progetto multi-board padre, questo connettore di voce verrà aggiunto come voce di modulo del modulo del progetto figlio.

     
  • Quando la voce è collegata tramite una connessione harness o cavo (learn more), l'area Mated Component del pannello viene popolata con i dati relativi al componente accoppiato.

  • Nell'area Mated Pins del pannello, la colonna Pin elenca i singoli pin nel connettore e le reti associate. Una volta collegata questa voce, la colonna Mated Pin viene popolata con un elenco dei pin accoppiati. Inoltre, una volta collegata questa voce, la scheda Addresses del pannello Properties viene popolata con un elenco tabellare dei percorsi di connessione e delle reti per la voce (learn more).

  • Usare i controlli nella scheda Parameters del pannello per aggiungere, modificare e rimuovere i parametri della voce e configurarne la visibilità nello spazio di progettazione.

Quando vengono aggiunte voci di modulo a un modulo, la tabella nell'area Entries  sotto la scheda General del pannello Properties quando il modulo è selezionato verrà popolata con le voci. La colonna Part(s) elenca ogni voce di modulo in termini di designatore e nome del connettore della voce nel progetto sorgente. Questo può essere modificato per comodità: la denominazione è locale al progetto multi-board e non influisce sui progetti figli sorgente.

  • La colonna Mated part(s) viene popolata con i dati una volta che la voce è collegata a un'altra voce nel progetto multi-board tramite una connessione. Per ulteriori informazioni, fare riferimento alla pagina Working with Connections.

  • Dall'elenco, è possibile attivare/disattivare rapidamente la visibilità del designatore della voce (  /  ) e il suo tipo (  ). Usare i pulsanti  e  rispettivamente per aggiungere al modulo e all'elenco una nuova voce non definita e per rimuovere dal modulo la voce selezionata nell'elenco.

  • Usare i pulsanti  e  rispettivamente per dividere la connessione selezionata nell'elenco in due voci di modulo correlate e per riunire voci precedentemente divise nella loro versione a voce singola. Per ulteriori informazioni, fare riferimento alla pagina Working with Connections.

Supporto per periferiche/componenti esterni

Questa funzionalità è disponibile quando le opzioni MBS.PlacePart e MBS.UseGeometryMaker sono abilitate nella finestra di dialogo Advanced Settings dialog.

Il documento schematico multi-board fornisce supporto per periferiche/componenti esterni che non fanno parte dei normali assiemi di schede PCB figlie (ovvero componenti "non-PCB"). Questo può includere, ad esempio, interruttori esterni, sensori e qualsiasi altro modulo elettronico commerciale di terze parti. Questa capacità è resa possibile dal supporto per due tipi di oggetto:

  • Custom Part – un'entità simile a un modulo che offre la possibilità di collegare uno o più componenti di libreria e che viene aggiunta al documento schematico multi-board usando il comando Place » Custom Part dai menu principali. Usare l'area Linked Components del pannello Properties quando la custom part posizionata è selezionata nello spazio di progettazione per aggiungere e rimuovere componenti alla custom part usando rispettivamente i pulsanti  e . Se l'elenco dei componenti collegati include componenti Workspace non aggiornati, fare clic sul pulsante per aggiornare i componenti alle revisioni più recenti. Viene aggiunta automaticamente una voce per ciascun componente collegato.

  • Custom Connection – offre la possibilità di aggiungere un singolo componente di libreria al documento schematico multi-board trascinando il componente richiesto dal pannello Components in uno spazio libero del foglio. Viene aggiunta automaticamente una voce per ciascun pin del componente.

    È anche possibile creare un simbolo personalizzato per un componente specificamente per l'uso con un documento schematico multi-board. L'aggiunta di nomi separati da virgole nel campo Name delle proprietà di un pin consente di raggruppare più pin in voci, creando essenzialmente simboli visivamente più puliti con meno voci e rendendo molto più lineare la connessione di tali componenti.

    Javascript ID: MBS_CustomConn_MultiplePins_AD24_5

    Quando si modifica un simbolo schematico, aggiungere più nomi separati da virgole nel campo Name di un pin.

    Quando il componente viene aggiunto a una custom part in uno schema multi-board, verrà creata una voce per ciascun pin del componente invece di una singola voce per il componente, e verranno create voci con più pin.

    Quando il componente viene posizionato in uno schema multi-board come custom connection, verranno create voci con più pin.

I componenti di libreria sono quelli disponibili dal Workspace connesso e dalle librerie locali disponibili. Una volta posizionati/definiti, è possibile collegare i componenti al progetto più ampio, ad esempio usando connessioni via cavo e harness.

I componenti collegati definiti tramite custom part e/o custom connection non vengono inclusi automaticamente nella BOM complessiva del prodotto/sistema e non vengono presentati nell'assieme multi-board (*.MbaDoc).

Cross-Probing

I comandi di cross-probing disponibili nel menu principale Design e nel menu contestuale dello spazio di progettazione consentono di passare rapidamente dal documento schematico multi-board agli elementi correlati nei progetti figli.

  • Per eseguire il cross-probing dal modulo o dalla voce attualmente selezionati al documento PCB o al connettore su quel documento all'interno del progetto di progettazione PCB a cui fa riferimento quel modulo, usare il comando Design » Crossprobe to PCB/Multi-board. Se il modulo fa riferimento a un documento di assieme multi-board (*.MbaDoc) all'interno di un progetto multi-board sorgente (*.PrjMbd), allora il cross-probing verrà eseguito verso il documento di assieme multi-board.

  • Per eseguire il cross-probing dal modulo o dalla voce attualmente selezionati allo schema di livello superiore o al connettore sullo schema pertinente all'interno del progetto di progettazione PCB a cui fa riferimento quel modulo, usare il comando Design » Crossprobe to Schematic.

  • Per eseguire il cross-probing dal modulo o dalla voce attualmente selezionati alla scheda, o al connettore su quella scheda, nel documento di assieme multi-board (*.MbaDoc) all'interno del progetto multi-board (*.PrjMbd), usare il comando Design » Crossprobe to MBA.

  • Per eseguire il cross-probing dalla connessione harness attualmente selezionata nel documento schematico multi-board (*.MbsDoc) a un progetto harness collegato (*.PrjHar), usare il comando Design » Crossprobe to Harness. Si aprirà il documento del diagramma di cablaggio del progetto harness associato.

Quando si esegue il cross-probing da una voce di modulo, gli oggetti sottoposti a cross-probing nel documento schematico/PCB di destinazione verranno visualizzati in conformità con le opzioni Highlight Methods definite nella pagina System – Navigation page  della finestra di dialogo Preferences. L'evidenziazione non verrà applicata al documento schematico multi-board.

Stampa o esportazione in PDF

Per stampare il documento schematico multi-board attualmente attivo, selezionare File » Print dal menu principale (scorciatoia: Ctrl+P). Si aprirà la finestra di dialogo Print . Il lato sinistro della finestra di dialogo presenta un'immagine di anteprima di stampa ridimensionabile. Le opzioni di stampa standard sono disponibili sul lato destro della finestra di dialogo. Queste includono la possibilità di designare una stampante specifica, confermare la posizione della stampante, visualizzare quanti documenti sono attualmente nella coda di stampa, regolare il numero di copie da stampare, il dimensionamento della pagina e le opzioni di orientamento. Dopo aver fatto clic su , il set di stampa verrà inviato al dispositivo di stampa scelto, in conformità con le opzioni definite.

La finestra di dialogo Print
La finestra di dialogo Print

Per esportare un documento schematico multi-board in un file PDF, selezionare File » Export to PDF dal menu principale.

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.

Contenuto