Elang - Cara membuat router mengabaikan pin yang terhubung secara internal (dalam satu paket)

10

Saya telah membuat paket switch taktil dan seperti gambar menunjukkan pin 1 dan 2 terhubung secara internal, sama untuk pin 3 dan 4.

Paket dan simbol

Paket ini memiliki 4 bantalan dan simbol hanya 2. Saya telah menghubungkan bantalan 1 + 2 dengan pin simbol 1 dan bantalan 2 + 4 dengan pin simbol 2.

masukkan deskripsi gambar di sini

Sekarang, inilah masalahnya: Router bersikeras menghubungkan pin 1 dan 2 satu sama lain, sama untuk pin 3 dan 4. (seperti yang ditunjukkan di sini)

masukkan deskripsi gambar di sini

Karena ini sudah terhubung di dalam paket, tidak perlu menghubungkannya di papan tulis. Sebenarnya router harus dapat menggunakan fakta ini untuk mengoptimalkan hasilnya (seperti pada mock up ini di mana jejak kuning dapat berjalan langsung di bawah paket).

masukkan deskripsi gambar di sini

Bagaimana saya bisa membuat router memahami bahwa pin ini sudah terhubung secara internal? Bahkan ia dapat mengambil manfaat dari itu dan menggunakannya sebagai jembatan untuk menjangkau jejak apa pun yang berjalan di bawah paket.

Max Kielland
sumber
Bagaimana Anda menghubungkan bantalan secara internal dalam paket? Atau mungkin maksud Anda koneksi internal ada di perangkat itu sendiri?
KnightsValour
Bantalan yang terhubung secara internal harus memiliki nama seperti nama @ 1, nama @ 2, nama @ 3, nama @ 4, ... Tetapi masalahnya tetap, Eagle masih ingin Anda menghubungkannya sekali saja terlebih dahulu dengan jejak pada PCB.
Chupo_cro

Jawaban:

8

masukkan deskripsi gambar di sini

Dalam elang 7 masalah Anda terpecahkan. klik simbol pada dialog connect (red cyrcle), sehingga Anda dapat mengubah jika pin dari sinyal yang sama harus terhubung dalam tata letak.

pengguna81841
sumber
3

Bagian penting dari jawabannya adalah ya, tetapi untuk apa yang tampaknya Anda benar-benar tertarik pada jawabannya adalah tidak.

Elang memperlakukan mereka sebagai terhubung secara internal untuk pemeriksaan aturan desain (DRC). Tapi itu tidak berarti autorouter bisa pintar tentang hal itu.

Di Eagle 6 Anda dapat menentukan koneksi seperti yang Anda miliki di bagian Anda; Anda hanya perlu membuat satu pin untuk terhubung ke beberapa bantalan, seperti yang dikatakan Cadsoft :

Anda sekarang dapat menghubungkan satu pin pada simbol skematik ke sejumlah bantalan paket. Dengan fungsi ini EAGLE dapat menangani komponen pin yang terhubung secara internal. Dibandingkan dengan simbol skema versi sebelumnya terlihat lebih bagus dan Anda menghemat waktu dalam mendefinisikannya.

Autorouter tidak sepintar itu. Perilaku standarnya sebenarnya juga masuk akal, jika memungkinkan, bantalan juga harus dihubungkan secara eksternal. Dibutuhkan manusia untuk melihat cara 'bersih'. Dengan sedikit pemikiran tentang banyaknya kombinasi tambahan yang akan dimiliki autorouter jika membuka opsi untuk tidak secara eksternal menghubungkan bantalan yang terhubung secara internal, masuk akal mengapa Cadsoft meninggalkannya.

Modifikasi yang Anda lakukan pada apa yang dilakukan autorouter bukan pelanggaran karena Eagle mengakui bantalan tersebut terhubung secara internal. Anda bisa, pada kenyataannya, hubungkan hanya setengah bantalan (tidak ada setengah) tanpa kesalahan.

Anda sering harus membersihkan setelah autorouter, setidaknya dalam hal ini Anda tidak perlu melepaskan DRC.

Samuel
sumber
0

Lihatlah sakelar Omron dari perpustakaan Sparkfun. Paket: taktil-PTH, nilai: SWITCH-MOMENTARY-2PTH. Itu ada di bawah SparkFun> SWITCH-MOMENTARY-2

Chupo_cro
sumber