Definizione dei substacks - Modalità avanzata

Nel software di progettazione PCB di Altium sono disponibili due modalità di progettazione rigid-flex. La modalità originale, o standard, denominata Rigid-Flex, supporta progetti rigid-flex semplici. Se il progetto presenta requisiti rigid-flex più complessi, come regioni flessibili sovrapposte, è necessario utilizzare la modalità Advanced Rigid-Flex (nota anche come rigid-flex 2.0). La modalità viene scelta nel menu Tools del Layer Stack Manager.

La differenza fondamentale tra le modalità è che, nella modalità originale, la forma della scheda viene suddivisa in regioni di scheda separate posizionando una Split Line, e tale Split Line rimane come oggetto che definisce dove termina una regione della scheda e ne inizia un'altra. Nella modalità Advanced, ogni regione della scheda viene posizionata separatamente oppure, se una regione più grande viene suddivisa tramite Sliced, diventa due oggetti regione separati. Nella modalità Advanced, sono i bordi delle regioni di scheda adiacenti a definire dove queste due regioni si incontrano, non la presenza di una Split Line. A causa di questa differenza, non esiste alcun oggetto Split Line quando la scheda è in modalità Advanced Rigid-Flex.

Scopri di più su Designing a Rigid-Flex PCB

Se la modalità Rigid-Flex (Advanced) è abilitata, la visualizzazione cambierà da Stackup mode (mostrata sopra) a Board mode (mostrata sotto). La modalità Board viene utilizzata per modificare visivamente e organizzare i vari substacks nel progetto rigid-flex. Un singolo substack può essere modificato facendo doppio clic su di esso; in questo caso viene visualizzata la modalità Stackup per quel substack.

Usa il Navigation bar in alto a destra del Layer Stack Manager per passare avanti e indietro tra Stackup e Board modes, come evidenziato nell'immagine seguente.

La modalità Board del Layer Stack Manager viene utilizzata per definire i Substacks in un progetto rigid-flex.
La modalità Board del Layer Stack Manager viene utilizzata per definire i Substacks in un progetto rigid-flex.

Board mode del Layer Stack Manager viene utilizzato per:

  • Aggiungere Substacks.
  • Configura le relazioni tra i layer nei Substacks adiacenti: condividono layer (Common) oppure i layer sono univoci in quel Substack (Individual).
  • Configurare se i layer adiacenti si estendono nel Substack vicino.
  • Aggiungere ulteriori Branches (i Branches vengono utilizzati quando il progetto ha più sezioni flessibili che si diramano da una singola sezione rigida; maggiori dettagli nella sezione Creating a Branch).

Configurazione dei Substacks

Una Board può includere un numero qualsiasi di Substacks. Un approccio utile per visualizzare la struttura complessiva della scheda consiste nel definire un Substack per ogni Region della scheda. Tuttavia, questo non è un requisito: il requisito minimo è creare un Substack per ogni insieme univoco di layer necessario nel progetto complessivo. Più Regions della scheda possono quindi essere assegnate allo stesso Substack, se necessario.

Il video seguente mostra una scheda rigid-flex con nove Board Regions, che utilizzano tre Substacks univoci.

Ogni Substack può essere assegnato a una Board Region tutte le volte necessarie.

Ogni Substack viene creato all'interno di una section. Perché servono le sections? Perché è anche possibile creare più Substacks all'interno di una stessa section, una funzionalità utile quando si crea una scheda rigid-flex in stile bookbinder (due regioni rigide collegate da più regioni flessibili). L'immagine seguente mostra due flex substacks, denominati FlexUpper e FlexLower, nella section centrale dello stack di layer.

Un PCB rigid-flex in stile bookbinder; si noti che la section centrale ha due Substacks.
Un PCB rigid-flex in stile bookbinder; si noti che la section centrale ha due Substacks.

Lavorare in Board mode nel Layer Stack Manager:

  • Una volta abilitata la modalità Rigid-Flex, il Layer Stack Manager si apre in Board mode, dove vengono aggiunti nuovi Substacks e allineati con i Substacks adiacenti.
  • Per modificare i layer e le proprietà dei layer del Substack selezionato (la selezione è indicata da un contorno azzurro chiaro, come mostrato sopra), fare doppio clic sul Substack oppure utilizzare la barra di navigazione del Layer Stack Manager per selezionare il Substack richiesto e aprire Stackup mode, dove è possibile modificare i singoli layer di quel Substack. Aggiungere e configurare i layer secondo necessità.
  • Per tornare a Board mode dopo aver modificato un Substack, fare clic sul pulsante Home nella barra di navigazione del Layer Stack Manager.

Aggiunta e modifica di un nuovo Substack

Oltre a essere utilizzato per aggiungere e rimuovere Substacks, Board mode viene utilizzato anche per configurare se uno Stackup usa layer comuni o individuali.

Un nuovo substack viene creato a partire dai layer attualmente selezionati.

Creazione di un nuovo Substack:

  • Un nuovo Substack viene creato a partire dai layer attualmente selezionati (evidenziati in azzurro chiaro): il primo passaggio consiste nel selezionare i layer richiesti nel nuovo Substack:
    • Left Click per selezionare un intero Substack.
    • Shift+Click per selezionare un singolo layer in un Substack. Continuare con Shift+Click sugli altri layer per creare l'insieme dei layer selezionati. In alternativa, eseguire Shift+Click sul primo layer richiesto, quindi passare direttamente all'ultimo layer ed eseguire Shift+Click per selezionarlo; verranno selezionati anche tutti i layer intermedi.
  • Per aggiungere un nuovo Substack utilizzando i layer selezionati, fare clic sul pulsante e selezionare il comando appropriato:
    • Insert Selected before - crea il nuovo Substack a sinistra del Substack attualmente selezionato
    • Insert Selected after - crea il nuovo Substack a destra del Substack attualmente selezionato
    • Insert Selected into - crea il nuovo Substack nella stessa section del Substack attualmente selezionato.
    • Branch - crea un nuovo branch, a partire dal Substack attualmente selezionato. Maggiori dettagli sui branch più avanti.
  • In alternativa, è possibile trascinare orizzontalmente il gruppo di layer selezionati nel Board view per creare un nuovo substack di quei layer (come mostrato nel video sopra). 
  • Il nuovo Substack verrà creato; fare doppio clic sul Substack per aprirlo e modificarlo in Stackup mode del Layer Stack Manager.
  • Se si prevede di aggiungere Coverlays a una regione flessibile, abilitare l'opzione Is Flex nel pannello Properties quando il flex Substack è aperto in Stackup mode.
  • Configura i layer del Substack secondo necessità, quindi fai clic sul pulsante Home nella barra di navigazione del Layer Stack Manager per tornare a Board mode.
  • Modifica il Name del Substack nel pannello Properties in modo che rifletta la sua funzione nel progetto complessivo.
  • Continua ad aggiungere un Substack per ogni Region nel progetto rigid-flex.

Quando i layer vengono copiati da un Substack esistente per creare un nuovo Substack, tali layer diventano comuni a entrambi i Substacks: la modifica delle proprietà di un layer in un Substack verrà applicata a quel layer in entrambi i Substacks. Se un Substack richiede layer con proprietà univoche, aggiungere tali layer direttamente in quel Substack (come mostrato nel video sopra). 

Utilizzo dei materiali

Abilitare l'opzione Individual Material Usage per consentire layer adiacenti differenti.
Abilitare l'opzione Individual Material Usage per consentire layer adiacenti differenti.

Un progetto rigid-flex spesso presenta layer di rame e dielettrici comuni tra le regioni rigide e flessibili, ma layer dielettrici esterni differenti, come i coverlays. Per aiutare il progettista a gestire questo aspetto, Properties per il Substack selezionato include un'opzione Material Usage.

  • Common - utilizzo dei materiali significa che tutti i layer nel Substack con il minor numero di layer devono avere layer identici (e proprietà identiche) rispetto ai layer nei Substacks adiacenti. Questo include sia i layer comuni di rame/dielettrico sia eventuali layer dielettrici esterni per scopi speciali, come i coverlays.
  • Individual - abilitare la modalità Individual per consentire combinazioni differenti di materiali adiacenti in questo Substack.

Creazione di un Branch

Se il progetto ha una struttura di stackup che non può essere modellata nel Board view, allora richiede la funzionalità Branch. Nell'esempio mostrato nell'immagine seguente, ci sono quattro regioni flessibili che si diramano da layer diversi sulla scheda principale, e ogni regione flessibile ha una piccola regione rigida all'estremità. Sebbene sia possibile collegare le quattro regioni flessibili alla MainBoard senza utilizzare Branches, non è possibile creare la piccola regione rigida all'estremità di ciascuna regione flessibile.

Alla Region selezionata, ConnectorRegion4, viene assegnato il Substack ConnectorRigid4.
Alla Region selezionata, ConnectorRegion4, viene assegnato il Substack ConnectorRigid4.

Questa scheda richiede l'uso della funzionalità Branch. Un Branch si sviluppa a partire da un Substack; un Substack può avere più branch che si diramano da esso. In questo esempio il Substack MainBoard ha quattro branch: FirstFlexBranch, SecondFlexBranch, ThirdFlexBranch e ForthFlexBranch.

Usa i controlli nella barra di navigazione per passare da un Branch all'altro.
Usa i controlli nella barra di navigazione per passare da un Branch all'altro.

Lavorare con i branch:

  • Un Branch viene creato usando come base il Substack attualmente selezionato; selezionare il Substack richiesto prima di aggiungere un Branch.
  • Fare clic sul pulsante e selezionare Branch dal menu. Verrà visualizzato il nuovo Branch, contenente solo il Substack comune da cui si dirama. Immettere un Branch Name appropriato nel pannello Properties.
  • Aggiungere nuovi Substacks al Branch, secondo necessità.
  • Usare la barra di navigazione del Layer Stack Manager per passare da un Branch all'altro.
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