Eagle - Come fare in modo che il router ignori i pin collegati internamente (in un pacchetto)


10

Ho creato un pacchetto di interruttori tattili e, come mostrato nell'immagine, i pin 1 e 2 sono collegati internamente, lo stesso per i pin 3 e 4.

Pacchetto e simbolo

Il pacchetto ha 4 pad e solo il simbolo 2. Ho collegato pad 1 + 2 con pin simbolo 1 e pad 2 + 4 con pin simbolo 2.

inserisci qui la descrizione dell'immagine

Ora, ecco il problema: il router insiste per collegare i pin 1 e 2 tra loro, lo stesso per i pin 3 e 4. (come mostrato qui)

inserisci qui la descrizione dell'immagine

Poiché questi sono già collegati all'interno del pacchetto, non è necessario collegarli sulla scheda. In effetti il ​​router dovrebbe essere in grado di utilizzare questo fatto per ottimizzare il risultato (come in questo modello in cui la traccia gialla può essere eseguita direttamente sotto il pacchetto).

inserisci qui la descrizione dell'immagine

Come posso far capire al router che questi pin sono già collegati internamente? In effetti, può trarne vantaggio e usarli come un ponte per superare qualsiasi traccia che corre sotto il pacchetto.


Come hai collegato i pad internamente nel pacchetto? O forse vuoi dire che la connessione interna è nel dispositivo stesso?
KnightsValour,

I pad collegati internamente devono avere nomi come nome @ 1, nome @ 2, nome @ 3, nome @ 4, ... Ma il problema persiste, Eagle vuole ancora che tu li colleghi una volta ancora con le tracce sul PCB.
Chupo_cro,

Risposte:


8

inserisci qui la descrizione dell'immagine

In eagle 7 il tuo problema è risolto. fai clic sul simbolo nella finestra di dialogo di connessione (cyrcle rosso), quindi puoi cambiare se i pin dello stesso segnale devono essere collegati nel layout.


3

La parte importante della risposta è sì, ma per quello che sembra in realtà sei interessato alla risposta è no.

Eagle li sta trattando come collegati internamente per i controlli delle regole di progettazione (DRC). Ma ciò non significa che l'autorouter possa essere intelligente.

In Eagle 6 puoi definire le connessioni come hai fatto dalla tua parte; devi solo creare un pin per connetterti a più pad, come dice Cadsoft :

Ora è possibile collegare un pin nel simbolo schematico a qualsiasi numero di pad del pacchetto. Con questa funzione EAGLE è in grado di gestire pin collegati interni componenti. Rispetto alle versioni precedenti, i simboli schematici sembrano più belli e si risparmia tempo nel definirli.

L'autorouter non è poi così intelligente. Anche il suo comportamento predefinito ha senso, se possibile, anche i pad devono essere collegati esternamente. Ci vuole un essere umano per vedere il modo 'più pulito'. Con un po 'di riflessione sulla pletora di combinazioni aggiuntive avrebbe l'autorouter se aprisse l'opzione di non collegare esternamente i pad collegati internamente, ha senso il motivo per cui Cadsoft lo ha lasciato fuori.

La modifica apportata a ciò che ha fatto l'autorouter non è una violazione perché Eagle riconosce quei pad come collegati internamente. In effetti, potresti collegare solo metà dei pad (non una qualsiasi metà) senza errori.

Spesso dovrai ripulire dopo l'autorouter, almeno in questo caso non devi rinunciare a nessun DRC.


0

Guarda l'interruttore Omron dalla libreria di Sparkfun. Pacchetto: TATTILE-PTH, il valore: SWITCH-MOMENTARY-2PTH. È sotto SparkFun> SWITCH-MOMENTARY-2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.