Bagaimana menafsirkan skema dalam hal input / output [tertutup]

10

Saya programmer yang mempelajari elektronik untuk hobi (tapi yang serius, bukan hanya untuk bersenang-senang). Saya menganggap diri saya memiliki pengetahuan yang masuk akal tentang elektronik digital. Sebagai contoh, saya sudah menjelaskan prosesor, GPU sederhana, kartu jaringan, pengontrol RAM dll dalam VHDL dan kemudian ke FPGA. Mengenai elektronik digital, ini adalah jenis pengetahuan yang saya miliki sejauh ini.

Sekarang, saya ingin meningkatkan pengetahuan saya dalam elektronik analog. Sejauh ini, saya telah mempelajari: transistor, amplifier bjt, opamps, sirkuit RLC, filter pasif dan aktif, font linear sederhana dan beberapa IC klasik seperti 555 misalnya.

Tetapi apa yang saya masih hilang adalah kemampuan untuk membaca dan memahami skema rangkaian anolog dalam arti berikut: ketika saya melihat skema rangkaian digital, mudah untuk mengidentifikasi di mana input dan output, bagaimana data mengalir melalui sirkuit dan bagaimana setiap tahap mengubah sinyal input. Sebagai contoh, gambar berikut mudah untuk dipertimbangkan dalam hal input dan output.

masukkan deskripsi gambar di sini

Tetapi ketika membaca skema sirkuit analog, saya belum bisa, membagi skematik dalam blok / bagian sendiri bahkan dengan belajar dengan cermat. Misalnya, skema berikut (SPMS):

masukkan deskripsi gambar di sini

Karena begitu banyak konjeksi seri dan paralel dan karena arus dapat mengalir dengan dua cara di beberapa bagian sirkuit, sulit bagi saya alasan dalam hal input dan output.

Jadi di sini adalah pertanyaan saya: apakah ada cara untuk membaca dan menafsirkan skema rangkaian analog dalam hal input / output dengan cara yang sama yang mungkin untuk skema digital (gerbang logika, misalnya)? Atau untuk sirkuit analog ada cara lain untuk alasan tentang rangkaian? Dengan kata lain: apakah ada cara sistematis, cara algoritmik, untuk membaca dan menafsirkan skema analog atau setiap rangkaian memerlukan analisis ad-hoc? Apakah ada abstraksi yang digunakan insinyur listrik?

Apa yang saya coba sejauh ini: untuk alasan tentang rangkaian menggunakan abstraksi sinyal; mencoba untuk membagi rangkaian dalam hal buffer (karena impedansi input / output) tetapi ini belum bekerja dengan baik sejauh ini karena: tidak semua sirkuit memiliki buffer atau bekerja dengan sinyal. Saya juga mencoba membagi sirkuit dengan terlebih dahulu melihat IC dan kemudian komponen diskrit di sekitarnya. Lalu aku akan pergi pada lembar data IC dan membaca untuk instruksi di sana. Tetapi ini juga tidak berfungsi untuk semua kasus karena tidak semua sirkuit memiliki IC.

Tujuan saya adalah: diberi skema, mencoba mengidentifikasi blok fungsional: filter, amplifier dll dan; untuk dapat merancang (bagi saya ini adalah tujuan yang paling penting) skema kompleksitas seperti SPMS di atas. Jadi untuk kedua kasus saya perlu memahami bagaimana satu tahap terhubung ke tahap lain.

Saya mohon maaf jika pertanyaan saya agak kabur. Seperti yang saya katakan, saya seorang programmer, bukan insinyur listrik dan saya masih kekurangan kata kunci dan konsep. Jika memungkinkan, tolong bantu saya untuk meningkatkan pertanyaan saya.

Hadley Siqueira
sumber
4
Pertanyaan ini terlalu luas untuk dijawab secara efektif, selain "Dapatkan BS di EE". Apa yang mungkin berhasil adalah memilih skema tertentu dan meminta kami untuk menjelaskan proses pemikiran dalam mencoba memahami apa yang dilakukannya.
Olin Lathrop
Terima kasih, @OlinLathrop. Misalkan saya mengambil gelar BS di EE. Kursus apa yang terhubung dengan pertanyaan saya? Saya tidak berniat untuk mengambil BS yang sebenarnya di EE sekarang (mungkin di masa depan), tapi saya punya waktu untuk membaca literatur yang mungkin Anda rekomendasikan
Hadley Siqueira
3
Tidak ada kursus "baca skema" khusus. Anda mendapatkan pengalaman, mengenali blok dan kemungkinan penyederhanaan, apa yang bisa diabaikan dan apa yang tidak bisa, dan sebagainya. Tidak ada jawaban tunggal untuk pertanyaan Anda, ini adalah kasus per kasus. Satu-satunya cara untuk mempelajari cara membaca skema adalah ... Baca skema, gagal, pelajari, ulangi.
Vladimir Cravero
1
Semua kursus teknik listrik yang diambil untuk BS EE berkontribusi pada kemampuan Anda untuk menguraikan skema. Anda harus merangkak sebelum dapat berlari.
Elliot Alderson
2
@Hadley, Anda bertanya "Bagaimana menafsirkan?", Di sini ada posting yang menjawab pertanyaan timbal balik "Bagaimana cara menggambar skema yang lebih mudah untuk ditafsirkan?"
Nick Alexeev

Jawaban:

11

Ini semua tentang identifikasi pola, dan Anda mendapatkannya dengan melihat skema yang lebih sederhana dan kemudian membangun dari sana. Secara umum, orang memilih pola desain dari pilihan yang cukup terbatas, jadi setelah Anda mengenali beberapa, Anda bisa mulai memahami apa yang dilakukan bagian desain. Setelah itu, Anda dapat "mengabaikan" itu dan memusatkan upaya Anda untuk memahami bit yang tidak Anda ketahui.

Saya sering menemukan tantangan adalah tata letak skema yang sebenarnya. Misalnya, dalam skema SMPS Anda, ini jelas dibuat agar pas dengan ruang persegi panjang sehingga beberapa pola tidak dalam pengaturan buku teks mereka. Berlatih, berlatih, berlatih, dan tanyakan di sini ketika Anda membutuhkan bantuan :)

awjlogan
sumber
Ada jauh lebih banyak daripada pengenalan pola. Pola membantu Anda memulai ketika skema disusun dengan baik, tetapi pada akhirnya Anda masih harus mengikuti jalur sinyal dan memvisualisasikan tegangan yang mendorong dan arus yang mengalir.
Olin Lathrop
@ OlinLathrop Tentu saja, tetapi seperti yang saya katakan, ini tentang bisa mengurangi "noise" dan memusatkan perhatian Anda pada bit yang tidak Anda mengerti.
awjlogan
4

Konteks ke skema memberi Anda rute awal ke sirkuit.

Misalnya, Anda telah menggambarkan SMPS. Menurut definisi, ini membutuhkan input daya, dan memberikan output DC yang diatur. Anda sekarang harus memindai skema, sampai Anda menemukan kata-kata 'INPUT FILTER' di kiri atas, dan 'DC OUTPUT di kanan atas.

Dalam rangkaian itu, akan ada banyak blok yang secara individual memiliki input dan output, dan diikat bersama untuk melakukan fungsi keseluruhan. Di sini identifikasi bagian adalah teman Anda, dan setelah googling mereka beberapa kali, Anda akan terbiasa dengan angka-angka dengan cepat. TL494 dan 78L05 adalah pengontrol mode sakelar dan regulator tegangan daya rendah. Anda membaca lembar data untuk itu, dan mereka memberi tahu Anda apa yang bagian lakukan, dan apa fungsi pin.

Contoh yang Anda pilih untuk digital versus analog agak ekstrem. Jika Anda telah memposting skematis MCU, dengan bus antara RAM dan ALU dan peripheral dan ... Anda mendapatkan ide umum, tidak ada input atau output yang jelas kecuali Anda tahu apa yang Anda cari. Kesamaan analog dalam kompleksitas untuk fungsi logika ABC Anda akan berada di suatu tempat antara TL494 dan 78L05. Setara dengan SMPS adalah MCU.

Biasakan angka-angka, gunakan google untuk lembar data, dekomposisi menjadi blok fungsional (seperti perangkat SPI), mulai dari yang sederhana, dan banyak dan banyak latihan. Sangat normal bagi kepala Anda untuk meledak ketika Anda masuk ke bidang baru.

Anda mungkin punya mempelajari opamps dan 555, tetapi apakah Anda membuat sesuatu dari mereka? Elektronik benar-benar adalah disiplin praktis. Jika Anda tidak ingin mendapatkan papan tempat memotong roti dan DMM, maka setidaknya mainkan dengan simulator rangkaian. Saya membaca manual pemrograman dan berpikir saya mengerti, tetapi tidak sampai saya mendapatkan sesuatu di luar 'Hello World' yang berhasil saya sadari saya tidak mengerti, dan lakukan sekarang.

Neil_UK
sumber
Terima kasih. Saya tahu contoh yang saya berikan berbeda pada kesulitan, tetapi itu karena itu bukan poin utama. Mengenai contoh Anda tentang koneksi MCU dan RAM saya menganggap bagian ini menjadi analog karena penggunaan kapasitor untuk penyaringan, misalnya. Juga, saya setuju dengan saran Anda tetapi itu tidak selalu berhasil untuk mencari informasi dalam skema itu sendiri untuk bagian-bagian yang disebutkan karena itu tidak selalu terjadi seperti dalam pertanyaan ini: electronics.stackexchange.com/questions/387497/… )
Hadley Siqueira
Mungkin saya harus ditanyai pertanyaan berikut (?): Bagaimana cara mendesain bagian / modul / bagian yang mempertahankan perilakunya ketika terhubung dengan bagian lain? Ketika saya memiliki gerbang logika seperti inverter, misalnya, selalu akan membalikkan input. Ini bukan kasus untuk pembagi resistor, misalnya, jika saya menghubungkan sesuatu secara paralel dengan salah satu resistor pembagi karena tegangan output dapat bervariasi
Hadley Siqueira
Cara lain yang saya yakin bisa saya tanyakan adalah: apa pedoman umum untuk beralih dari sesuatu seperti gambar berikut ke yang saya posting pada pertanyaan saya: lonetechnologist.files.wordpress.com/2016/12/…
Hadley Siqueira
Salah satu jawabannya adalah dengan membangun barang. Meskipun spesifikasi input dan output semuanya sangat bagus di halaman, Anda benar-benar harus dihadapkan pada kenyataan menghubungkan sumber output dan menenggelamkan arus dan beban input sebelum Anda bisa mengguncangnya. Logika I / O lebih mudah ditentukan daripada I / O analog. Namun jangan lupa bahwa logika I / O adalah analog, dan Anda harus menghubungkan semuanya sebelum Anda memahami bahwa laju perubahan tegangan, waktu tunda, level logika marjinal, pentalan bumi, kebisingan yang diinduksi mengacaukan interpretasi '1' dan '0' yang bagus. . Saya mengerti frustrasi Anda, tetapi Anda harus meluangkan waktu.
Neil_UK
@HadleySiqueira "bagaimana cara mendesain bagian / modul / bagian yang mempertahankan perilakunya ketika terhubung dengan bagian lain?" Berbeda dengan perangkat lunak, dalam elektronik Anda sering tidak bisa. Anda perlu memahami hal-hal yang terhubung sehingga Anda dapat mengantisipasi bagaimana mereka akan berinteraksi dan merancang yang sesuai.
evildemonic
2

Saya kira Anda sedang mencari semacam diagram alur, sesuatu yang dapat dievaluasi dengan beberapa algoritma, dari awal hingga selesai, seperti program komputer. Anda mengharapkan skema untuk menggambarkan apa yang dilakukan mesin. Tetapi insinyur kelistrikan melihat skema untuk melihat bagaimana mesin dibangun. Dia menggunakan pengalaman, konteks, dan sumber daya lainnya untuk melihat apa yang dilakukannya dan bagaimana cara kerjanya.

"Skema rangkaian" digital yang Anda berikan adalah satu langkah di luar skema rangkaian. Di mana catu daya? Jenis IC apa yang saya gunakan? Gerbang mana yang ada di IC itu? Berapa nomor pinnya? Bagaimana dengan kapasitor decoupling? Konektor? Perlindungan ESD?

Tidak ada yang mengatakan skema pada tingkat abstraksi yang serupa tidak dapat ada untuk sirkuit analog. Sebagai contoh, inilah radio yang didefinisikan perangkat lunak yang sangat mendasar:

skema

mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab

Ini satu lagi, Softrock Lite II :

masukkan deskripsi gambar di sini

Satu-satunya perbedaan adalah jumlah detail yang ada dalam skema. Satu menyaring sirkuit menjadi blok fungsional dengan input dan output yang jelas. Yang lain memberikan deskripsi lengkap dari masing-masing komponen fisik di sirkuit dan bagaimana mereka terhubung.

Anda bertanya bagaimana menafsirkan skema dalam hal input dan output. Jika jenis skematis yang menunjukkan blok fungsional, mudah.

Tetapi jika itu jenis yang menunjukkan sirkuit elektronik, itu umumnya tidak mungkin. Sirkuit elektronik adalah mesin, seperti jam tangan atau mesin jet atau rautan pensil. Skema ini seperti cetak biru: ini memberi tahu Anda bagaimana membangun mesin, bukan apa yang dilakukannya. Skema bukan flowchart. Komponen elektronik tidak berjalan satu per satu seperti instruksi dalam program komputer. Mereka berlari sekaligus. Garis pada skema tidak selalu terhubung ke input di satu sisi dan output di sisi lain. Itu tidak menunjukkan aliran informasi. Sebaliknya, itu hanya menunjukkan dua bagian "menyentuh", secara elektrik.

Phil Frost
sumber
Terima kasih atas jawabannya. Saya benar-benar mengerti apa yang Anda katakan, tuan. Tapi, untungnya, Anda memposting gambar (yang kedua) di mana warna tampaknya menunjukkan pemisahan tahapan yang jelas. Ini memberi saya ide bahwa bagian-bagian ini dapat dirancang sendiri dan mereka digabungkan bersama. Tapi, misalnya, ketika saya melihat kapasitor C2, C15 dan C17 saya bertanya-tanya apakah U3 tidak akan melihat nilai kapasitansi gabungan bukan hanya C15 (yang tampaknya dimiliki bersama dengan U3 oleh warna). Juga, ketika saya melihat U1 dan U4 tampaknya ada jalur alami untuk arus karena impedansi tinggi / rendah dari komponen-komponen ini
Hadley Siqueira
Saya tidak akan menyebut gambar atas skema. Itu diagram blok.
Olin Lathrop
Hanya untuk memperkuat: apakah benar-benar mungkin untuk merancang bagian berwarna satu per satu dan kemudian hanya menghubungkannya bersama-sama dengan kabel sederhana seperti yang terjadi pada gambar kedua?
Hadley Siqueira
1
Ya, jika Anda menentukan parameter dari setiap input dan output dan yakin mereka kompatibel. Itulah cara kami memecah desain yang rumit menjadi serangkaian modul atau bagian.
Transistor
Garis dari U1 pin 3 adalah catu daya + 5V, jadi C2, C15, dan C17 adalah kapasitor bypass catu daya. Anda dapat melihat bahwa saluran itu memberikan daya ke semua blok sirkuit. Saat menganalisis operasi seluruh rangkaian, Anda sebagian besar dapat mengabaikan saluran catu daya tersebut, karena tidak terlibat dalam aliran sinyal atau pemrosesan. Saya kira saya bisa mengenali garis itu sebagai kekuatan karena saya tahu bahwa LM7805 adalah regulator tegangan yang sangat umum digunakan.
Peter Bennett