Penamaan komponen (C1, C2, R1, R2 ...) pada PCB


13

Saya ingin memberi label semua komponen pada papan C1, C2, R1, R2, IC1, IC2, dll.

Saya mencoba memikirkan konvensi penamaan terbaik untuk semuanya. Di satu sisi, saya ingin mengelompokkan semua komponen dengan IC atau fungsi yang dilampirkan. Jadi dengan cara ini, saya akan mengelompokkan semua resistor dan kapasitor yang terpasang pada IC1 bersama-sama sehingga IC1 memiliki C1, C2, R1, R2, R3 dan kemudian IC2 akan memiliki C2, C3, R4, R5, R6.

Di sisi lain, saya ingin mengelompokkan komponen berdasarkan nilai sehingga saat membuat papan akan lebih mudah untuk hanya menjatuhkan R2, R3, dan R4, yang semuanya 270 ohm tetapi tersebar di berbagai IC dan modul fungsional.

Apakah ada konvensi standar tentang bagaimana cara menamai komponen di papan?


Ini telah dikonversi ke wiki sebagai pertanyaan yang memiliki banyak solusi valid berbeda tetapi layak untuk dibahas.
Kortuk

Jawaban:


12

Mencoba menjadi lucu dengan perancang komponen akan lebih merepotkan daripada nilainya. Pada akhirnya bermuara pada masalah dasar bahwa penggunaan komponen multi-dimensi dan tidak ada skema penamaan linier akan menggambarkan dengan baik.

Terkadang saya pernah melihat orang menggunakan 3 digit designator dengan digit pertama mengidentifikasi lembar skematik. Itu hanya satu parameter, dan tidak membantu sama sekali untuk menemukan komponen di papan tulis. Ini juga merepotkan untuk dipertahankan saat Anda memindahkan komponen di antara lembaran.

Lebih buruk lagi, sangat jarang saya melihat orang-orang mencoba menggunakan penomoran untuk mengidentifikasi subklusuit mana yang dimiliki. Misalnya, R1xx mungkin untuk catu daya, R2xx dengan mikrokontroler, dll. Ini bahkan lebih sulit untuk dipertahankan daripada skema halaman dan kurang bermanfaat. OK, jadi R105 mungkin adalah bagian dari catu daya. Sekarang apa? Itu memberi saya gambaran kasar tentang salah satu dari banyak dimensi tetapi tidak melakukan apa pun untuk yang lain. Kemudian akan ada sejumlah besar di antara kasus-kasus di mana bagian dapat dianggap milik dua atau lebih subcircuits. Ini menjadi berantakan dengan cepat dan membutuhkan lebih banyak usaha dan perhatian untuk mempertahankan daripada yang pernah disimpan. Forgettaboutit, sederhanakan.

Sedangkan untuk mencoba memberi nilai berdasarkan nilai, itu bahkan lebih tidak masuk akal. Lagi pula, untuk apa BOM itu. Memiliki nomor urut untuk setiap baris BOM tidak menyelesaikan masalah yang pernah saya temui.

Biarkan perangkat lunak Anda memilih angka apa pun yang diinginkan pada awalnya. Saat Anda mengedit skema, mungkin ada celah dan hal-hal bergerak di sekitar. Jangan khawatir tentang itu. Ketika skema sudah selesai atau Anda akan mengekspornya untuk dilihat orang lain, Anda dapat menjalankan utilitas nomor baru jika perangkat lunak Anda memilikinya. Itu biasanya memulai penomoran untuk setiap jenis komponen pada 1 dan naik secara berurutan. Mereka mungkin akan berada dalam urutan kasar dengan penempatan pada skema, tetapi jangan mengandalkan itu. Setelah Anda menyadari bahwa nomor penunjuk komponen adalah label yang berubah-ubah, hidup menjadi lebih sederhana.

Tidak ada skema yang akan memberi Anda banyak informasi tentang penggunaan bagian hanya dari nomornya, jadi Anda harus tetap membuat daftar referensi silang. Saya menggunakan Elang dan telah membuat INDEX ULP untuk tujuan itu. Itu membuat daftar alfabet semua penunjuk komponen dan memberikan skema dan koordinat mereka.


2
Saya tidak setuju bahwa 3 digit designator tidak berguna. Saya telah mendesain PCB selama lebih dari 10 tahun dan pada titik tertentu saya merasa perlu memiliki cara untuk dengan mudah mengetahui ke subkuit apa yang dimiliki masing-masing komponen. Pada sirkuit sederhana ini mungkin tidak relevan tetapi ketika Anda memiliki sirkuit kompleks itu masuk akal dan menghemat banyak waktu ketika pemecahan masalah atau pengujian.
Bruno Ferreira

3
+1 - Saya pikir hanya Anda yang menyebut ulang anotasi setelahnya.
Joel B

7

Salah satu konvensi adalah dengan menggunakan skema multi-sheet (flat atau hierarchical) dan pada setiap sheet memiliki sebagian dari keseluruhan desain (mis. Power supply, MCU, I / O interface, FPGA, dll.)
Kemudian Anda menggunakan melintasi dan ke bawah ( atau bawah dan lintas) sistem penomoran pada setiap lembar, tetapi awali angka dengan nomor lembar. Misalnya R10, R11, R12 pada lembar 3 menjadi R310, R311, R312. Pada lembar 2 mereka akan menjadi R211, R211, R212.
Dengan cara ini Anda dapat mengenali subsistem apa yang menjadi bagian dari komponen dengan digit pertama.

Banyak perangkat lunak PCB memiliki opsi untuk membubuhi keterangan secara otomatis dengan cara ini.


5

Saya suka perancang yang ditugaskan oleh tata letak fisik pada PCB. Dengan cara ini ketika mencari R56 Anda dapat memberitahu Anda semakin dekat ketika Anda melihat R54.

Tapi ini juga yang paling sulit karena melibatkan kembali anotasi ke skema. Maka pembelian BOM perlu diulang karena BOM asli dibuat menggunakan skema. Sekarang semua penanda telah berubah.

Semua dalam semua, itu menyakitkan.


2
@FedericoRusso, bahkan jika Anda tidak menyukainya, metode ini cukup umum sehingga Altium menyediakan alat otomatis untuk memberi nomor ulang dengan cara ini. Tentu saja itu juga secara otomatis membubuhi keterangan skema, yang memungkinkan Anda untuk secara otomatis membuat ulang BOM yang mencerminkan perancang baru.
The Photon

1
BOM untuk pembelian tidak memerlukan perancang referensi, saya hanya bagian nomor dan jumlah. Setelah kembali penjelasan saya meregenerasi BOM untuk produksi.
Brian Carlton

1
@FedericoRusso, ada alasan mengapa Anda berpikir ini buruk? Saya pribadi lebih suka pendekatan ini, terutama karena alat-alat modern mendukung back-annotation dan pembuatan BOM otomatis.
ajs410

@ ajs410 - yah, dia mengatakan pada dirinya sendiri bahwa itu menyebalkan. Dan perangkat lunak EDA dapat melakukan anotasi-kembali itu Andalah yang harus melakukan penomoran ulang. (Saya tidak tahu mengapa komentar pertama saya, mengatakan ini adalah cara yang buruk untuk melakukannya, dihapus.)
Federico Russo

@FedericoRusso Seperti yang dikatakan Photon di atas, Altium memberi nomor baru untuk Anda dan memberi catatan kembali pada skema. Benar-benar tidak menyakitkan.
ajs410

4

Menggunakan angka berurutan untuk nilai resistor yang sama tidak masuk akal. Seperti yang Anda katakan mereka akan tersebar di seluruh papan, jadi bagaimana ini akan membantu dengan mengisi papan? Komponen juga diberi nomor secara otomatis saat Anda meletakkannya, jadi Anda harus mengganti nomor itu untuk setiap bagian; Anda tidak mungkin menempatkan semua resistor dengan nilai yang sama pada saat yang bersamaan.

Saya biasanya mulai dengan catu daya, dan kemudian IC utama, seperti mikrokontroler. Jadi kapasitor di sekitar regulator tegangan saya akan menjadi C1, C2 dan sejenisnya, melanjutkan dengan C5, C6, ... untuk kapasitor decoupling dari UC. Jika Anda menempatkannya dalam urutan itu C4 dan C5 mungkin berakhir di sekitar satu sama lain pada PCB juga. Sebagian besar waktu itu tidak sepadan dengan kesulitan untuk mengubahnya.

Jika Anda memiliki papan yang lebih kompleks di mana Anda dapat dengan jelas memisahkan blok fungsi yang berbeda, Anda dapat menggunakan penomoran baru untuk setiap blok. Anda ingin menggambar garis besar di sekitar setiap blok, atau menempatkannya di lembar yang berbeda. Blok fungsi pertama mungkin memiliki kapasitor C101, C102, ..., sedangkan untuk blok fungsi berikutnya Anda akan menemukan C201, C202, .... Ini hanya mengharuskan Anda untuk mengubah angka berikutnya satu kali untuk setiap blok baru yang Anda tarik skematis Anda.


2

Sistem yang umum ditemukan dalam sistem audio stereo adalah menggunakan tiga digit refdes, dengan digit pertama menunjukkan saluran. Praktik ini membuat pemecahan masalah menjadi lebih mudah. Sebagian besar masalah audio hanya akan mempengaruhi satu saluran. Jadi teknisi perbaikan dapat dengan cepat menjalankan voltase rangkaian dan mencari nilai yang berbeda antar saluran. Jika Q214 memiliki 15V pada kolektor dan Q114 memiliki 5V, ada masalah dalam tahap itu atau tahap sebelumnya.

Praktik serupa juga berguna setiap kali ada sirkuit duplikat lainnya. Ketika Anda membuat pekerjaan teknisi perbaikan lebih mudah, Anda membuat pekerjaan Anda sendiri lebih mudah.


1

Saya tidak merasa ada konvensi penamaan standar untuk itu.

Apa yang saya lakukan adalah membagi sirkuit dalam blok fungsional dan memiliki ratusan digit berbeda untuk setiap blok.

Jadi, misalnya:

Blok catu daya akan memiliki R101, R102, C101, C102, U101, ...

Blok MCU akan memiliki U201, C201, C202, ...

Dengan cara ini mudah untuk mengetahui di mana masing-masing komponen berada.

Mengenai pengelompokan berdasarkan nilai-nilai saya pikir itu bukan ide yang baik karena untuk melakukan itu Anda tidak dapat mengelompokkan berdasarkan blok fungsional.


0

Metode yang saya lebih suka lihat menggunakan blok # REF DES yang ditugaskan untuk setiap modul fungsional atau blok logis pada skema.

Alasan

  • Mereka tidak perlu digunakan dalam blok yang berdekatan.

  • Lebih nyaman untuk pemecahan masalah, dan teori operasi fungsional.

  • Tidak ada manfaat dalam assy otomatis, jadi jangan pedulikan

  • Dalam assy manual, selama itu mudah ditemukan dan blok pada skema cenderung terletak secara fisik dekat.

  • kemudahan menambahkan komponen tanpa melanggar skema sekuensial RefDes ...

  • Angka yang diberikan adalah pilihan perancang, yaitu arbitrer dan dan logika tergantung pada kemudahan interpretasi.

hmm detik terakhir saya melihat jawaban saya sama dengan Bruno ... Lebih dari 4 dekade membaca skema, saya menemukan yang terburuk untuk dibaca adalah otomotif pada ratusan halaman yang "logis" dan fungsional tetapi tidak sebagus Tektronika untuk desain instrumen dan Hitachi untuk desain periferal. Maxtor juga memiliki dokumentasi yang sangat baik pada disk drive.


Selama Anda mempertimbangkan orang yang harus mendukung desain Anda setelah Anda melanjutkan, dan jangan membuat skema yang sulit untuk menemukan bagian-bagiannya, membuat mereka merasa seperti itu adalah Where's Waldo atau di mana buku bayi Goldbug, saya akan menganggap konvensi apa pun baik-baik saja. Buat kesalahan itu gratis tanpa duplikat atau bagian yang hilang kecuali jika dimaksudkan.


1
Ya, "skema" otomotif biasanya lebih banyak diagram pengkabelan dan seringkali sulit untuk mengikuti sinyal untuk melihat ke mana arahnya.
Olin Lathrop
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.