Silikoonhüppajad muudavad selle traadita leivaplaadi programmeeritavaks

Usaldusväärsete jootevabade makettplaatide praktilisuses pole kahtlustki, kuid tuleb tunnistada, et need pole ideaalsed. Muidugi pole need ideaalsed teatud tüüpi vooluringide jaoks, kuid tekitavad vähem probleeme kui jumperitega mudelid. Hooletud inimesed satuvad lootusetult jumperite hunnikusse oma komponentidega ja pirtsakad inimesed kulutavad rohkem aega jumperite korrastamisele, selle asemel et vooluringist prototüüpi teha. Mida ma peaksin tegema?
Üks viis selle probleemi lahendamiseks on luua jootevaba ja sillusteta makett. See ongi [Kevin Santo Cappuccio] käimasoleva "pagaritoodete" idee. Idee seisneb standardse maketi kohandamises nii, et tarkvaras saaks luua ühenduse mis tahes ühiste kontaktribade paari ja toitesiiniga. Selle taga peituv nipp on CMOS-lüliti kiibi maatriksi, eriti MT8816AP simuleerimine. 128 ristlülitit kiibi kohta suudavad taluda kuni ±12 volti pingeid, seega on palju vooluringe, mis saavad neid programmeeritavaid räni silikaid kasutada.
[Kevin] Praegune versioon on 0.2, selle suurus sobib jootevaba maketiplaadi alla ja korpus on kompaktne. Ta jagas üksikasju maketiplaadi kontaktide ühendamise kohta, mis tundus olevat tülikas protsess: kontaktid tuli välja tõmmata, soone otsast väike silt lõigata ja seejärel see allapoole painutada, et moodustada läbiva ava trükkplaadi trükkimine. See tundub olevat palju tööd, peab olema parem viis; [Kevin] on ilmselgelt ettepanekutele avatud.
Kuigi oleme varem näinud jooteta makettide täiustamiseks ristpunktilülitust, leidsime, et selle projekti lihtsus on meeldiv. Mõte kõik need hüppepildid ära visata on kindlasti ahvatlev.
See on tõesti lahe projekt. Nutikas lisand on see, et mõlemal küljel on väikesed ekraanid, mis näitavad praegust ühendust.
Välja arvatud juhul, kui te ei saa rakendada 7-segmendilist LED-ekraani või vibratsioonimootorit või kiirendusmõõturit või DIP-lülitit või mingeid muid "lõbusaid ja huvitavaid" komponente.
15mA (ImaxIO) on piisav iga väikese signaali käsitlemiseks, kui vajate suuremat voolu, võite kasutada mõnda bipolaarset või FET-i, see on ju ikkagi makettplaat.
Prototüüpimise ajal valmistasin ühepoolse pinnale paigaldatava trükkplaadi, mis sisaldas kõiki vajalikke digitaalseid kiipe ja pritsitud CPLD-kiipe, mis kandsid kõiki signaale kiipide vahel. Seejärel programmeerisin ühenduse lihtsalt VHDL-is. Seega, kui teen vea või pean ühendust muutma, on see lihtsalt koodimuudatus.
Ühe sellise analoogsüntesaatori puhul, mille puhul ühendad kõik kaablid, tundub see idee päris lahe.
Noh, kui ma kord leian usaldusväärse maketiplaadi, siis ma lõpetan kahtlemise. Makettplaatide puhul tuleb *alati* ära arvata, kas viga on teie disainis või maketis.
Veelgi hullemaks teeb asja see, et tuleb disainida spetsiaalselt maketi võimekust silmas pidades ja asjad, mis tegelikult vajavad prototüüpimist, näiteks regulaatorite vahetamine, ei tööta hästi.
Analoog- ja kiired süsteemid ei salli parasiite, digitaalsed ja aeglased süsteemid aga ei vaja ettevaatlikkuse korral käsitsi valmistatud prototüübi lava.
Ma ei tea kõigist neist asjadest midagi, aga olen alati lootnud sellisele teisendusele ja iga kord, kui ma seda vaatan, leian, et see ei vasta tõele. Isegi lihtsate vooluringide puhul peate lüliti hoolikalt oma tegelikele vajadustele sobitama. Siis peate ikkagi leppima teatud määral soovimatu käitumisega. Need on alati tõelise ühikulise võimendusega opvõimendid või mingid transistorid pinge eelpinge või takistusega.
Ma ei tea aluseks olevast tehnoloogiast palju. MT8816 andmelehel, mille leidsin, pole tegeliku ühenduse skemaatilist diagrammi. Aga kohe (eeldusel, et ma selgitasin seda õigesti) nägin, et maksimaalne voolutugevus on 15mA ja tüüpiline sisselülitustakistus on 45oomi Vdd=12 juures. See on muidugi huvitav komponent, mida saab kasutada paljude asjade jaoks, aga hoiatus on tohutu. Isegi domineeriv. Ma ei suuda mõelda ühtegi vooluringi, mille olen teinud leivaplaadiga, mida saaks kohandada. Eriti kuna ma kasutasin leivaplaati etapina enne leivaplaadi kokkujootmist... Võrreldes selle lülitiga muutis juhtmete äärmiselt erinev käitumine käivitamise üldse võimatuks.
Kui ma saan vooluringi toimimisest piisavalt hästi aru, et ennustada selle ühenduse mõju sellele, siis pole mul üldse vaja leivaplaati.
Väikeste signaalide puhul, mis säilitavad madala voolutugevuse, peaks see olema enam-vähem ideaalne lüliti. Loomulikult varieerub sisselülitustakistus sõltuvalt teie täpsest asukohast pingevahemikus, kuid kilooomidega peate niikuinii tegelema ja ei tohiks olla oluline, kui lisate oma konstruktsioonis sellele veale +-75 oomi. Vastasel juhul projekteerite vooluringi, mida komponentide tolerantside tõttu tegelikult ehitada ei saa.
Jah, kui see seade on olemas, võid minna ja projekti välja mõelda, see projekt on kõik +/-75oomi ebaoluline väike signaal. Aga ma pole kunagi sellist projekti teinud. Ma ei suuda isegi sellise suurusega projekti peale mõelda. Puhtad numbrid on peaaegu ainus asi, mis kriteeriumidele vastab, selleks on sul kas nii palju ühendusi, et maketiplaat on vaid tilk meres, või on ühendusi nii vähe, et sa pigem kasutaksid IC-klambrit kaabli ühendamiseks.
Tegelikult saab pool seal valminud koodist sondile mingi sageduse (või mis tahes signaali) paigutada, et saaksite selle erinevatesse ridadesse ühendada ja plaadile ilma arvutita öelda, milliseid ühendusi soovite luua.
Pärast põhiasjade korda saamist on järgmine samm teha mõned asjad, mida sa mainisid. Selle probleemi lahendamiseks on mitu võimalust. Minu arvates on kõige leidlikum viis paigaldada ekraan maketi peale, aga sellise poorse ekraaniga ekraani valmistamine võib nõuda Samsungi arendustaset. Teine võimalus on paigaldada sellele miniatuurne projektor ja kaamera, aga kõik asjad, mida ma olen kasutanud ja mis selliseid asju üritavad teha, on liiga aeglased ja problemaatilised ning tekib lihtsalt täielik prügikast.
Asi pole selles, et ühtegi neist asjadest ei saaks teha, ma pean lihtsalt välja mõtlema viisi, kuidas seda kogemustest loobumata teha.
Mulle meeldib sondide idee. Näiteks on igal veerul RGB ja igal "võrgul" oma värvikood. See pole kindlasti nii nutikas kui projektoritel, aga ws281* ribasid on lihtsam juhtida.
Kuigi minu kogemuse põhjal on need tavalised, kaubamärgita läbipaistvad plastplaadid jama, tundub läbipaistva korpuse ja bb830 klambri kombineerimine lihtsam kui auguga ekraani ühendamine. Ava rohkem LED-ide paigutusvõimalusi. Aga isegi LED-ide paigutamine trükkplaadi kohale ja alla pole kohutav mõte (välja arvatud see, et toitesiin on natuke ees).
Mulle see idee meeldib ja pean kiipi hoolikalt uurima. Olen otsinud midagi sarnast – aga ainult numbrites. Igal pinnil peaks olema programmeeritav takistus pluss programmeeritav takistus maanduse suhtes – seatud sisendiks, seatud väljundiks, seatud kolme olekuga olekusse, kõik nihkeregistri plokina iga pinni jaoks, seega tarkvaraliselt programmeeritav. Kuid seni pole leitud sobivat FPGA/CPLD-d. Paigaldusplaadi jaoks peaks süsteem katma vähemalt 60 pinni 30+30. Kuna see kõik põhineb nihkeregistritel, saab seda hõlpsalt laiendada. Ja kõiki juhitakse tarkvaraga.
Meie veebisaiti ja teenuseid kasutades nõustute selgesõnaliselt meie jõudlus-, funktsionaalsus- ja reklaamiküpsiste paigutamisega. Lisateave


Postituse aeg: 19. november 2021