Pelompat silikon menjadikan papan roti tanpa wayar ini boleh diprogramkan

Tidak syak lagi tentang kepraktisan papan roti tanpa pateri yang boleh dipercayai, tetapi anda harus mengakui bahawa ia tidak sempurna. Sudah tentu, ia tidak sesuai untuk jenis litar tertentu, tetapi ia kurang bermasalah berbanding litar yang mempunyai jumper. Orang yang cuai akan terjerat dalam timbunan jumper dengan komponennya, dan orang yang cerewet akan menghabiskan lebih banyak masa untuk mengemas jumper dan bukannya membuat prototaip litar itu sendiri. Apa yang perlu saya lakukan?
Salah satu cara untuk menyelesaikan masalah ini adalah dengan membuat papan roti tanpa pateri tanpa jumper. Inilah idea di sebalik "produk bakeri" [Kevin Santo Cappuccio] yang berterusan. Ideanya adalah untuk melaraskan papan roti standard supaya sambungan antara mana-mana pasangan jalur sentuhan biasa dan rel kuasa dapat diwujudkan dalam perisian. Caranya adalah untuk mensimulasikan matriks cip suis CMOS, terutamanya MT8816AP. 128 suis titik silang setiap cip boleh mengendalikan voltan sehingga ±12 volt, jadi terdapat banyak litar yang boleh menggunakan jumper silikon boleh atur cara ini.
[Kevin] Versi semasa ialah 0.2, saiznya muat di bawah papan roti tanpa pateri, dan pakejnya padat. Dia berkongsi butiran tentang cara menyambungkan kenalan papan roti, yang nampaknya merupakan proses yang sukar: tarik keluar kenalan, potong label kecil di hujung longkang, dan kemudian bengkokkannya ke bawah untuk membentuk cetakan plumbum pada papan litar lubang tembus. Nampaknya banyak kerja, mesti ada cara yang lebih baik; [Kevin] jelas terbuka kepada cadangan.
Walaupun kami pernah melihat penukaran titik silang digunakan untuk meningkatkan papan roti tanpa pateri sebelum ini, kami mendapati kesederhanaan projek ini menyenangkan. Idea untuk membuang semua tangkapan lompatan ini sememangnya menggoda.
Ini projek yang sangat menarik. Satu tambahan yang bijak ialah terdapat skrin kecil di setiap sisi yang menunjukkan sambungan semasa.
Melainkan anda tidak boleh melaksanakan paparan LED 7-segmen atau motor getaran atau pecutan atau suis DIP atau mana-mana komponen "seronok dan menarik" yang lain.
15mA (ImaxIO) sudah cukup untuk mengendalikan sebarang isyarat kecil, apabila anda memerlukan lebih banyak arus, anda boleh menggunakan beberapa bipolar atau FET, lagipun, ia masih merupakan papan roti.
Semasa saya membuat prototaip, saya telah membuat PCB pelekap permukaan satu sisi yang mengandungi semua cip digital yang saya perlukan dan memercikkan cip CPLD yang membawa isyarat "semua" antara cip. Kemudian, programkan sambungan dalam VHDL. Jadi, jika saya melakukan kesilapan atau perlu mengubah suai sambungan, ia hanyalah perubahan kod.
Untuk salah satu pensintesis analog di mana anda memasang semua kabel, idea ini nampaknya agak menarik.
Sebaik sahaja saya menemui papan roti yang saya percayai, saya akan berhenti meragui. Untuk papan roti, ia *sentiasa* memerlukan meneka sama ada ia adalah kerosakan pada reka bentuk anda atau kerosakan pada papan roti.
Untuk memburukkan lagi keadaan, anda perlu mereka bentuk khusus untuk keupayaan papan roti, dan perkara yang sebenarnya perlu diprototaip, seperti menukar peraturan, tidak berfungsi dengan baik.
Analog dan berkelajuan tinggi tidak menyukai parasit, digital dan berkelajuan rendah tidak memerlukan peringkat prototaip buatan tangan, jika anda berhati-hati.
Saya tidak tahu apa-apa tentang semua perkara ini, tetapi saya sentiasa berharap untuk penukaran sedemikian, dan setiap kali saya melihatnya, saya mendapati bahawa ia tidak benar. Walaupun untuk litar mudah, anda mesti memadankan suis dengan teliti dengan keperluan sebenar anda. Kemudian anda masih perlu menerima tahap tingkah laku yang tidak diingini tertentu. Ia sentiasa benar untuk penguat operasi gandaan unit atau beberapa jenis transistor dengan bias atau rintangan voltan.
Saya tidak tahu banyak tentang teknologi asasnya. Helaian data MT8816 yang saya temui tidak mempunyai gambarajah skematik sambungan sebenar. Tetapi dengan serta-merta (dengan mengandaikan saya menerangkannya dengan betul), saya melihat bahawa arus maksimum ialah 15mA dan rintangan aktif biasa ialah 45ohm pada Vdd=12. Ia sudah tentu merupakan komponen yang menarik yang boleh digunakan untuk banyak perkara, tetapi amarannya sangat besar. Malah dominan. Saya tidak dapat memikirkan satu litar pun yang saya buat dengan papan roti yang boleh diadaptasi. Terutamanya kerana saya menggunakan papan roti sebagai langkah sebelum memateri papan roti bersama-sama... Berbanding dengan suis ini, kelakuan wayar yang sangat berbeza menjadikannya mustahil untuk dihidupkan langsung.
Jika saya faham bagaimana litar berfungsi dengan cukup baik untuk meramalkan kesan sambungan ini ke atasnya, maka saya tidak memerlukan papan roti sejak awal.
Untuk isyarat kecil yang mengekalkan arus rendah, ini sepatutnya lebih kurang seperti suis yang ideal. Sudah tentu, rintangan hidup akan berbeza-beza bergantung pada kedudukan tepat anda dalam julat voltan, tetapi anda perlu berurusan dengan kiloohm walau apa pun, dan tidak penting jika anda menambah +-75 ohm pada ralat ini dalam reka bentuk anda. Jika tidak, anda mereka bentuk litar yang sebenarnya tidak boleh dibina kerana toleransi komponen.
Ya, sebaik sahaja anda mempunyai peranti ini, anda boleh keluar dan mereka-reka projek, projek ini semuanya +/-75ohm isyarat kecil yang tidak relevan. Tetapi saya tidak pernah melakukan projek sedemikian. Saya tidak dapat memikirkan projek sebesar ini. Nombor tulen hampir satu-satunya perkara yang memenuhi kriteria, untuk ini anda sama ada mempunyai begitu banyak sambungan sehingga papan roti hanya setetes dalam baldi, atau terdapat begitu sedikit sambungan sehingga anda lebih suka menggunakan klip IC untuk melompat kabel.
Malah, separuh daripada kod yang telah siap di sana boleh meletakkan beberapa frekuensi (atau sebarang isyarat) pada prob supaya anda boleh memasangkannya ke baris yang berbeza dan memberitahu papan sambungan yang anda ingin buat tanpa komputer.
Langkah seterusnya selepas saya memastikan perkara asas berfungsi dengan baik adalah dengan melakukan beberapa perkara yang anda sebutkan. Terdapat beberapa cara untuk menyelesaikan masalah ini. Saya fikir cara paling bijak adalah dengan memasang paparan di bahagian atas papan roti, tetapi membuat paparan dengan paparan berliang sedemikian mungkin memerlukan tahap pembangunan Samsung. Satu lagi cara adalah dengan memasang projektor mini dan kamera di atasnya, tetapi semua perkara yang saya gunakan yang cuba melakukan perkara sedemikian terlalu perlahan dan bermasalah untuk digunakan, dan hanya terdapat tong sampah yang menyala di sekelilingnya.
Bukannya semua perkara ini tidak boleh dilakukan, cuma saya perlu cari cara untuk melakukannya tanpa mengorbankan pengalaman.
Saya suka idea prob. Sebagai petunjuk, setiap lajur mempunyai rgb, dan setiap "net" mempunyai kod warnanya sendiri. Ia sememangnya tidak sepintar projektor overhead, tetapi lebih mudah untuk memacu jalur ws281*.
Walaupun berdasarkan pengalaman saya, plat plastik lutsinar tanpa jenama yang sedia ada itu tidak berguna, tetapi kedengarannya lebih mudah untuk menggabungkan bekas lutsinar dengan klip bb830 daripada paparan berlubang. Buka lebih banyak pilihan penempatan LED. Tetapi meletakkan LED di atas dan di bawah papan litar juga bukanlah idea yang buruk (kecuali rel kuasa agak menghalangnya)
Saya memang menyukai idea ini, dan mesti mengkaji cip ini dengan teliti. Saya telah mencari sesuatu yang serupa—tetapi hanya dalam bentuk nombor. Setiap pin harus mempunyai—rintangan boleh atur cara tambah—rintangan boleh atur cara kepada set pembumian sebagai set input sebagai set output kepada set tiga keadaan semuanya sebagai blok daftar anjakan untuk setiap pin, jadi perisian boleh atur cara. Tetapi sehingga kini tiada FPGA/CPLD yang sesuai ditemui. Untuk papan roti, sistem harus meliputi sekurang-kurangnya 60 pin 30+30. Memandangkan semuanya berdasarkan daftar anjakan, ia boleh dikembangkan dengan mudah. ​​Dan semuanya dikawal oleh perisian.
Dengan menggunakan laman web dan perkhidmatan kami, anda secara jelas bersetuju dengan penempatan kuki prestasi, fungsi dan pengiklanan kami. Ketahui lebih lanjut


Masa siaran: 19 Nov-2021