Lavorare con le connessioni
A colpo d'occhio
- 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.
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.
Per posizionare una connessione:
-
Selezionare il comando di posizionamento per il tipo di connessione richiesto.
-
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.
-
Fare clic per confermare il punto iniziale della linea di connessione.
-
Spostare il cursore, quindi fare clic per posizionare una serie di vertici che definiscono il percorso della connessione.
-
Posizionare il cursore sul punto di connessione dell'ingresso di destinazione, quindi fare clic per completare il percorso della linea di connessione.
-
Continuare a posizionare altre connessioni tra altre coppie di ingressi oppure fare clic con il pulsante destro del mouse o premere
Escper 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_1nell'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.
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.
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.
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.
|
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 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. |
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.
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.
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.
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).
).









