Silikon žemperler bu simsiz broodboard-y programmalaşdyryp bolýan edýär

Ygtybarly lehimsiz çörek tagtalarynyň amalylygyna şübhe ýok, ýöne olaryň kämil däldigini boýun almaly. Elbetde, olar käbir görnüşli zynjyrlar üçin ideal däl, ýöne olar sekirijili zynjyrlara garanyňda has az problema döredýär. Biperwaý adamlar öz bölekleri bilen sekirijileriň üýşmegine umytsyz ýagdaýda garyşyp bilerler we saýlama adamlar zynjyryň özüniň prototipini ýasamagyň ýerine, sekirijileri tertipli etmek üçin has köp wagt sarp ederler. Men näme etmeli?
Bu meseläni çözmegiň bir usuly, lehimsiz çörek tagtasyny ýasamakdyr. Bu [Kevin Santo Kapuççio]-nyň dowam edýän "çörek önümleri" taslamasynyň esasy pikiridir. Bu pikir, programma üpjünçiliginde islendik umumy kontakt zolaklarynyň jübütleri bilen elektrik geçirijisiniň arasyndaky baglanyşygy gurnamak üçin standart çörek tagtasyny sazlamakdyr. Munuň esasy maksady, esasanam MT8816AP CMOS açar çip matrisasyny simulýasiýa etmekdir. Her çipde 128 sany çatryk nokat açary ±12 volt çenli naprýaženiýeleri dolandyryp bilýär, şonuň üçin bu programmalaşdyrylýan kremniý sekirijilerini ulanyp bolýan köp sanly zynjyrlar bar.
[Kewin] Häzirki wersiýasy 0.2, onuň ölçegi lehimsiz çörek tagtasynyň aşagyna sygýar we gaplamasy ykjam. Ol çörek tagtasynyň kontaktlaryny nädip birikdirmelidigi barada jikme-jiklikleri paýlaşdy, bu bolsa agyryly iş ýaly görünýärdi: kontaktlary çykaryň, turbanyň ujunda kiçijik ýazgyny kesiň we soňra deşikli Zirh platasynyň gurşun çapyny emele getirmek üçin ony aşak egiň. Bu köp iş ýaly görünýär, has gowy ýol bolmaly; [Kewin] elbetde tekliplere açyk.
Lehimsiz çörek tagtalaryny kämilleşdirmek üçin çarpaz nokat geçişiniň ulanylandygyny öň gören bolsak-da, bu taslamanyň ýönekeýliginiň bize ýaramlydygyny gördük. Bu böküşleriň ählisini taşlamak pikiri, elbetde, özüne çekiji.
Bu hakykatdanam ajaýyp taslama. Akylly goşmaça, her tarapda häzirki baglanyşygy görkezýän kiçi ekranlaryň bolmagydyr.
Eger siz 7 segmentli LED displeýi ýa-da wibrasiýa hereketlendirijisini ýa-da akselerometri ýa-da DIP açaryny ýa-da başga bir "gyzykly we gyzykly" bölekleri ulanyp bilmeýän bolsaňyz.
15mA (ImaxIO) islendik kiçi signaly dolandyrmak üçin ýeterlikdir, has köp tok gerek bolanda, käbir bipolýar ýa-da FET ulanyp bilersiňiz, ahyrsoňy, ol henizem çörek tagtasy.
Prototip düzýän wagtym, gerek bolan ähli sanly çipleri öz içine alýan we çipleriň arasynda "ähli" signallary daşaýan CPLD çiplerini çaýkan bir taraply ýüzleý montajly PCB ýasadym. Soňra diňe VHDL-de baglanyşygy programmirledim. Şonuň üçin ýalňyşlyk goýbersem ýa-da baglanyşygy üýtgetmeli bolsam, bu diňe kodyň üýtgemegi.
Ähli kabelleri birikdirýän analog sintezatorlaryň biri üçin bu pikir gaty gowy görünýär.
Bolýar, ynanýan çörek tagtasyna duşanymdan soň, şübhelenmegi bes ederin. Çörek tagtasy üçin, onuň dizaýnyňyzdaky ýa-da çörek tagtasyndaky ýalňyşlykdygyny *hemişe* çaklamagy talap edýär.
Ýagdaýy hasam beterleşdirýän zat, siz "bloodboard" mümkinçilikleri üçin ýörite dizaýn etmeli bolarsyňyz we hakykatdanam prototipleşdirilmeli zatlar, mysal üçin, düzgünleşdirmeleri üýtgetmek gowy işlemeýär.
Analog we ýokary tizlik parazitleri halamaýar, sanly we pes tizlik üçin bolsa, ünsli bolsaňyz, elde ýasalan prototip sahna gerek däl.
Men bularyň hemmesi barada hiç zat bilemok, ýöne men hemişe şeýle öwrülişigi umyt edýärdim we her gezek oňa seredenimde, onuň hakykat däldigini görýärin. Hatda ýönekeý zynjyrlar üçin hem açary hakyky talaplaryňyza üns bilen laýyklaşdyrmaly. Soňra bolsa belli bir derejede islenilmeýän hereketi kabul etmeli bolýarsyňyz. Olar hemişe hakyky birlik güýçlendiriji operasiýa güýçlendirijileri ýa-da naprýaženiýe täsiri ýa-da garşylygy bolan bir görnüşli tranzistorlardyr.
Men esas tehnologiýa barada köp zat bilmeýärin. Tapýan MT8816 maglumat kagyzymda hakyky baglanyşygyň shematiki diagrammasy ýok. Emma derrew (dogry düşündiren bolsam), men iň ýokary toguň 15mA we adaty garşylygyň Vdd=12-de 45 ohm bolandygyny gördüm. Elbetde, bu köp zatlar üçin ulanylyp bilinýän gyzykly bölek, ýöne duýduryş örän uly. Hatda agdyklyk edýär. Men uýgunlaşdyrylyp bilinýän çörek tagtasy bilen ýasan ýekeje zynjyry göz öňüne getirip bilemok. Esasanam, çörek tagtasyny çörek tagtasyny birleşdirmezden öň ädim hökmünde ulanandygym üçin... Bu açar bilen deňeşdirilende, simleriň düýbünden tapawutly hereketi ony başlatmagy asla mümkin däl etdi.
Eger men bu arabaglanyşygyň oňa täsirini öňünden aýtmak üçin zynjyryň nähili işleýändigini gowy düşünýän bolsam, onda ilki bilen maňa çörek tagtasy gerek däl.
Pes toguň güýjüni saklaýan kiçi signallar üçin bu ideal açar ýaly bolmaly. Elbetde, garşylyk naprýaženiýe aralygyndaky anyk ýerleşýän ýeriňizden baglylykda üýtgeýär, ýöne her niçigem bolsa kiloohmlar bilen iş salyşmaly bolarsyňyz we dizaýnyňyzdaky bu ýalňyşlyga +-75 ohm goşsaňyz hem, bu möhüm däl. Başgaça aýdylanda, siz komponentleriň çydamlylygy sebäpli hakykatdanam gurup bolmaýan zynjyry dizaýn edýärsiňiz.
Hawa, bu enjamy alanyňyzdan soň, taslama oýlap tapyp bilersiňiz, bu taslama diňe +/-75 ohm ähmiýetsiz kiçi signal. Ýöne men hiç haçan şeýle taslama bilen meşgullanmadym. Men şeýle ululykdaky taslamany göz öňüne getirip bilemok. Arassa sanlar kriteriýalara laýyk gelýän ýeke-täk zat, munuň üçin ýa-da çörek tagtasynyň diňe bir damja ýaly köp birikmesi bar, ýa-da şeýle az baglanyşyk bar welin, kabeli birikdirmek üçin diňe mikrokontroller klipini ulanmagy makul bilýärsiňiz.
Aslynda, şol ýerde doldurylan kodyň ýarysy zondda käbir ýygylygy (ýa-da islendik signaly) ýerleşdirip biler, şonuň üçin ony dürli setirlere birikdirip, kompýutersiz haýsy birikmeleri gurmak isleýändigiňizi plata aýdyp bilersiňiz.
Esasy zatlary gowy işläp başlanymdan soňky ädim, siziň agzan käbir zatlaryňyzy ýerine ýetirmekdir. Bu meseläni çözmegiň birnäçe usuly bar. Meniň pikirimçe, iň zehinli usul, çörek tagtasynyň ýokarsyna displeý goýmakdyr, ýöne şeýle gözenekli displeýli displeýi ýasamak üçin Samsung-yň ösüş derejesi gerek bolup biler. Başga bir usul, oňa miniatýur proýektor we kamera goýmakdyr, ýöne şeýle zatlary etmäge synanyşýan ähli zatlarym ulanmak üçin örän haýal we kynçylyk döredýär, şeýle hem töwereginde diňe çöp gutusy bar.
Bu zatlaryň hiç birini edip bolmaýar diýmek däl, diňe tejribämden geçmezden muny etmegiň ýoluny tapmaly.
Zondlar ideýasy maňa ýaraýar. Munuň bir alamaty hökmünde, her sütün RGB-e eýedir we her "toruň" öz reňk kody bar. Elbetde, ol proýeksiýalar ýaly akylly däl, ýöne ws281* zolaklaryny sürmek has aňsat.
Meniň tejribämde, şol taýýar, markasyz açyk plastik plitalar erbet bolsa-da, açyk korpusy bb830 klipi bilen utgaşdyrmak, deşikli displeýden has aňsat ýaly eşidilýär. LED ýerleşdiriş opsiýalaryny has köp açyň. Emma LED-leri hatda zynjyr platasynyň üstünde we aşagynda ýerleşdirmek hem erbet pikir däl (diňe elektrik reýkasy biraz päsgelçilik döredýär).
Maňa bu pikir gaty ýaraýar we çipi üns bilen öwrenmeli. Men şuňa meňzeş zady gözleýärdim - ýöne diňe sanlarda. Her bir pin bolmaly - programmalaşdyrylyp bilinýän garşylyk + programmalaşdyrylyp bilinýän ýere garşylyk - giriş hökmünde sazlanmaly - çykyş hökmünde sazlanmaly - her bir pin üçin üç ýagdaýly geçiş registri blok hökmünde sazlanmaly, şonuň üçin programma üpjünçiligi programmalaşdyrylyp bilinýän. Emma şu wagta çenli laýyk FPGA/CPLD tapylmady. Çörek tagtasy üçin ulgam azyndan 60 pin 30+30-y örtmeli. Hemmesi geçiş registrlerine esaslanýandygy üçin ony aňsatlyk bilen giňeltmek mümkin. Hemmesi programma üpjünçiligi tarapyndan dolandyrylýar.
Web sahypamyzy we hyzmatlarymyzy ulanmak bilen, siz biziň öndürijiligimizi, funksiýalarymyzy we mahabat kukilerimiziň ýerleşdirilmegine açyk razylyk berýärsiňiz. has giňişleýin öwreniň


Ýerleşdirilen wagty: 2021-nji ýylyň 19-njy noýabry