Nav šaubu par uzticamu bezlodēšanas maizes plašu praktiskumu, taču jāatzīst, ka tie nav perfekti. Protams, tie nav ideāli noteiktiem shēmu veidiem, taču tie rada mazāk problēmu nekā tie, kuros ir tiltiņi. Neuzmanīgi cilvēki bezcerīgi sapinīsies tiltiņu kaudzē ar to komponentiem, un izvēlīgi cilvēki pavadīs vairāk laika, sakārtojot tiltiņus, nevis faktiski izgatavojot pašas shēmas prototipu. Ko man darīt?
Viens no veidiem, kā atrisināt šo problēmu, ir izveidot bezlodēšanas maizes plati bez tilteņiem. Šī ir ideja, kas ir [Kevina Santo Kapučo] pašreizējā "maizes izstrādājumu" pamatā. Ideja ir pielāgot standarta maizes plati tā, lai savienojumu starp jebkuru kopīgu kontaktu sloksnes pāri un barošanas sliedi varētu izveidot programmatūrā. Šīs metodes mērķis ir simulēt CMOS slēdžu mikroshēmas matricu, īpaši MT8816AP. 128 krustpunktu slēdži katrā mikroshēmā var apstrādāt spriegumu līdz ±12 voltiem, tāpēc ir daudz shēmu, kas var izmantot šos programmējamos silīcija tilteņus.
[Kevins] Pašreizējā versija ir 0.2, tās izmērs atbilst bezlodēšanas maketa platei, un korpuss ir kompakts. Viņš dalījās ar informāciju par to, kā savienot maketa plates kontaktus, kas šķita sāpīgs process: izvilkt kontaktus, izgriezt nelielu uzlīmi renes galā un pēc tam to noliekt, lai izveidotu cauruma shēmas plates svina apdruku. Izskatās, ka tas ir liels darbs, jābūt labākam veidam; [Kevins] acīmredzami ir atvērts ieteikumiem.
Lai gan jau iepriekš esam redzējuši krustpunktu komutācijas izmantošanu bezlodēšanas maizes plašu uzlabošanai, šī projekta vienkāršība mūs iepriecināja. Doma par visu šo lēciena kadru izmešanu noteikti ir vilinoša.
Šis tiešām ir foršs projekts. Gudrs papildinājums ir tas, ka katrā pusē ir mazi ekrāni, kas parāda pašreizējo savienojumu.
Ja vien nevar ieviest 7 segmentu LED displeju, vibrācijas motoru, akselerometru, DIP slēdzi vai kādas citas "jautras un interesantas" sastāvdaļas.
15mA (ImaxIO) ir pietiekami, lai apstrādātu jebkuru nelielu signālu, ja nepieciešama lielāka strāva, var izmantot kādu bipolāru vai lauka efekta tranzistoru, galu galā tā joprojām ir maizes plate.
Veidojot prototipu, es izgatavoju vienpusēju virsmas montāžas PCB plati, kurā bija visas nepieciešamās digitālās mikroshēmas, un izkaisītas CPLD mikroshēmas, kas pārraidīja "visus" signālus starp mikroshēmām. Pēc tam vienkārši ieprogrammēju savienojumu VHDL valodā. Tātad, ja es pieļauju kļūdu vai man ir jāmaina savienojums, tā ir tikai koda maiņa.
Vienam no tiem analogajiem sintezatoriem, kur jāpievieno visi kabeļi, šī ideja šķiet diezgan forša.
Nu, tiklīdz es atradīšu maketēšanas plati, kurai uzticos, es pārtraukšu šaubīties. Maketēšanas plates gadījumā *vienmēr* ir jāmin, vai tā ir jūsu dizaina kļūme vai maketēšanas plates kļūme.
Vēl ļaunāk, jums ir jāprojektē īpaši, ņemot vērā maketplates iespējas, un lietas, kurām faktiski ir nepieciešams prototips, piemēram, regulatoru pārslēgšana, nedarbojas labi.
Analogajām un ātrdarbīgajām ierīcēm nepatīk parazīti, digitālajām un lēnajām ierīcēm nav nepieciešams ar rokām darināts prototipa posms, ja esat uzmanīgs.
Es neko nezinu par visām šīm lietām, bet vienmēr esmu cerējis uz šādu pārveidošanu, un katru reizi, kad uz to paskatos, atklāju, ka tā nav taisnība. Pat vienkāršām shēmām slēdzis ir rūpīgi jāpielāgo jūsu faktiskajām prasībām. Tad joprojām ir jāsamierinās ar zināmu nevēlamas uzvedības pakāpi. Tie vienmēr ir patiesi vienības pastiprinājuma operacionālie pastiprinātāji vai kaut kādi tranzistori ar sprieguma nobīdi vai pretestību.
Es daudz nezinu par pamatā esošo tehnoloģiju. Atrastajā MT8816 datu lapā nav shematiskas diagrammas ar faktisko savienojumu. Bet uzreiz (pieņemot, ka es to pareizi paskaidroju) es redzēju, ka maksimālā strāva ir 15 mA un tipiskā ieslēgšanas pretestība ir 45 omi pie Vdd=12. Tā, protams, ir interesanta komponente, ko var izmantot daudzām lietām, taču brīdinājums ir milzīgs. Pat dominējoša. Es nevaru iedomāties nevienu ķēdi, ko esmu izveidojis ar mainplati, ko varētu pielāgot. It īpaši tāpēc, ka es izmantoju mainplati kā soli pirms mainplates lodēšanas... Salīdzinot ar šo slēdzi, vadu ārkārtīgi atšķirīgā uzvedība padarīja neiespējamu vispār iedarbināšanu.
Ja es pietiekami labi saprotu, kā shēma darbojas, lai prognozētu šī savienojuma ietekmi uz to, tad man vispār nav nepieciešama maizes plate.
Maziem signāliem, kas uztur zemu strāvu, šim vajadzētu būt vairāk vai mazāk ideālam slēdzim. Protams, ieslēgšanas pretestība mainīsies atkarībā no jūsu precīzās pozīcijas sprieguma diapazonā, taču jums jebkurā gadījumā būs jārēķinās ar kiloomiem, un tam nevajadzētu būt nozīmei, ja savā projektēšanā šai kļūdai pievienosiet +-75 omus. Pretējā gadījumā jūs projektējat ķēdi, kuru faktiski nevar konstruēt komponentu pielaižu dēļ.
Jā, kad šī ierīce ir jūsu rīcībā, varat doties un izdomāt projektu, šis projekts ir viss +/-75 omi neatbilstošs mazs signāls. Bet es nekad neesmu īstenojis šādu projektu. Es pat nevaru iedomāties šāda mēroga projektu. Tīri skaitļi ir gandrīz vienīgais, kas atbilst kritērijiem, šim nolūkam jums vai nu ir tik daudz savienojumu, ka maizes plate ir tikai piliens jūrā, vai arī ir tik maz savienojumu, ka jūs labprātāk vienkārši izmantotu IC skavu, lai savienotu kabeli.
Faktiski puse no pabeigtā koda tur var novietot kādu frekvenci (vai jebkuru signālu) uz zondes, lai jūs varētu to iespraust dažādās rindās un pateikt platei, kurus savienojumus vēlaties izveidot bez datora.
Nākamais solis pēc tam, kad esmu nodrošinājis, ka pamatlietas darbojas labi, ir veikt dažas no jūsu pieminētajām lietām. Šo problēmu var atrisināt vairākos veidos. Manuprāt, visģeniālākais veids ir uzstādīt displeju maketa plates augšpusē, taču displeja izveidei ar tik porainu displeju varētu būt nepieciešams Samsung attīstības līmenis. Vēl viens veids ir uzstādīt uz tā miniatūru projektoru un kameru, taču visas lietas, ko esmu izmantojis un kas mēģina darīt šādas lietas, ir pārāk lēnas un problemātiskas lietošanā, un apkārt vienkārši ir pilnīga atkritumu tvertne.
Ne jau tā, ka kādu no šīm lietām nevar izdarīt, man tikai jāatrod veids, kā to izdarīt, neupurējot pieredzi.
Man patīk zondu ideja. Kā indikators, katrai kolonnai ir RGB, un katram "tīklam" ir savs krāsu kods. Tas noteikti nav tik gudri kā virsprojektori, bet ar to ir vieglāk vadīt ws281* lentes.
Lai gan manā pieredzē tās parastās, bez zīmola caurspīdīgās plastmasas plāksnes ir draņķīgas, tomēr šķiet, ka caurspīdīgo korpusu ir vieglāk apvienot ar bb830 klipsi nekā displeju ar caurumu. Atveriet vairāk LED izvietošanas iespēju. Bet pat LED izvietošana virs un zem shēmas plates nav slikta ideja (izņemot to, ka barošanas sliede nedaudz traucē).
Man šī ideja patīk, un man rūpīgi jāizpēta mikroshēma. Esmu meklējis kaut ko līdzīgu, bet tikai skaitļos. Katram izvadam jābūt ar programmējamu pretestību plus programmējamu pretestību pret zemi, iestatītam kā ieeja, iestatītam kā izeja, iestatītam uz trīsstāvokļa režīmu, visam jābūt kā nobīdes reģistra blokam katram izvadam, tātad programmējamam ar programmatūru. Bet līdz šim nav atrasta piemērota FPGA/CPLD. Maizes platei sistēmai jāaptver vismaz 60 izvadi 30+30. Tā kā tā visa ir balstīta uz nobīdes reģistriem, to var viegli paplašināt. Un visus kontrolē programmatūra.
Izmantojot mūsu tīmekļa vietni un pakalpojumus, jūs nepārprotami piekrītat mūsu veiktspējas, funkcionalitātes un reklāmas sīkfailu izvietošanai. Uzziniet vairāk
Publicēšanas laiks: 2021. gada 19. novembris





