Bagaimana cara menonaktifkan pemeriksaan izin untuk lapisan atau hanya untuk beberapa elemen tertentu?

11

masukkan deskripsi gambar di sini

Saya merancang PCB di Altium Designer. Ada heat sink yang sangat besar di proyek saya. Ketika saya meletakkannya di PCB, akan ada banyak ruang kosong di bawahnya di mana saya bisa meletakkan komponen kecil lainnya. Saya mencoba untuk meletakkan beberapa bagian dari penyearah jembatan ini di bawahnya; itu secara geometris mungkin dalam kehidupan nyata. Tapi, Altium Designer memberikan peringatan izin (atau kesalahan?) Tentang hal itu (elemen berubah menjadi hijau seperti yang Anda lihat pada gambar).

Bagaimana cara menonaktifkan peringatan / kesalahan ini hanya untuk dua elemen ini, atau untuk seluruh lapisan lapisan atas?

hkBattousai
sumber
1
Sekali lagi, ada video dari Altium yang menunjukkan bagaimana melakukan hal itu: Bagaimana cara saya menempatkan komponen di atas satu sama lain tanpa mereka mengganggu?
m .lin,
1
Solusi yang tepat di sini adalah mendefinisikan tubuh 3D untuk heatsink yang mencakup ketinggian sirip dengan benar. Kemudian, komponen apa pun yang tidak setinggi sirip akan pas di bawahnya tanpa tabrakan baik-baik saja.
Connor Wolf

Jawaban:

10

Anda dapat menentukan aturan desain untuk komponen itu:

Design > Rule > Placement > Component Clearance,

Tambahkan aturan baru seperti ini:

   Permintaan lanjutan: InComponent ('D1') // menganggap komponennya adalah 'D1'

   Kendala: 
       Min Vertical Clearance 0mil
       Min Horizontal Clearance 0mil

Kemudian Altium Designer tidak akan memeriksa izin komponen ini.

yurenchen
sumber
2

Ini belum tentu merupakan jawaban tentang bagaimana melakukan ini secara khusus di Altium, tetapi lebih merupakan pemikiran umum: mengapa tidak cukup menentukan garis besar heatsink sehingga Anda dapat melihatnya di tampilan tata letak papan, dan tahu itu ada di sana, tetapi tidak apakah itu sesuatu yang digunakan dalam pemeriksaan izin?

Ini sepertinya cara termudah untuk mendekati masalah semacam ini tanpa harus mencoba dan membuat program mengerti persis apa yang terjadi. Bahkan, hampir seperti lebih banyak pekerjaan untuk mencoba dan mengukur bahwa ada ruang di bawah bagian. Untuk melakukannya dengan benar, Anda harus mengukur aspek 3D dari SEMUA komponen di papan agar dapat menghitung jarak bebas dalam 3D dengan benar.

Toby Lawrence
sumber
1

Kamu bisa menggunakan Design > Rules > Placement > ComponentClearance > New Rule

masukkan deskripsi gambar di sini

Huruf kecil dan bintang setelah komponen berada di tempat jika Anda memiliki beberapa komponen yang memiliki tabrakan seperti: usb_1, usb_2 dan usb_3

Pastikan bahwa prioritas aturan ini lebih tinggi daripada aturan lain, yang mungkin bertentangan dengan yang ini.

Bart Admiraal
sumber
0

Ketika saya ingin Altium mengabaikan izin pada beberapa objek, saya hanya dengan cepat menambahkannya ke permintaan Izin Komponen, seperti:

Pencocokan Objek Pertama - (Nama <> 'S1') Dan (Nama <> 'D1')

Pencocokan Objek Kedua - (Nama <> 'S1') Dan (Nama <> 'D1')

Pada dasarnya, itu hanya berarti ketika objek pertama dan kedua bukan S1 dan bukan D1 ... maka lakukan pemeriksaan izin komponen normal (jika tidak jangan lakukan pemeriksaan izin). Itu masih melakukan pemeriksaan listrik, sehingga akan mengalami korsleting atau aturan lain yang Anda miliki.

Biasanya, ketika saya ingin melakukan ini, itu untuk membuat PCB kompatibel dengan beberapa jejak kaki di tempat yang sama, seperti MCU dengan paket DIP dan SOP ... atau dalam contoh ini, I / O yang dapat diisi dengan Sakelar SMT atau LED.

Jelas Anda harus berhati-hati dengan objek-objek itu, karena tabrakan antara semua objek dalam daftar akan diabaikan ... seperti misalnya jika saya menambahkan S2 dan D2 ke daftar, maka tabrakan antara D1 dan D2 akan diabaikan, meskipun saya benar-benar hanya ingin S1 / D1, dan S2 / D2 (Anda bisa membuat aturan yang lebih rumit untuk mengatasinya, tapi itu tidak pernah menjadi masalah besar bagi saya). Tabrakan dengan objek lain (yaitu D1 dan R1) masih akan ditangkap.

DogP
sumber
-3

Anda dapat Menonaktifkan Peringatan dengan Cukup pergi ke Desain - Aturan - Penempatan-Hanya Hapus centang Izin Komponen yang Diaktifkan. Kemudian Anda semua baik-baik saja.

Ajay Dusa
sumber
5
Sungguh Ajay, jawaban pertama Anda adalah untuk pertanyaan yang berumur 2 tahun, dan dalam jawaban Anda Anda mengatakan untuk menonaktifkan semua pemeriksaan izin Komponen dari DRC tetapi ini berarti komponen / paket lain tidak akan dicakup oleh DRC dan dapat menyebabkan kesalahan (seperti , sebuah induktor yang bertubrukan dengan paket LED tidak akan terdeteksi lagi)
KyranF