ERC error “ErrType (3): Pin terhubung ke beberapa pin lain tetapi tidak ada pin untuk mengendarainya”

27

Sirkuit sederhana berikut memberikan pesan kesalahan berikut saat menjalankan pemeriksaan ERC:

ErrType(3): Pin connected to some others pins but no pin to drive it
@ (2.5000 ",4.0000 "): Cmp #PWR01, Pin 1 (power_in) not driven (Net 5) 

skema

Komponen CONN_2 seharusnya menerima daya eksternal. Saya belum membuat perubahan pada konfigurasi pin apa pun yang mungkin harus saya lakukan. Bagaimana saya melakukannya dengan benar?

hlovdal
sumber

Jawaban:

17

Saya pikir power flag lebih disukai dan apa yang biasanya saya gunakan (dan apa yang direkomendasikan oleh dokumentasi IIRC) untuk menghentikan kesalahan ERC jika pin tidak diatur ke output daya (lihat di bawah) Di atas Anda hanya perlu meletakkan power flag pada pin 2 dari sekering dan peringatan itu harus pergi.

Selain itu, Anda dapat mengatur pin komponen ke output daya (yaitu GND / VCC) dan tidak ada flag daya yang diperlukan.
Perhatikan bahwa jaring 6V tidak memiliki peringatan yang sama, saya pikir karena keluaran opamp akan disetel ke keluaran.

Sunting - hanya mengonfirmasi ini berfungsi dengan baik, jadi jika Anda memiliki mis. Simbol baterai maka atur pin ke output daya dan tidak perlu bendera. Dengan pengatur tegangan linier tipikal, Anda akan mengatur pin OUT ke output daya. Ini umum di semua perangkat lunak PCB yang saya gunakan, Anda perlu memastikan Anda mengatur pin ke jenis yang benar (bukan hanya daya) ketika membuat komponen sehingga ERC dapat bekerja dengan baik. Berikut jenis yang tersedia di Kicad:

Jenis pin

Kesalahan hanya terjadi (dengan benar) jika jaring tidak memiliki apa pun untuk mengendarainya, jadi jika Anda memiliki sesuatu seperti konektor daya yang memiliki pin pasif (jika diatur dengan benar) itu tidak akan tahu mereka dimaksudkan untuk daya sampai Anda mengatakannya secara eksplisit.

Anda benar-benar dapat memutuskan apa yang ingin Anda sampaikan, tetapi mengatur tabel di bawah ini sesuai. Misalnya jika Anda ingin ERC melakukan kesalahan jika input terhubung ke input, Anda akan mengubah kotak paling atas dari hijau (tidak ada pesan) menjadi kuning (peringatan) atau merah (kesalahan)

ERCOptions

Oli Glaser
sumber
Pengaturan output daya pada pin sekering 2 memang memecahkan masalah.
hlovdal
Terima kasih. Itulah tepatnya yang saya cari. Goto Tools -> Library Library Buka komponen Anda di editor perpustakaan. Tekan 'E' di atas komponen. Pilih pin untuk diedit. Ubah output daya 'tipe listrik'. Itu dia. :)
17
Untuk orang-orang yang ingin tl; dr: Cara yang tepat untuk menyelesaikan masalah IS menggunakan (beberapa) power flag (s) (simbol dari perpustakaan "power", berbentuk berlian, PWR_FLAG pada gambar di sepanjang pertanyaan), BUKAN mengedit pin simbol di perpustakaan (terutama jika simbol ada di perpustakaan standar).
pfalcon
1
Dokumen berikut membantu saya untuk menyelesaikan masalah dalam kasus saya: blog.iteadstudio.com/wp-content/uploads/2014/09/… (Langkah 41).
dubbaluga
kicad sering mengubah cara kerjanya. berat untuk pemula seperti saya yang hanya menggunakannya setahun sekali. Saya mencoba langkah-langkah di atas, tetapi saya tidak bisa mengembalikannya. menggunakan tata letak yang sangat sangat sederhana, vcc - switch - r - led - gnd memberikan sakit kepala! bukankah ada cara sederhana untuk melakukan banyak hal tanpa harus mengetahui semua keajaiban itu? mengapa input saklar sederhana harus diubah untuk mematikan? saya tidak mengerti, ini adalah input daya untuk saya. ;)
0

Dalam Skema KiCad, jika Anda menghubungkan pin yang didefinisikan sebagai Input, ke pin lain yang didefinisikan sebagai input, dan tidak ada kabel ketiga yang menyediakan input tegangan / arus / sinyal, ini merupakan kontradiksi logis. Bukan? Inilah yang sebenarnya "No Driven Means" Untuk menghilangkan kesalahan, ubah salah satu dari dua jenis pin ke output dan seharusnya tidak apa-apa ...

user2951816
sumber