Perhitungan Desain untuk EE yang Berpengalaman

29

Apakah desainer berpengalaman cenderung melakukan perhitungan yang adil atau apakah sebagian besar sirkuit dirancang secara intuitif? Saya bertanya karena sepertinya insinyur desain cenderung memiliki rasa nilai tutup apa yang ingin Anda miliki di sini, resistor di sana, untuk bagian umum dari rangkaian. Jika itu masalahnya apakah itu karena mereka hanya desain daur ulang? Bagi pemula, ini adalah peniupan pikiran. Padahal, buku-buku seperti Art of Electronics tampaknya mendorong pendekatan membuat perkiraan perhitungan dengan cepat.

inbinder
sumber
Dan ketika Anda harus melakukannya apakah Anda hanya menggunakan Matlab atau apakah orang melakukannya dengan cara lama?
inbinder
7
Ketika seorang greybeard menarik nilai komponen "dari langit" itu umumnya bukan dengan perhitungan. Intuisi murni, mungkin, atau firasat, atau perkiraan empiris yang sangat kasar. Tidak sering dengan melakukan integral mental. Pengalaman masa lalu bisa menjadi guru yang kejam ...
Adam Lawrence
5
Ini adalah campuran pengalaman (mengingat nilai-nilai yang bekerja di masa lalu dalam situasi yang sama) dan pintasan kognitif (menyederhanakan perhitungan sehingga perkiraan jawaban dapat dihasilkan dengan sangat cepat). Pintasan kognitif akan berpura-pura Pi = 3 untuk membantu menghitung nilai komponen filter dengan cepat. Contoh pengalaman mungkin memilih nilai kapasitor pemblokiran DC dalam aplikasi headphone. Anda mungkin akan menggunakan nilai yang sama di semua desain Anda. Anda hanya perlu mengingat apa itu.
mkeith
1
Hal lainnya adalah hanya ada begitu banyak pilihan. Jika Anda meletakkan resistor seri dalam garis jam digital, itu mungkin akan menjadi 0, 10, 22 atau 33 Ohm. Anda dapat melakukan perhitungan berdasarkan kapasitansi beban dan waktu naik dan pengaturan dan tahan, atau Anda bisa saja memilih nilai, lalu melihat sinyal pada ruang lingkup. Saya lebih memilih nilai daripada melihat tipe sinyal orang, terutama karena Anda harus melakukan itu (Anda tidak dapat merilis desain untuk produksi tanpa memverifikasi pilihan Anda).
mkeith
7
@inbinder, Anda mungkin belajar lebih dari yang Anda sadari. Pada titik tertentu Anda akan membantu seseorang memperbaiki masalah dan mereka akan melihat Anda dengan rasa terima kasih dan kekaguman bahwa Anda dapat membantu dengan mudah.
mkeith

Jawaban:

45

Saya seorang insinyur listrik profesional yang secara rutin merancang sirkuit baru untuk produksi volume, dan telah lebih dari 35 tahun.

Ya, saya sering melakukan perhitungan untuk menentukan spesifikasi bagian yang tepat. Ada juga banyak kasus di mana pengalaman dan intuisi cukup baik dan persyaratan cukup longgar sehingga saya hanya memilih nilai. Namun, jangan bingung dengan nilai acak.

Sebagai contoh, untuk resistor pulldown pada jalur MISO dari bus SPI, saya hanya akan menetapkan 100 kΩ dan selesai dengan itu. 10 kΩ akan bekerja dengan baik juga, dan orang lain memilih itu juga tidak salah. Jika saya menggunakan resistor 20 kΩ di tempat lain, maka saya mungkin akan menentukan yang lain di jalur MISO untuk menghindari menambahkan bagian lain ke BOM. Intinya adalah terkadang Anda memiliki banyak waktu luang, dan intuisi serta pengalaman cukup baik.

Di sisi lain, melihat skema desain terbaru saya, yang sedang saya bahas di papan pertama sekarang, saya melihat sebuah kasus di mana saya menghabiskan waktu tidak hanya menentukan nilai bagian tetapi menghitung hasil varians pada sisa sistem. Ada tiga kasus dua resistor yang digunakan dalam umpan balik ke catu daya switching. Inilah masalah yang diucapkan seperti pekerjaan rumah:

Ambang masukan umpan balik chip powersupply adalah 800 mV ± 2%. Anda menggunakan tiga contoh chip ini, untuk membuat catu daya 12 V, 5 V, dan 3.3 V. Anda sebelumnya telah memutuskan untuk menggunakan sekitar 10 kΩ untuk resistor bawah setiap pembagi tegangan. Tentukan spesifikasi resistor penuh dalam setiap kasus, dan tentukan tegangan suplai nominal minimum yang dihasilkan. Menempel nilai resistor yang tersedia. Gunakan 1% jika cocok dan tentukan sesuai kebutuhan.

Itu masalah dunia nyata asli yang butuh beberapa menit dengan kalkulator. Omong-omong, saya menentukan bahwa 1% resistor cukup baik. Sebenarnya itu yang saya harapkan, tetapi tetap melakukan perhitungan untuk memastikan. Saya juga mencatat kisaran nominal penuh untuk setiap pasokan tepat di skema. Tidak hanya ini berguna untuk merujuk nanti, tetapi juga menunjukkan bahwa masalah ini dipertimbangkan dan perhitungan dilakukan. Saya atau orang lain tidak perlu bertanya-tanya setahun kemudian apa toleransi dari pasokan 3,3 V, misalnya, dan melakukan kembali perhitungan.

Berikut ini cuplikan dari skema yang menunjukkan kasus yang dijelaskan di atas:

Saya baru saja memilih R2, R4, dan R6, tetapi melakukan perhitungan untuk menentukan R1, R3, dan R5, dan rentang nominal catu daya yang dihasilkan.

Menambahkan tentang bagian SHx (menanggapi komentar)

Bagian SH adalah apa yang saya sebut "celana pendek". Ini hanya tembaga di papan tulis. Tujuannya adalah untuk memungkinkan jaring fisik tunggal dipecah menjadi dua jaring logis dalam perangkat lunak, yaitu Eagle dalam hal ini. Dalam ketiga kasus di atas, bagian SH menghubungkan ground lokal dari catu daya switching ke bidang ground board-lebar.

Mengalihkan catu daya dapat memiliki arus signifikan yang melintasi lahan mereka, dan arus ini dapat memiliki komponen frekuensi tinggi.

Banyak dari arus ini hanya beredar secara lokal. Dengan membuat tanah lokal sebagai jaring terpisah yang terhubung ke tanah utama hanya di satu tempat, arus yang bersirkulasi ini tinggal di jaring lokal kecil dan tidak melintasi bidang tanah utama. Jaring ground lokal kecil terpancar jauh lebih sedikit, dan arus tidak menyebabkan offset di ground utama.

Akhirnya daya harus mengalir keluar dari catu daya dan kembali melalui tanah. Namun, arus itu dapat disaring lebih dari arus internal frekuensi tinggi catu daya switching. Jika dilakukan dengan benar, hanya arus keluaran berperilaku baik dari switcher yang membuatnya keluar dari sekitar langsung ke bagian lain dari keseluruhan rangkaian.

Anda benar-benar ingin menjaga arus frekuensi tinggi lokal dari pesawat ground utama. Tidak hanya itu menghindari tegangan ground offset yang dapat menyebabkan arus, tetapi juga mencegah ground utama menjadi antena patch. Untungnya, banyak arus tanah yang buruk juga bersifat lokal. Itu berarti mereka dapat disimpan secara lokal dengan menghubungkan jaring tanah lokal ke tanah utama hanya dalam satu tempat.

Contoh yang baik dari ini termasuk jalur antara sisi dasar tutup bypass dan pin dasar IC yang dilewati. Itulah tepatnya yang Anda tidak ingin berlari melintasi jalan utama. Jangan hanya menghubungkan sisi tanah dari topi bypass ke tanah utama melalui via. Hubungkan kembali ke ground IC melalui jalurnya sendiri atau ground lokal, lalu sambungkan ke ground utama di satu tempat.

Olin Lathrop
sumber
1
Pemikiran yang baik dalam memiliki rentang tegangan nominal pada skema, BTW.
ThreePhaseEel
Bisakah Anda menunjukkan potongan tata letak kepada kami? Saya bertanya karena SH1 / SH2 / SH3. Apakah ground dari dc-dc terhubung dengan main ground plane hanya dalam satu titik?
Bip
1
@Bip: Lihat tambahan untuk menjawab.
Olin Lathrop
15

Saya melakukan terutama hal-hal pasar komersial & industri volume rendah, jadi ini mungkin berbeda di tempat lain.

Paling tidak 75% dari skema tipikal biasanya membangun semacam rekayasa blok, "Saya butuh rel 5V pada 3A, tol 5%, saya punya 15V", hampir tidak ada gunanya merancang itu, ketika Ti / Linear / Micrel memiliki semua mendapat desain yang sangat bagus di lembar data mereka, itu hanya kasus memilih satu (Dan pilihan biasanya tidak banyak masalah). Tentu saja saya dapat mendesain dari prinsip-prinsip pertama, tetapi bukan itu yang saya bayar.

Hal yang sama berlaku untuk banyak subsistem lainnya.

Lalu ada kasus "Itu hanya perlu memiliki urutan besarnya yang tepat", tarik ke atas dan tarik ke bawah untuk cmos, resistor seri untuk LED indikator, hal-hal seperti itu. Praktik saya yang biasa di sini adalah mengabaikannya sampai saya melihat nilai-nilai apa yang saya butuhkan di beberapa tempat yang benar-benar penting, lalu mengambil sesuatu dari nilai-nilai itu jika memungkinkan. "Daya pada LED, hijau, rel 12V? Ok, led akan turun beberapa volt lebih atau kurang, dan saya mungkin ingin suatu tempat di kisaran 1 - 10mA atau lebih, jadi di mana saja di beberapa wilayah K akan baik-baik saja, oh lihat aku butuh 3k9 resistor untuk filter itu, salah satunya akan menyelesaikannya ".

Trik yang sebenarnya adalah mengetahui kapan tebakan 'jari di udara' TIDAK akan memotongnya, biasanya hal-hal seperti filter, jaringan yang cocok, dan sirkuit pengaturan waktu, pll, dan umpan balik lainnya yang melibatkan perubahan fase signifikan kemungkinan merupakan tempat yang buruk untuk menebak. Tempat-tempat seperti itu di mana Anda benar-benar perlu untuk mendapatkan matematika Anda (Biasanya matlab / scilab / iklan akan menyelesaikan pekerjaan, tidak perlu benar-benar mengingat banyak tabel standar integral di luar pemicu yang sangat mendasar).

Sebenarnya sangat jarang (dan sangat menyenangkan ketika itu terjadi) berakhir di tempat di mana elektronik bertemu dengan fisika memenuhi matematika, yakin itu terjadi, path loss calcs, noise calcs saat melakukan analog, hal semacam itu, tapi itu mungkin 10% dari desain, sisanya biasanya barang cookie cutter.

Dan Mills
sumber
matlab / scilab / ads - apa itu iklan di sini?
Grebu
9

Khususnya ketika menggunakan IC analog, biasanya akan ada satu atau lebih rangkaian aplikasi yang disarankan dalam lembar data. Sebagai contoh, saya sedang merancang penerima Qi untuk sebuah proyek. Kapasitor dalam loop induktif tergantung pada sejumlah variabel, dan lembar data memberikan beberapa persamaan untuk menentukan nilainya:

masukkan deskripsi gambar di sini

Jadi itu hanya masalah memasukkan angka-angka, memasang papan sirkuit dan mencobanya.

tcrosley
sumber
2
Dan jika datasheet tidak membantu Anda, jangan lupa untuk melihat catatan aplikasi (AN-document).
Mast
7

Untuk desain analog, kami melakukan perhitungan untuk sebagian besar. Beberapa hal, seperti kopling dan kapasitor bypass / filter kita mungkin hanya memilih nilai "khas", mengetahui bahwa itu akan berfungsi untuk aplikasi. Tetapi perhatikan bahwa "tipikal" akan berbeda untuk sirkuit DC, audio, dan radio - ini adalah sesuatu yang harus kita ketahui.

Untuk bias dan gain resistor biasanya kita lakukan perhitungan. Saya melakukannya dengan tangan, karena persamaannya sederhana. Seringkali kita menginginkan sirkuit "penguatan sekitar 10", sehingga rasio cukup sederhana untuk dilakukan di kepala Anda, dan nilai-nilai (1K vs 1Meg) dipilih untuk jenis sirkuit.

Paul
sumber
1

The akurasi yang dibutuhkan oleh aplikasi Anda, adalah apa yang menentukan jumlah reuse, desain intuitif, dan / atau desain resmi yang satu akan digunakan. Salah satu contoh dari masing-masing adalah: penguat audio, penguat noise rendah untuk TV, dan penguat noise sangat rendah untuk teleskop radio, masing-masing. Harus jelas bahwa seberapa "formal / akurat" desain Anda seharusnya, tergantung pada seberapa "kritis" aplikasi tersebut (serta berapa banyak waktu dan uang yang tersedia untuk desain).

Guill
sumber