Working with Connections

Le connessioni stabilite tra i moduli nello schematico rappresentano in ultima analisi la connettività tra i connettori dei progetti figli, i pin dei connettori e le net nel progetto complessivo del sistema. L'ambiente di modifica dello schematico multi-board offre funzionalità complete che possono essere utilizzate per definire, modificare, verificare e aggiornare tale connettività durante lo sviluppo del progetto complessivo del prodotto.

Connessione dei progetti figli

Per completare il processo di creazione e connessione reciproca dei moduli dei progetti figli, posizionare una connessione logica tra le voci. Le connessioni multi-board rappresentano le connessioni fisiche (fili, spine e prese, cavi o cablaggi) utilizzate tra i progetti delle schede figlie.

Per ulteriori informazioni sulla rappresentazione dei progetti figli nello schematico multi-board, fare riferimento alla pagina Acquisizione del progetto logico di sistema.

Nell'editor Multi-board Schematic è disponibile una gamma di tipi di connessione. Sono disponibili i seguenti tipi di connessione:

  • Una connessione diretta (Place » Direct Connection) viene utilizzata ogni volta che il connettore su una scheda deve essere inserito direttamente nel connettore su un'altra scheda senza utilizzare una connessione fisica (cavo o cablaggio).

  • Un cavo (Place » Cable) è una connessione fisica che fornisce un mezzo per più segnali tra due schede in un sistema multi-board, in cui tale cavo si collega a un singolo connettore su ciascuna delle due schede.

  • Un cablaggio (Place » Harness) è una connessione fisica che fornisce un mezzo per più segnali tra due o più schede in un sistema multi-board, in cui tale cablaggio può collegarsi a uno o più connettori su ciascuna di tali schede.

È inoltre possibile posizionare connessioni di tipo filo (Place » Wire). Un filo è una connessione fisica che fornisce un mezzo per un singolo segnale tra due schede in un sistema multi-board e per cui tale filo è collegato direttamente a un connettore su ciascuna di tali schede. Sebbene nel documento venga posizionato un singolo filo, nella realtà verrà utilizzata una serie di fili in base al numero di segnali/pin collegati tra i connettori delle due schede.

La possibilità di posizionare fili è in Open Beta ed è disponibile quando l'opzione MBS.PlaceWire è abilitata nella finestra di dialogo Advanced Settings dialog.

Per posizionare una connessione:

  1. Selezionare il comando di posizionamento per il tipo di connessione richiesto.

  2. Il cursore cambierà in un mirino, indicando la modalità di posizionamento della connessione. Passare il cursore sopra l'indicatore di connessione di una voce (cerchio arancione), che diventerà verde per indicare un punto di connessione valido.

  3. Fare clic per confermare il punto iniziale della linea di connessione.

  4. Riposizionare il cursore, quindi fare clic per posizionare una serie di punti vertice che definiscono il percorso della connessione.

  5. Posizionare il cursore sul punto di connessione della voce di destinazione, quindi fare clic per completare il percorso della linea di connessione.

  6. Continuare a posizionare ulteriori connessioni tra altre coppie di voci, oppure fare clic con il pulsante destro del mouse o premere Esc per uscire dalla modalità di posizionamento.

Note sul lavoro con una connessione posizionata:

 
 
 
 
 
  • Il percorso e i punti terminali di un oggetto connessione posizionato possono essere modificati graficamente nello spazio di progettazione. Una volta selezionata, una linea di connessione viene evidenziata in verde. Fare clic e trascinare un segmento della linea nel suo piano perpendicolare per modificare il percorso della linea di connessione. Fare clic e trascinare un punto terminale della connessione (su una voce del modulo) per riposizionarne la posizione, quindi fare clic per confermare. Normalmente, l'estremità della connessione verrebbe spostata su un'altra voce del modulo, ma può anche essere posizionata nello spazio libero, dove adotta un identificatore nominale del punto finale.

  • A una connessione posizionata e terminata viene automaticamente assegnato un designatore (C_1 nell'esempio sopra) come identificatore dell'oggetto, modificabile nel pannello Properties della connessione. Le sue estremità terminali sono identificate dalle informazioni sulla destinazione della connessione nel formato <TargetModuleDesignator>-<TargetEntryDesignator>.

  • Una volta che una voce del modulo è collegata a un'altra voce tramite una connessione, la colonna Mated part(s) nella regione Entries del pannello Properties quando il modulo è selezionato elenca i designatori e i nomi delle parti a cui la voce è collegata ().

  • A una voce terminale di una connessione via cavo o cablaggio può essere assegnato un componente (parte fisica). Selezionare la voce terminale nello spazio di progettazione e fare clic sul pulsante  a destra del campo Part per selezionare la parte richiesta utilizzando la finestra di dialogo Select Connector. Dopo aver fatto clic su OK nella finestra di dialogo, il nome del componente selezionato verrà mostrato nel campo Part. Se è stato selezionato un componente dalla libreria Workspace, nel pannello saranno disponibili anche le informazioni sullo stato del ciclo di vita e della revisione (le stesse informazioni sono disponibili nel pannello Properties di un componente Workspace posizionato nello schematico di un progetto PCB – fare riferimento alla pagina Working with Placed Components per ulteriori informazioni).

    Javascript ID: MBS_Connection_Harness_EntryPart
  • Una volta posizionata una connessione (e, per una connessione via cavo o cablaggio, assegnati i componenti alle sue voci terminali), la colonna Mated Part della tabella nella regione Mated Parts/Pins della scheda General del pannello Properties quando è selezionato un modulo o una voce terminale viene popolata con dati sulla parte accoppiata e il corrispondente elenco delle voci del connettore – . Inoltre, la scheda Addresses del pannello fornisce un elenco tabellare dei percorsi di connessione e delle net per la voce selezionata in termini di parte, pin e nome net della connessione sorgente nel modulo della voce (colonna From Name), parte, pin e nome net della connessione terminale nel modulo di 'destinazione' (colonna To Name), nome net della connessione come nome singolo o come nome net aggregato (target_net/source_net, colonna Net Name) –

  • Se un'estremità della connessione di cablaggio rimane non collegata (terminata nello spazio libero), è possibile abilitare l'opzione System Entry nel pannello Properties quando è selezionata la voce su questa estremità della connessione per indicare la voce come connessione a livello di sistema. Questo può essere utilizzato per creare connessioni tra più progetti multi-board in una configurazione nidificata.

    Javascript

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

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

  • Il percorso e i punti terminali di un oggetto connessione posizionato possono essere modificati graficamente nello spazio di progettazione. Una volta selezionata, una linea di connessione viene evidenziata in verde. Fare clic e trascinare un segmento della linea nel suo piano perpendicolare per modificare il percorso della linea di connessione. Fare clic e trascinare un punto terminale della connessione (su una voce del modulo) per riposizionarne la posizione, quindi fare clic per confermare. Normalmente, l'estremità della connessione verrebbe spostata su un'altra voce del modulo, ma può anche essere posizionata nello spazio libero, dove adotta un identificatore nominale del punto finale.

  • A una connessione posizionata e terminata viene automaticamente assegnato un designatore (C_1 nell'esempio sopra) come identificatore dell'oggetto, modificabile nel pannello Properties della connessione. Le sue estremità terminali sono identificate dalle informazioni sulla destinazione della connessione nel formato <TargetModuleDesignator>-<TargetEntryDesignator>.

  • Una volta che una voce del modulo è collegata a un'altra voce tramite una connessione, la colonna Mated part(s) nella regione Entries del pannello Properties quando il modulo è selezionato elenca i designatori e i nomi delle parti a cui la voce è collegata ().

  • A una voce terminale di una connessione via cavo o cablaggio può essere assegnato un componente (parte fisica). Selezionare la voce terminale nello spazio di progettazione e fare clic sul pulsante  a destra del campo Design Item ID per selezionare la parte richiesta utilizzando la finestra di dialogo Select Connector. Dopo aver fatto clic su OK nella finestra di dialogo, il nome del componente selezionato verrà mostrato nel campo Component. Se è stato selezionato un componente dalla libreria Workspace, nel pannello saranno disponibili anche le informazioni sullo stato del ciclo di vita e della revisione (le stesse informazioni sono disponibili nel pannello Properties di un componente Workspace posizionato nello schematico di un progetto PCB – fare riferimento alla pagina Working with Placed Components per ulteriori informazioni).

     
  • Una volta posizionata una connessione (e, nel caso di una connessione via cavo o fascio, assegnati i componenti alle relative voci di terminazione) e selezionata una voce di modulo o una voce di terminazione, la colonna Mated Pin della tabella nell’area Mated Pins della scheda General del pannello Properties viene popolata con un elenco delle voci del connettore – . Inoltre, la scheda Addresses del pannello fornisce un elenco tabellare dei percorsi di connessione e delle net per la voce selezionata in termini di parte, pin e nome net della connessione sorgente nel modulo della voce (colonna From Name), parte, pin e nome net della connessione di terminazione nel modulo di “destinazione” (colonna To Name), nome net della connessione come nome singolo oppure come nome net aggregato (target_net/source_net) (colonna Net Name) –

  • Se un’estremità della connessione del fascio rimane non collegata (terminata nello spazio libero), è possibile abilitare l’opzione System Entry nel pannello Properties quando è selezionata la voce su questa estremità della connessione, per indicare la voce come connessione a livello di sistema. Questo può essere usato per creare connessioni tra più progetti multi-board in una configurazione nidificata.

    Un progetto multi-board figlio ha un connettore del fascio la cui voce ha l’opzione System Entry abilitata.

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

     

Connessioni da connettore inline a fascio

Se necessario, è possibile definire un Inline Harness Connector per creare connessioni tra fasci. Posizionare il connettore usando il comando Place » Entry  oppure  su Active Bar. Viene creata una voce corrispondente nel punto in cui viene posizionata la nuova voce.

Si apre la finestra di dialogo Assign Part Numbers to Inline Connectors, nella quale è possibile selezionare le parti richieste da usare con le nuove voci. Fare clic sul relativo per selezionare i connettori desiderati per ciascuna voce, quindi fare clic su Apply. Questo accoppia le due voci e aggiunge automaticamente la connessione a una delle voci esistenti in ciascuna delle connessioni del fascio.

Sebbene il connettore inline del fascio e la sua controparte accoppiata possano essere spostati insieme, al momento non è possibile modificarne l’orientamento.

Definizione del tipo di terminazione per le voci del fascio

È possibile definire il tipo di terminazione per una voce del fascio (un’estremità di terminazione di una connessione del fascio). Selezionare la voce del fascio nel documento schematico multi-board e scegliere l’opzione richiesta dal menu a discesa Termination Type nell’area Properties della scheda General del pannello Properties. Le opzioni di tipo di terminazione disponibili sono:

  • Connector – l’opzione standard usata quando si collega a un connettore accoppiato sul PCB. In genere coinvolge connettori standard montati su scheda.

  • Crimps/Ferrules – i singoli fili vengono terminati con crimps o puntalini prima di essere inseriti nel connettore sul lato PCB.

  • Wire termination – i fili vengono tagliati netti all’estremità del fascio e fissati con vite oppure saldati direttamente al PCB. Questo è comune nelle connessioni dirette filo-scheda, come con alcuni connettori JST.

Le informazioni si riflettono nelle proprietà della voce del fascio selezionata e della corrispondente voce di modulo.

Selezionare il Termination Type richiesto per una voce del fascio nel relativo pannello Properties quando la voce è selezionata.

Le proprietà della voce del fascio (incluso il relativo Termination Type) si riflettono nell’area Mated Component del pannello Properties quando è selezionata la corrispondente voce di modulo. Le proprietà della voce del fascio possono essere modificate da lì, se necessario.

 

Modifica di una connessione

Selezionare una grafica di connessione nell’area di progettazione per visualizzarne e modificarne i dettagli nel pannello Properties.

  • Usare i controlli nell’area Properties sotto la scheda General del pannello per modificare il valore, la visibilità e lo stile del Designator della connessione. In questa area del pannello viene inoltre riportato il numero di connessioni individuali nella connessione attualmente selezionata (Number of Connections).

  • L’area Entries fornisce dettagli sugli attributi per ciascuna estremità di terminazione della connessione via cavo o fascio selezionata. Usare i controlli disponibili per attivare/disattivare la visibilità del designatore della voce corrispondente e il relativo tipo (colonna Entry), definire il designatore (colonna Designator), assegnare i componenti usati per terminare le estremità del connettore (colonna Part; analogamente, i componenti possono essere assegnati dalle proprietà della voce come descritto sopra). La colonna Mated mostra la connessione nel progetto della scheda di destinazione a cui l’estremità della connessione è accoppiata. Il relativo elenco a discesa offre altri target di connessione disponibili – in genere quello occupato dall’altra estremità della connessione.

  • Usare i controlli nell’area Graphical del pannello per configurare la visualizzazione della connessione, cioè lo stile di linea e il colore della linea di connessione. Le opzioni disponibili per lo stile di 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 Impostazione di un documento schematico multi-board .

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

Le connessioni tra moduli di progetti figli non sono necessariamente una corrispondenza pin-a-pin, in particolare quando un connettore è suddiviso in sezioni cablate verso moduli PCB diversi. Per modificare o correggere le corrispondenze pin/net tra un’interconnessione di moduli, cambiare secondo necessità le assegnazioni From/To nelle voci dell’elenco Connections del pannello Properties. Usare l’elenco a discesa From o To per selezionare una nuova assegnazione net e quindi una diversa relazione di segnale end-to-end attraverso quella singola connessione all’interno della connessione modulo-modulo. Per una connessione del fascio, un pin di un connettore può essere collegato a più di un pin sullo stesso connettore di destinazione.

Per modificare le singole connessioni all’interno di una connessione, usare la finestra di dialogo Connection Manager (scopri di più).

Suddivisione di una connessione

In situazioni di progettazione in cui un connettore di un progetto figlio serve più di un progetto collegato, il connettore sorgente può essere suddiviso logicamente (in termini di pin/net) usando la funzione di split dell’editor schematico multi-board – in pratica, un modulo è collegato a due altri moduli. Un esempio di tale progetto è quello in cui un singolo header plug su un PCB è destinato ad accogliere due header socket più piccoli che, a loro volta, si collegano a due altri PCB – i segnali sezionati di una singola connessione (ad esempio, a 20 pin) vengono distribuiti a una connessione (ad esempio, a 10 pin) su un PCB e a una connessione (a 10 pin) su un altro PCB.

Javascript ID: MBS_SplitConnection

Per suddividere una connessione, selezionare il modulo e quindi una voce nel pannello Properties. Fare clic sul pulsante .

Nella successiva finestra di dialogo Split Entry, selezionare le combinazioni pin/net elencate che si desidera separare (scorporare) in un’altra voce. Fare clic sul pulsante per confermare le selezioni. L’editor creerà automaticamente una nuova voce di modulo per i pin/net separati, che potrà quindi essere collegata a un modulo diverso secondo necessità.

Nell’esempio mostrato, la voce HDR6 sul modulo M1 è destinata a collegarsi sia al modulo M2 (un display LCD da pannello) sia al modulo M3 (una scheda di alimentazione). Le connessioni della voce HDR6 sono state suddivise per separare logicamente tre net di alimentazione che si collegheranno a HDR3 sul modulo di alimentazione M3. Questo crea una voce HDR6 aggiuntiva su M1 (HDR6 [1-2,15]) che offre solo le tre connessioni di alimentazione per M3, mentre la voce HDR6 originale viene automaticamente riassegnata per offrire le restanti 17 connessioni, che alla fine si collegano a HDR1 sul modulo LCD M2.

Selezionare una connessione nell’area di progettazione per vedere le net che la compongono nel pannello Properties. Qui, una sezione delle net HDR6 (suddivise) è collegata a HDR3 tramite la connessione C_2, che rappresenta le tre linee di alimentazione tra la scheda principale (M1) e l’alimentatore (M3). Come mostrato nell’immagine, ogni connessione virtuale elencata nell’area Connections del pannello include anche il nome della relativa voce, il pin e la net a entrambe le estremità nelle colonne From e To.

Si noti che, insieme al Designator di una connessione, il nome net locale (Net) per ciascuna voce nell’elenco Connections può essere modificato per comodità. Questi nomi sono locali al progetto multi-board e non influiscono sui progetti figli sorgente.

Lavorare con il Connection Manager

La connettività complessiva in un progetto multi-board, una volta stabilita, è dettagliata nella finestra di dialogo Connection Manager, accessibile selezionando il comando Design » Connection Manager dai menu principali o dal menu contestuale dell’area di progettazione.

L’area superiore della finestra di dialogo elenca tutte le assegnazioni net/pin raggruppate sotto i rispettivi designatori di connessione padre e tipo (Direct, Cable o Harness) e include il relativo ID di progettazione di sistema e nome net, insieme alle connessioni pin/net di origine e destinazione.

  • Sono disponibili controlli per passare rapidamente dalla visualizzazione di tutte le connessioni () alla visualizzazione delle sole modifiche apportate ().

  • Usare il pulsante / della finestra di dialogo per attivare o disattivare l’inclusione dei dettagli relativi alle connessioni pin letterali nell’elenco.

  • Le informazioni sulla net mostrate nei campi evidenziati nell’Connection Manager rappresentano la modifica proposta.

  • Usare il pulsante   per copiare rapidamente le voci di connessione selezionate, incluse le intestazioni (ID, nome net, ecc.), da incollare in un documento di testo o in un foglio di calcolo. Fare clic sul pulsante   per generare un report (*.xlsx) delle connessioni correnti.

Il Connection Manager evidenzierà tutte le connessioni considerate in conflitto oppure, in pratica, qualsiasi aggiornamento di connessione importato che non corrisponda alla mappa dei dati di connettività esistente dell’editor di progettazione del sistema (per ulteriori informazioni sull’aggiornamento della progettazione multi-board, fare riferimento alla pagina System Design Updates). Selezionare una voce net evidenziata nell’elenco superiore per vedere una rappresentazione grafica del conflitto nella regione inferiore della finestra di dialogo, Conflict Resolution, e per accedere a una serie di opzioni tramite pulsanti che possono essere usate per risolverlo.

Le informazioni sulla net mostrate nei campi evidenziati nell’elenco Connection Manager rappresentano la modifica proposta. Nel caso di esempio mostrato qui, le net sui pin 4 e 5 di HDR1 nel progetto figlio (modulo LCD) sono in un ordine diverso: di fatto, sono state scambiate.

Il Connection Manager interpreterà questa modifica e offrirà pulsanti di azione correttiva appropriati nella grafica Conflict Resolution. Le opzioni includono:

  •  – le net sui pin 4 e 5 del connettore HDR1 nel modulo M2 verranno modificate nella progettazione multi-board per corrispondere alle assegnazioni aggiornate (come evidenziato) nella finestra di dialogo.

  •  – verrà mantenuta l’attuale relazione net-pin per HDR1 nel modulo M2. La modifica proposta viene ignorata dalla progettazione multi-board. Si noti che la progettazione multi-board non corrisponderà quindi alle assegnazioni net nel/i progetto/i figlio/i.

  •  – le assegnazioni pin/net all’altra estremità della connessione (su HDR6 di M1, il PCB della scheda principale) verranno modificate per mantenere una corretta relazione net tra i due moduli (M1 e M2).

  •  – i fili virtuali che collegano HDR1 su M2 e HDR6 su M1 verranno modificati (in questo caso scambiati) per correggere il conflitto di connettività della net, e le assegnazioni pin/net del connettore non verranno modificate. In questo caso, il filo 4 collegherà quindi il pin 4 di HDR6 al pin 4 di HDR1, e il filo 5 collegherà i pin HDR6-5 e HDR1-5.

Le opzioni di risoluzione del conflitto disponibili dipenderanno dal tipo di connessione selezionata. L’opzione , per esempio, non verrà proposta per una connessione diretta tra ingressi di modulo, in cui i PCB sono collegati direttamente tra loro anziché tramite cablaggio.

Quando è stata selezionata un’opzione di risoluzione del conflitto, una risposta affermativa nella successiva finestra di dialogo Confirmation farà sì che l’azione di risoluzione del conflitto venga applicata a tutti i conflitti dello stesso tipo.

Le assegnazioni net corrette verranno evidenziate in verde e saranno riportate anche nella grafica di connessione inferiore della finestra di dialogo.

Selezionare il pulsante per applicare le assegnazioni aggiornate alla progettazione multi-board.

Si noti che i valori Net Name mostrati nella finestra di dialogo non cambiano quando un conflitto viene risolto, poiché rappresentano i nomi net nella progettazione locale del sistema. Questi nomi vengono creati automaticamente quando una connessione viene inizialmente inserita tra ingressi di modulo e possono essere modificati in qualsiasi momento intervenendo su quella connessione nel pannello Properties.

Una volta applicate le modifiche di risoluzione del conflitto, queste possono essere esaminate nel pannello Properties quando la connessione pertinente è selezionata nello spazio di progettazione del sistema.

Nell’immagine del pannello Properties mostrata di seguito, il conflitto di esempio per la connessione H_1 è stato risolto usando l’opzione . Questo ha di fatto incrociato le connessioni 4 e 5 in modo da mantenere la corretta continuità della net, cioè le net Reset e Read/Write corrispondono tra i moduli del progetto (LCD_RW# → RSW e LCD_RS# → RS, rispettivamente).

Le modifiche apportate nel Connection Manager possono essere riportate ai progetti PCB figli usando il comando Design » Update Child Projects.

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