Silicio trumpikliai leidžia šią belaidę duonos plokštę programuoti

Patikimų nelituojamų maketų praktiškumas neabejotinai pateisinamas, tačiau reikia pripažinti, kad jie nėra tobuli. Žinoma, jie netinka tam tikrų tipų grandinėms, tačiau kelia mažiau problemų nei tie, kuriuose yra trumpiklių. Neatsargūs žmonės gali beviltiškai įsipainioti į trumpiklių krūvą su savo komponentais, o išrankūs žmonės daugiau laiko praleis tvarkydami trumpiklius, užuot gaminę pačios grandinės prototipą. Ką turėčiau daryti?
Vienas iš būdų išspręsti šią problemą – pagaminti nelituojamą maketo plokštę be trumpiklių. Tai yra [Kevino Santo Cappuccio] nuolatinio „kepinių gaminių“ projekto idėja. Idėja – pakoreguoti standartinę maketo plokštę taip, kad programinėje įrangoje būtų galima užmegzti ryšį tarp bet kurios bendrų kontaktinių juostelių poros ir maitinimo bėgio. Šios gudrybės esmė – imituoti CMOS jungiklio lusto matricą, ypač MT8816AP. 128 kryžminiai jungikliai viename luste gali apdoroti iki ±12 voltų įtampą, todėl yra daug grandinių, kurios gali naudoti šiuos programuojamus silicio trumpiklius.
[Kevinas] Dabartinė versija yra 0.2, jos dydis telpa po nelituojama maketo plokšte, o korpusas kompaktiškas. Jis pasidalijo informacija, kaip prijungti maketo plokštės kontaktus, o tai, regis, buvo varginantis procesas: ištraukti kontaktus, iškirpti mažą etiketę latakėlio gale ir tada ją sulenkite, kad susidarytų skylutės formos plokštės išvadų spausdinimas. Atrodo, kad tai daug darbo, turi būti geresnis būdas; [Kevinas] akivaizdžiai atviras pasiūlymams.
Nors anksčiau esame matę kryžminių taškų perjungimo technologiją, naudojamą litavimo plokščių tobulinimui, šio projekto paprastumas mus džiugino. Mintis atsisakyti visų šių šuolių nuotraukų tikrai vilioja.
Tai išties šaunus projektas. Išradingas papildymas – kiekvienoje pusėje yra maži ekranai, kuriuose rodomas dabartinis ryšys.
Nebent negalite įdiegti 7 segmentų LED ekrano, vibracijos variklio, akselerometro, DIP jungiklio ar kitų „įdomių ir linksmų“ komponentų.
15 mA (ImaxIO) pakanka bet kokiam mažam signalui apdoroti, kai reikia didesnės srovės, galima naudoti kokį nors bipolinį arba lauko tranzistorių, juk tai vis tiek yra bandymų plokštė.
Kurdamas prototipus, pagaminau vienpusę paviršinio montavimo spausdintinę plokštę, kurioje buvo visi reikalingi skaitmeniniai lustai ir išsklaidyti CPLD lustai, kurie perdavė „visus“ signalus tarp lustų. Tada tereikia užprogramuoti jungtį VHDL kalba. Taigi, jei padarysiu klaidą arba reikės modifikuoti jungtį, tai bus tik kodo pakeitimas.
Vienam iš tų analoginių sintezatorių, kur prijungi visus laidus, ši idėja atrodo gana šauni.
Na, kai tik susidursiu su patikimu maketavimo plokšte, nustosiu abejoti. Maketavimo plokščių atveju *visada* reikia spėti, ar tai jūsų projekto, ar pačios maketavimo plokštės gedimas.
Dar blogiau, kad reikia specialiai projektuoti atsižvelgiant į maketo galimybes, o dalykai, kuriems iš tikrųjų reikia prototipų, pavyzdžiui, reguliatorių perjungimas, neveikia gerai.
Analoginiai ir didelio greičio procesoriai nemėgsta parazitų, o skaitmeniniams ir mažo greičio procesoriams nereikia rankų darbo prototipo, jei esate atsargūs.
Nieko apie visa tai nežinau, bet visada tikėjausi tokios konversijos ir kaskart į tai pasižiūrėjęs suprantu, kad tai netiesa. Net ir paprastoms grandinėms reikia kruopščiai suderinti jungiklį su savo tikraisiais reikalavimais. Vis tiek tenka susitaikyti su tam tikru nepageidaujamu elgesiu. Tai visada yra tikrojo vienetinio stiprinimo operaciniai stiprintuvai arba kažkokie tranzistoriai su įtampos poslinkiu ar varža.
Nežinau daug apie pagrindinę technologiją. Radau MT8816 duomenų lapą, kuriame nėra tikrosios jungties schemos. Tačiau iš karto (darant prielaidą, kad teisingai paaiškinau) pamačiau, kad maksimali srovė yra 15 mA, o tipinė įjungimo varža yra 45 omai, kai Vdd = 12. Žinoma, tai įdomus komponentas, kurį galima naudoti daugeliui dalykų, bet įspėjimas yra didžiulis. Netgi dominuoti. Negaliu prisiminti nė vienos grandinės, kurią būčiau sukūręs su maketo plokšte, kurią būtų galima pritaikyti. Ypač todėl, kad maketo plokštę naudojau kaip žingsnį prieš ją lituojant... Palyginti su šiuo jungikliu, dėl itin skirtingo laidų elgesio jo visiškai nebuvo įmanoma užvesti.
Jei pakankamai gerai suprantu, kaip grandinė veikia, kad galėčiau numatyti šio sujungimo poveikį jai, man iš viso nereikia maketo.
Mažiems signalams, kurie palaiko mažą srovę, tai turėtų būti daugiau ar mažiau idealus jungiklis. Žinoma, įjungimo varža skirsis priklausomai nuo tikslios jūsų padėties įtampos diapazone, tačiau vis tiek turėsite atsižvelgti į kiloomus, ir neturėtų būti svarbu, jei prie šios paklaidos savo projekte pridėsite +-75 omus. Priešingu atveju projektuojate grandinę, kurios dėl komponentų tolerancijų iš tikrųjų negalima sukonstruoti.
Taip, kai turėsite šį įrenginį, galėsite išeiti ir sugalvoti projektą, kuris skirtas vien +/-75 omų nereikšmingam mažam signalui. Bet aš niekada nesu įgyvendinęs tokio projekto. Net negaliu pagalvoti apie tokio dydžio projektą. Grynieji skaičiai yra beveik vienintelis dalykas, kuris atitinka kriterijus, tam reikia arba turėti tiek daug jungčių, kad bandymų plokštė tėra lašas jūroje, arba jungčių yra tiek mažai, kad verčiau tiesiog panaudotumėte IC spaustuką kabeliui sujungti.
Tiesą sakant, pusė užbaigto kodo gali priskirti zondui tam tikrą dažnį (arba bet kokį signalą), kad galėtumėte jį prijungti prie skirtingų eilučių ir nurodyti plokštei, kurias jungtis norite atlikti be kompiuterio.
Kitas žingsnis, kai tik sutvarkysiu pagrindinius dalykus, bus atlikti kai kuriuos iš jūsų paminėtų dalykų. Šią problemą galima išspręsti keliais būdais. Manau, kad išradingiausias būdas – įrengti ekraną ant maketo viršaus, tačiau norint pagaminti tokį akytą ekraną, gali prireikti „Samsung“ lygio ištobulinimo. Kitas būdas – įrengti ant jo miniatiūrinį projektorių ir kamerą, tačiau visi mano naudoti įrenginiai, bandantys atlikti tokius dalykus, yra per lėti ir problemiški, be to, aplinkui žioji visiška šiukšliadėžė.
Ne tai, kad kurio nors iš šių dalykų negalima padaryti, man tiesiog reikia sugalvoti būdą, kaip tai padaryti neprarandant patirties.
Man patinka zondų idėja. Pavyzdžiui, kiekvienas stulpelis turi RGB, o kiekvienas „tinklas“ turi savo spalvų kodą. Tai tikrai nėra taip protinga kaip viršutiniai projektoriai, bet lengviau valdyti ws281* juosteles.
Nors, mano patirtimi, tos įprastos, nefirminės skaidrios plastikinės plokštelės yra niekam tikusios, bet atrodo, kad lengviau derinti permatomą korpusą su bb830 spaustuku nei ekraną su skylute. Atidarykite daugiau LED išdėstymo variantų. Bet net LED išdėstymas virš ir po spausdintine plokšte nėra bloga mintis (išskyrus tai, kad maitinimo bėgelis šiek tiek trukdo).
Man patinka ši idėja ir turiu atidžiai išstudijuoti lustą. Ieškojau kažko panašaus, bet tik skaičiais. Kiekvienas kontaktas turėtų turėti: - programuojamą varžą plius - programuojamą varžą įžeminimui - nustatytą kaip įėjimą - nustatytą kaip išėjimą - nustatytą trijų būsenų, visa tai kaip poslinkio registro bloką kiekvienam kontaktui, taigi programuojama programine įranga. Tačiau iki šiol nerasta tinkamo FPGA/CPLD. Maketo plokštei sistema turėtų apimti bent 60 kontaktų (30+30). Kadangi viskas pagrįsta poslinkio registrais, ją galima lengvai išplėsti. Ir visus valdo programinė įranga.
Naudodamiesi mūsų svetaine ir paslaugomis, jūs aiškiai sutinkate su mūsų našumo, funkcionalumo ir reklamos slapukų įdiegimu. Sužinokite daugiau


Įrašo laikas: 2021 m. lapkričio 19 d.