Lavorare con le connessioni

A colpo d'occhio

Scopri come definire e gestire le connessioni tra progetti figli in uno schema multi-scheda in Altium Designer. Questo articolo illustra i tipi di connessione, il loro posizionamento e la modifica, l'assegnazione dei connettori e la verifica della connettività di pin e net. Spiega inoltre i connettori in linea dei cablaggi e come definire il tipo di terminazione per gli ingressi dei cablaggi. Continua a leggere per comprendere meglio come si collegano le schede all'interno dell'intero sistema.

- Scopri quando utilizzare connessioni dirette, tramite cavo, cablaggio o filo.
- Impara a posizionare e modificare le connessioni, assegnare i componenti connettore e ispezionare i pin accoppiati e i percorsi di connessione.
- Esplora i connettori in linea dei cablaggi e scopri come definire il tipo di terminazione per gli ingressi dei cablaggi.
Approfondisci con l'IA:

Le connessioni stabilite tra i moduli nello schema rappresentano, in definitiva, la connettività tra i connettori dei progetti figli, i pin dei connettori e le reti nell'intero progetto di sistema. L'ambiente di modifica degli schemi multi-scheda offre funzionalità complete per definire, modificare, verificare e aggiornare tale connettività durante lo sviluppo del progetto complessivo del prodotto.

Collegamento dei progetti figli

Per completare il processo di creazione e collegamento dei moduli dei progetti figli, posizionare una connessione logica tra gli ingressi. Le connessioni multi-scheda 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 schema multi-scheda, consultare la pagina Acquisizione del progetto logico del sistema.

Nell'editor degli schemi multi-scheda sono disponibili diversi tipi di connessione:

  • Una connessione diretta (Place » Direct Connection) viene utilizzata quando il connettore di una scheda deve innestarsi direttamente nel connettore di un'altra, senza utilizzare una connessione fisica (cavo o cablaggio).

  • Un cavo (Place » Cable) è una connessione fisica che trasporta più segnali tra due schede in un sistema multi-scheda e si collega a un singolo connettore su ciascuna delle due schede.

  • Un cablaggio (Place » Harness) è una connessione fisica che trasporta più segnali tra due o più schede in un sistema multi-scheda e può collegarsi a uno o più connettori su ciascuna di queste schede.

È anche possibile posizionare connessioni di tipo filo (Place » Wire). Un filo è una connessione fisica che trasporta un singolo segnale tra due schede in un sistema multi-scheda ed è collegato direttamente a un connettore su ciascuna di queste 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.

Per posizionare una connessione:

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

  2. Il cursore assume la forma di un mirino, indicando la modalità di posizionamento delle connessioni. Portare il cursore sull'indicatore di connessione di un ingresso (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. Spostare il cursore, quindi fare clic per posizionare una serie di vertici che definiscono il percorso della connessione.

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

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

Note sull'utilizzo di una connessione posizionata:

  • Il percorso e i punti terminali di un oggetto connessione posizionato possono essere modificati graficamente nell'area di progettazione. Una volta selezionata, una linea di connessione viene evidenziata in verde. Fare clic su un segmento di linea e trascinarlo in direzione perpendicolare per modificare il percorso della linea di connessione. Fare clic su un punto terminale della connessione (in corrispondenza di un ingresso del modulo) e trascinarlo per riposizionarlo, quindi fare clic per confermare. Normalmente, l'estremità della connessione viene spostata su un altro ingresso del modulo, ma può anche essere posizionata nello spazio libero, dove assume un identificatore nominale del punto terminale.

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

  • Una volta collegato un ingresso di un modulo a un altro ingresso mediante una connessione, la colonna Mated part(s) nell'area Entries del pannello Properties, quando il modulo è selezionato, elenca i designatori e i nomi dei componenti a cui è collegato l'ingresso ().

  • È possibile assegnare un componente (parte fisica) a un ingresso terminale di una connessione di tipo cavo o cablaggio. Selezionare l'ingresso terminale nell'area di progettazione e fare clic sul  pulsante a destra del campo Design Item ID per selezionare il componente richiesto tramite la finestra di dialogo Select Connector. Dopo aver fatto clic su OK nella finestra di dialogo, il nome del componente selezionato verrà visualizzato nel campo Component. Se è stato selezionato un componente dalla libreria del Workspace, nel pannello saranno disponibili anche informazioni sullo stato del ciclo di vita e della revisione (le stesse informazioni sono disponibili nel pannello Properties di un componente del Workspace posizionato nello schema di un progetto PCB; per ulteriori informazioni, consultare la pagina Utilizzo dei componenti posizionati).

     
  • Una volta posizionata una connessione (e, nel caso di una connessione di tipo cavo o cablaggio, assegnati i componenti ai relativi ingressi terminali) e selezionato un ingresso del modulo o un ingresso terminale, la Mated Pin colonna della tabella nell'area Mated Pins della scheda General del pannello Properties viene compilata con un elenco degli ingressi del connettore – . Inoltre, la scheda Addresses del pannello fornisce un elenco tabellare dei percorsi di connessione e delle reti per l'ingresso selezionato, riportando il componente, il pin e il nome della rete della connessione di origine nel modulo dell'ingresso (colonna From Name), il componente, il pin e il nome della rete della connessione terminale nel modulo di destinazione (colonna To Name), nonché il nome della rete della connessione, come nome singolo o nome di rete aggregato (target_net/source_net) (colonna Net Name) – . 

  • Se un'estremità della connessione del cablaggio rimane scollegata (terminata nello spazio libero), è possibile abilitare l'opzione System Entry nel pannello Properties quando è selezionato l'ingresso su questa estremità della connessione, per contrassegnare l'ingresso come connessione a livello di sistema. Questa funzionalità può essere utilizzata per creare connessioni tra più progetti multi-scheda in una configurazione annidata.

    Un progetto multi-scheda figlio dispone di un connettore di cablaggio il cui ingresso ha l'opzione System Entry abilitata.

    Quando le modifiche vengono importate nel progetto multi-scheda padre, questo connettore di cablaggio viene aggiunto come ingresso del modulo del progetto figlio.

     

Connessioni tra connettori in linea e cablaggio

Se necessario, è possibile definire un Inline Harness Connector per creare collegamenti tra cablaggi. Posizionare il connettore utilizzando 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 i componenti necessari da utilizzare con le nuove voci. Fare clic sul relativo  per selezionare i connettori desiderati per ciascuna voce, quindi fare clic su Apply. In questo modo le due voci vengono accoppiate e viene aggiunto automaticamente un collegamento a una delle voci esistenti in ciascun collegamento di cablaggio.

Sebbene il connettore intermedio del cablaggio e la relativa controparte accoppiata possano essere spostati insieme, al momento non è possibile modificarne l'orientamento.

Definizione del tipo di terminazione per le voci del cablaggio

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

  • Connector – l'opzione standard utilizzata per il collegamento a un connettore di accoppiamento sul PCB. In genere prevede l'uso di connettori standard montati sulla scheda.

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

  • Wire termination – i fili vengono tagliati di netto all'estremità del cablaggio e fissati con viti oppure saldati direttamente al PCB. Questa soluzione è comune nei collegamenti diretti filo-scheda, come nel caso di alcuni connettori JST.

Le informazioni vengono riportate nelle proprietà della voce del cablaggio selezionata e della corrispondente voce del modulo.

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

Le proprietà della voce del cablaggio (incluso il relativo Termination Type) vengono riportate nell'area Mated Component del pannello Properties quando è selezionata la corrispondente voce del modulo. Se necessario, da qui è possibile modificare le proprietà della voce del cablaggio.

 

Modifica di un collegamento

Selezionare la rappresentazione grafica di un collegamento nell'area di progettazione per visualizzarne e modificarne i dettagli nel pannello Properties.

 
 
 
 
 
  • Utilizzare i controlli nell'area Properties della scheda General del pannello per modificare il valore, la visibilità e lo stile del Designator del collegamento. In quest'area del pannello viene riportato anche il numero di collegamenti singoli presenti nel collegamento attualmente selezionato (Number of Connections).

  • L'area Entries fornisce dettagli sugli attributi di ciascuna estremità di terminazione del collegamento di cavo o cablaggio selezionato. Utilizzare i controlli disponibili per attivare o disattivare la visibilità del designatore della voce corrispondente e il relativo tipo (colonna Entry), definire il designatore (colonna Designator) e assegnare i componenti utilizzati per terminare le estremità del connettore (colonna Part; analogamente, è possibile assegnare i componenti dalle proprietà della voce, come descritto sopra). La colonna Mated mostra il collegamento nel progetto della scheda di destinazione a cui è accoppiata l'estremità del collegamento. Il menu a discesa associato propone altre destinazioni di collegamento disponibili, generalmente quella occupata dall'altra estremità del collegamento.

  • Utilizzare i controlli nell'area Graphical del pannello per configurare la visualizzazione del collegamento, ovvero lo stile e il colore della linea di collegamento. Le opzioni disponibili per lo stile della linea sono definite nell'area Line Styles del pannello Properties quando non è selezionato alcun oggetto nell'area di progettazione. Per ulteriori informazioni, consultare la pagina Configurazione di un documento schematico multi-scheda.

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

I collegamenti tra i moduli dei progetti secondari non presentano necessariamente una corrispondenza pin a pin, in particolare quando un connettore è suddiviso in sezioni cablate a diversi moduli PCB. Per modificare o correggere le corrispondenze pin/net di un'interconnessione tra moduli, modificare secondo necessità le assegnazioni From/To nelle voci dell'elenco Connections del pannello Properties. Utilizzare il menu a discesa From o To per selezionare una nuova assegnazione della net e, di conseguenza, una diversa relazione del segnale da un'estremità all'altra attraverso quel singolo collegamento all'interno del collegamento tra moduli. Per un collegamento di cablaggio, un pin di un connettore può essere collegato a più pin dello stesso connettore di destinazione.

Per modificare i singoli collegamenti all'interno di una connessione, utilizzare la finestra di dialogo Connection Manager (ulteriori informazioni).

Suddivisione di una connessione

Nelle situazioni progettuali in cui un connettore di un progetto figlio serve più progetti collegati, il connettore di origine può essere suddiviso logicamente (in termini di pin/net) utilizzando la funzione di suddivisione dell'editor schematico multi-scheda: in pratica, un modulo viene collegato ad altri due moduli. Un esempio è un progetto in cui un singolo connettore maschio su un PCB è destinato ad accogliere due connettori femmina più piccoli che, a loro volta, si collegano ad altri due PCB: i segnali suddivisi 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 e trasferire a un'altra voce. Fare clic sul pulsante per confermare le selezioni. L'editor creerà automaticamente una nuova voce del modulo per i pin/le net separati, che potranno quindi essere collegati 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 a 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. Viene così creata un'ulteriore voce HDR6 su M1 (HDR6 [1-2,15]) che offre soltanto le tre connessioni di alimentazione per M3, mentre la voce HDR6 originale viene riassegnata automaticamente per offrire le restanti 17 connessioni, che si collegano infine a HDR1 sul modulo LCD M2.

Selezionare una connessione nell'area di progettazione per visualizzare le net che la compongono nel pannello Properties. In questo caso, 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 voce, il pin e la net a ciascuna estremità nelle colonne From e To.

Si noti che, oltre al Designator di una connessione, è possibile modificare per comodità anche il nome locale della net (Net) per ogni voce nell'elenco Connections. Questi nomi sono locali al progetto multi-scheda e non influiscono sui progetti figli di origine.

Utilizzo di Connection Manager

Una volta definita, la connettività complessiva di un progetto multi-scheda viene descritta in dettaglio 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 in base al designatore e al tipo della connessione a cui appartengono (Direct, Cable o Harness), e include l'ID del progetto di sistema e il nome della net, oltre alle relative connessioni pin/net di origine e di destinazione.

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

  • Utilizzare il pulsante  /  della finestra di dialogo per includere o escludere dall'elenco i dettagli delle connessioni effettive dei pin.

  • Le informazioni sulle net visualizzate nei campi evidenziati dell'elenco rappresentano la modifica proposta.

  • Utilizzare il pulsante   per copiare rapidamente le voci di connessione selezionate, incluse le intestazioni (ID, nome della net e così via), e incollarle 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 o, in pratica, qualsiasi aggiornamento delle connessioni importato che non corrisponda alla mappa dei dati di connettività esistente nell'editor di progettazione del sistema (per ulteriori informazioni sull'aggiornamento dei progetti multi-scheda, consultare la pagina Aggiornamenti del progetto di sistema). Selezionare una voce di net evidenziata nell'elenco superiore per visualizzare una rappresentazione grafica del conflitto nell'area inferiore Conflict Resolution della finestra di dialogo e accedere a una serie di pulsanti utilizzabili per risolverlo.

Le informazioni sulle net visualizzate nei campi evidenziati dell'elenco Connection Manager rappresentano la modifica proposta. Nell'esempio mostrato, le net sui pin 4 e 5 di HDR1 nel progetto figlio (modulo LCD) sono disposte in un ordine diverso: sono state infatti scambiate.

Il Connection Manager interpreterà questa modifica e proporrà i pulsanti con le azioni correttive appropriate nella rappresentazione grafica Conflict Resolution. Le opzioni includono:

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

  •  – verrà mantenuta l'attuale corrispondenza tra net e pin per HDR1 nel modulo M2. La modifica proposta viene ignorata dal progetto multi-scheda. Si noti che il progetto multi-scheda non corrisponderà quindi alle assegnazioni delle net nei progetti secondari.

  •  – le assegnazioni pin/net all'altra estremità della connessione (su HDR6 in M1, il PCB della scheda principale) verranno modificate per mantenere una corretta corrispondenza delle 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à delle net, mentre le assegnazioni pin/net dei connettori non verranno modificate. In questo caso, il filo 4 collegherà il pin 4 di HDR6 al pin 4 di HDR1 e il filo 5 collegherà i pin HDR6-5 e HDR1-5.

Le opzioni disponibili per la risoluzione dei conflitti dipendono dal tipo di connessione selezionato. L'opzione , ad esempio, non sarà disponibile per una connessione diretta tra punti di ingresso dei moduli, in cui i PCB sono collegati direttamente tra loro anziché tramite fili.

Dopo aver selezionato un'opzione di risoluzione dei conflitti, una risposta affermativa nella successiva finestra di dialogo Confirmation applicherà l'azione di risoluzione a tutti i conflitti dello stesso tipo.

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

Selezionare il pulsante per applicare le assegnazioni aggiornate al progetto multi-scheda.

Si noti che i valori Net Name mostrati nella finestra di dialogo non vengono modificati quando si risolve un conflitto, poiché rappresentano i nomi delle net nel progetto di sistema locale. Questi nomi vengono creati automaticamente quando si inserisce per la prima volta una connessione tra i punti di ingresso dei moduli e possono essere modificati in qualsiasi momento modificando tale connessione nel pannello Properties.

Una volta applicate le modifiche per la risoluzione dei conflitti, è possibile verificarle nel pannello Properties selezionando la connessione pertinente nell'area di progettazione del sistema.

Nell'immagine del pannello Properties riportata di seguito, il conflitto di esempio per la connessione H_1 è stato risolto utilizzando l'opzione . In questo modo, le connessioni 4 e 5 sono state di fatto incrociate per mantenere la corretta continuità delle net, ovvero le net Reset e Read/Write vengono abbinate tra i moduli del progetto (rispettivamente LCD_RW# → RSW e LCD_RS# → RS).

 
 
 
 
 

Le modifiche apportate in Connection Manager possono essere trasferite ai progetti PCB secondari utilizzando il comando Design » Update Child Projects.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Contents
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.

Contents