Konektor silikon membuat papan sirkuit nirkabel ini dapat diprogram.

Tidak diragukan lagi kepraktisan breadboard tanpa solder yang andal, tetapi Anda harus mengakui bahwa breadboard tersebut tidak sempurna. Tentu saja, breadboard tersebut tidak ideal untuk jenis sirkuit tertentu, tetapi breadboard tersebut kurang bermasalah dibandingkan breadboard dengan jumper. Orang yang ceroboh akan berakhir terjerat dalam tumpukan jumper dengan komponen mereka, dan orang yang cerewet akan menghabiskan lebih banyak waktu untuk merapikan jumper daripada benar-benar membuat prototipe sirkuit itu sendiri. Apa yang harus saya lakukan?
Salah satu cara untuk mengatasi masalah ini adalah dengan membuat breadboard tanpa solder dan tanpa jumper. Inilah ide di balik "produk roti" yang sedang dikembangkan oleh [Kevin Santo Cappuccio]. Idenya adalah untuk menyesuaikan breadboard standar sehingga koneksi antara setiap pasangan strip kontak umum dan jalur daya dapat dibuat dalam perangkat lunak. Trik di baliknya adalah mensimulasikan matriks chip sakelar CMOS, terutama MT8816AP. 128 sakelar crosspoint per chip dapat menangani tegangan hingga ±12 volt, sehingga ada banyak sirkuit yang dapat menggunakan jumper silikon yang dapat diprogram ini.
[Kevin] Versi saat ini adalah 0.2, ukurannya pas di bawah breadboard tanpa solder, dan kemasannya kompak. Dia berbagi detail tentang cara menghubungkan kontak breadboard, yang tampaknya merupakan proses yang rumit: menarik keluar kontak, memotong label kecil di ujung alur, lalu menekuknya ke bawah untuk membentuk cetakan timah pada papan sirkuit lubang tembus. Tampaknya banyak pekerjaan, pasti ada cara yang lebih baik; [Kevin] jelas terbuka untuk saran.
Meskipun kita pernah melihat penggunaan pengalihan titik silang untuk meningkatkan papan prototipe tanpa solder sebelumnya, kami merasa kesederhanaan proyek ini sangat menyenangkan. Gagasan untuk membuang semua sambungan loncatan ini tentu sangat menggoda.
Ini benar-benar proyek yang keren. Tambahan yang cerdas adalah adanya layar kecil di setiap sisi yang menampilkan koneksi saat ini.
Kecuali jika Anda tidak dapat mengimplementasikan tampilan LED 7 segmen, motor getar, akselerometer, sakelar DIP, atau komponen "menyenangkan dan menarik" lainnya.
15mA (ImaxIO) sudah cukup untuk menangani sinyal kecil apa pun, jika Anda membutuhkan arus lebih besar, Anda dapat menggunakan beberapa transistor bipolar atau FET, bagaimanapun juga, ini masih papan prototipe.
Saat membuat prototipe, saya membuat PCB surface mount satu sisi yang berisi semua chip digital yang saya butuhkan dan chip CPLD yang membawa "semua" sinyal antar chip. Kemudian saya hanya memprogram koneksinya dalam VHDL. Jadi, jika saya membuat kesalahan atau perlu memodifikasi koneksi, itu hanya perubahan kode.
Untuk salah satu synthesizer analog yang semua kabelnya harus dicolokkan, ide ini tampaknya cukup keren.
Nah, begitu saya menemukan breadboard yang saya percayai, saya akan berhenti meragukannya. Untuk breadboard, *selalu* diperlukan tebakan apakah itu kesalahan dalam desain Anda atau kesalahan pada breadboard itu sendiri.
Lebih buruk lagi, Anda harus mendesain secara khusus untuk kemampuan papan prototipe (breadboard), dan hal-hal yang sebenarnya perlu diprototipe, seperti regulator switching, tidak berfungsi dengan baik.
Analog dan berkecepatan tinggi tidak menyukai parasit, digital dan berkecepatan rendah tidak memerlukan tahap pembuatan prototipe secara manual, jika Anda berhati-hati.
Saya tidak tahu apa-apa tentang semua hal ini, tetapi saya selalu berharap akan adanya konversi seperti itu, dan setiap kali saya melihatnya, saya menemukan bahwa itu tidak benar. Bahkan untuk rangkaian sederhana, Anda harus dengan cermat mencocokkan sakelar dengan kebutuhan aktual Anda. Kemudian Anda masih harus menerima tingkat perilaku yang tidak diinginkan tertentu. Itu selalu berupa penguat operasional (op amp) dengan penguatan satuan atau beberapa jenis transistor dengan bias tegangan atau resistansi.
Saya tidak tahu banyak tentang teknologi yang mendasarinya. Lembar data MT8816 yang saya temukan tidak memiliki diagram skematik dari koneksi sebenarnya. Tetapi segera (dengan asumsi saya menjelaskannya dengan benar), saya melihat bahwa arus maksimumnya adalah 15mA dan resistansi tipikalnya adalah 45ohm pada Vdd=12. Tentu saja ini adalah komponen yang menarik yang dapat digunakan untuk banyak hal, tetapi peringatannya sangat besar. Bahkan mendominasi. Saya tidak dapat memikirkan satu pun rangkaian yang pernah saya buat dengan breadboard yang dapat diadaptasi. Terutama karena saya menggunakan breadboard sebagai langkah sebelum menyolder komponen-komponennya... Dibandingkan dengan sakelar ini, perilaku kabel yang sangat berbeda membuatnya mustahil untuk memulai sama sekali.
Jika saya cukup memahami cara kerja rangkaian untuk memprediksi dampak interkoneksi ini terhadapnya, maka saya sebenarnya tidak membutuhkan papan prototipe (breadboard).
Untuk sinyal kecil yang mempertahankan arus rendah, ini seharusnya kurang lebih seperti sakelar ideal. Tentu saja, resistansi aktif akan bervariasi tergantung pada posisi tepat Anda dalam rentang tegangan, tetapi Anda tetap perlu berurusan dengan kiloohm, dan seharusnya tidak masalah jika Anda menambahkan +-75 ohm ke kesalahan ini dalam desain Anda. Jika tidak, Anda mendesain rangkaian yang sebenarnya tidak dapat dibangun karena toleransi komponen.
Ya, setelah Anda memiliki perangkat ini, Anda dapat keluar dan menciptakan sebuah proyek, proyek ini semuanya tentang sinyal kecil +/-75 ohm yang tidak relevan. Tetapi saya belum pernah membuat proyek seperti itu. Saya bahkan tidak bisa membayangkan proyek sebesar ini. Angka murni hampir menjadi satu-satunya hal yang memenuhi kriteria, untuk ini Anda memiliki begitu banyak koneksi sehingga papan prototipe hanya setetes air di ember, atau ada begitu sedikit koneksi sehingga Anda lebih suka menggunakan klip IC untuk menghubungkan kabel.
Faktanya, setengah dari kode yang sudah selesai di sana dapat menempatkan frekuensi tertentu (atau sinyal apa pun) pada probe sehingga Anda dapat menghubungkannya ke baris yang berbeda dan memberi tahu papan koneksi mana yang ingin Anda buat tanpa komputer.
Langkah selanjutnya setelah saya berhasil membuat hal-hal dasar berfungsi dengan baik adalah melakukan beberapa hal yang Anda sebutkan. Ada beberapa cara untuk menyelesaikan masalah ini. Saya pikir cara yang paling cerdas adalah memasang layar di atas papan prototipe, tetapi membuat layar dengan permukaan yang sangat berpori mungkin membutuhkan tingkat pengembangan seperti Samsung. Cara lain adalah memasang proyektor mini dan kamera di atasnya, tetapi semua perangkat yang pernah saya gunakan untuk melakukan hal tersebut terlalu lambat dan bermasalah, dan di sekitarnya hanya ada tumpukan sampah yang berantakan.
Bukan berarti semua hal ini tidak bisa dilakukan, saya hanya perlu mencari cara untuk melakukannya tanpa mengorbankan pengalaman.
Saya suka ide penggunaan probe. Sebagai indikasi, setiap kolom memiliki RGB, dan setiap "jaringan" memiliki kode warnanya sendiri. Tentu saja ini tidak secanggih proyektor overhead, tetapi lebih mudah untuk mengoperasikan strip WS281*.
Meskipun menurut pengalaman saya, pelat plastik transparan tanpa merek yang dijual bebas itu jelek, tetapi sepertinya lebih mudah menggabungkan casing transparan dengan klip BB830 daripada layar dengan lubang. Ini membuka lebih banyak pilihan penempatan LED. Tetapi bahkan menempatkan LED di atas dan di bawah papan sirkuit bukanlah ide yang buruk (kecuali bahwa jalur daya agak menghalangi).
Saya menyukai ide ini, dan harus mempelajari chip tersebut dengan cermat. Saya telah mencari sesuatu yang serupa—tetapi hanya dalam angka. Setiap pin harus memiliki resistansi yang dapat diprogram ditambah resistansi yang dapat diprogram ke ground—diatur sebagai input—diatur sebagai output—diatur ke tri-state, semuanya sebagai blok register geser untuk setiap pin, sehingga dapat diprogram melalui perangkat lunak. Tetapi sampai sekarang belum ditemukan FPGA/CPLD yang sesuai. Untuk papan prototipe, sistem tersebut setidaknya harus mencakup 60 pin (30+30). Karena semuanya berbasis register geser, sistem ini dapat dengan mudah diperluas. Dan semuanya dikendalikan oleh perangkat lunak.
Dengan menggunakan situs web dan layanan kami, Anda secara tegas menyetujui penempatan cookie kinerja, fungsionalitas, dan iklan kami. Pelajari selengkapnya


Waktu posting: 19 November 2021