Силиконските џемпери ја прават оваа безжична протоплочка програмабилна

Нема сомнение за практичноста на сигурните безлемни протоплочки, но мора да признаете дека тие не се совршени. Секако, тие не се идеални за одредени типови кола, но се помалку проблематични од оние со џемпери. Невнимателните луѓе ќе завршат безнадежно заплеткани во куп џемпери со нивните компоненти, а пребирливите луѓе ќе поминат повеќе време средувајќи ги џемперите наместо всушност да направат прототип на самото коло. Што треба да направам?
Еден начин да се реши овој проблем е да се направи безлемна пробна плоча без џемпери. Ова е идејата зад тековните „пекарски производи“ на [Кевин Санто Капучо]. Идејата е да се прилагоди стандардната пробна плоча така што врската помеѓу кој било пар заеднички контактни ленти и шината за напојување може да се воспостави во софтверот. Трикот зад ова е да се симулира матрицата на чипот на CMOS прекинувачот, особено MT8816AP. 128 преклопници на вкрстени точки по чип можат да се справат со напони до ±12 волти, така што постојат многу кола што можат да ги користат овие програмабилни силиконски џемпери.
[Кевин] Тековната верзија е 0.2, нејзината големина се вклопува под безлемна протоплочка, а пакувањето е компактно. Тој сподели детали за тоа како да се поврзат контактите на протоплочката, што се чинеше дека е макотрпен процес: извадете ги контактите, исечете мала етикета на крајот од олукот, а потоа свиткајте ја надолу за да го формирате отпечатокот на печатената дупка за колото. Изгледа како многу работа, мора да има подобар начин; [Кевин] очигледно е отворен за предлози.
Иако и претходно сме виделе префрлување на вкрстени точки што се користи за подобрување на безлемните протоборди, едноставноста на овој проект ни беше задоволна. Идејата да се фрлат сите овие скокачки снимки е секако примамлива.
Ова е навистина кул проект. Паметен додаток е што има мали екрани од секоја страна што ја прикажуваат моменталната врска.
Освен ако не можете да имплементирате 7-сегментен LED дисплеј или вибрационен мотор или акцелерометар или DIP прекинувач или било кои други „забавни и интересни“ компоненти.
15mA (ImaxIO) е доволно за да се справи со кој било мал сигнал, кога ви треба повеќе струја, можете да користите биполарен или FET, на крајот на краиштата, тоа е сепак протоплочка.
Кога правев прототип, направив еднострана печатена плочка за површинска монтажа која ги содржеше сите дигитални чипови што ми беа потребни и расфрлани CPLD чипови што ги пренесуваа „сите“ сигнали помеѓу чиповите. Потоа само ја програмирав конекцијата во VHDL. Значи, ако направам грешка или треба да ја изменам конекцијата, тоа е само промена на кодот.
За еден од оние аналогни синтисајзери каде што ги вклучуваш сите кабли, оваа идеја изгледа прилично кул.
Па, штом ќе наидам на протоплочка на која ѝ верувам, ќе престанам да се сомневам. За протоплочките, *секогаш* е потребно да се погоди дали е грешка во вашиот дизајн или грешка во протоплочката.
За да биде уште полошо, мора да дизајнирате специјално за можностите на протобордот, а работите што всушност треба да се прототипираат, како што е менувањето на регистрите, не работат добро.
Аналогните и брзите не ги сакаат паразитите, дигиталните и нискобрзинските не бараат рачно изработена прототипна сцена, ако сте внимателни.
Не знам ништо за сите овие работи, но отсекогаш се надевав на таква конверзија, и секој пат кога ќе ја погледнам, откривам дека не е вистина. Дури и за едноставни кола, мора внимателно да го усогласите прекинувачот со вашите вистински барања. Тогаш сепак мора да прифатите одреден степен на непожелно однесување. Тие секогаш се вистински оперативни засилувачи со единечно засилување или некаков вид транзистори со напонска пристрасност или отпор.
Не знам многу за основната технологија. Листот со податоци за MT8816 што го најдов нема шематски дијаграм на вистинското поврзување. Но веднаш (под претпоставка дека го објаснив правилно), видов дека максималната струја е 15mA, а типичниот отпор при вклучување е 45ohm при Vdd=12. Секако, тоа е интересна компонента што може да се користи за многу работи, но предупредувањето е огромно. Дури и доминира. Не можам да се сетам на ниту едно коло што сум го направил со протоплочка што може да се прилагоди. Особено затоа што ја користев протоплочката како чекор пред да ја залемам протоплочката заедно... Во споредба со овој прекинувач, екстремно различното однесување на жиците го направи невозможно воопшто да се стартува.
Ако доволно добро разбирам како функционира колото за да го предвидам влијанието на оваа меѓусебна поврзаност врз него, тогаш воопшто не ми треба протоплочка.
За мали сигнали што одржуваат ниска струја, ова би требало да биде повеќе или помалку како идеален прекинувач. Секако, отпорот на вклучување ќе варира во зависност од вашата точна позиција во опсегот на напон, но сепак ќе треба да се справите со килооми, и не би требало да биде важно ако додадете +-75 оми на оваа грешка во вашиот дизајн. Во спротивно, дизајнирате коло што всушност не може да се конструира поради толеранции на компонентите.
Да, откако ќе го имате овој уред, можете да излезете и да измислите проект, овој проект е сè со +/-75 оми ирелевантен мал сигнал. Но, јас никогаш не сум направил таков проект. Не можам ни да се сетам на проект од оваа големина. Чистите бројки се речиси единственото нешто што ги исполнува критериумите, за ова или имате толку многу конекции што протоплочката е само капка во вода, или има толку малку конекции што би сакале само да користите IC штипка за да го поврзете кабелот.
Всушност, половина од завршениот код таму може да постави одредена фреквенција (или било кој сигнал) на сондата, така што можете да ја вклучите во различни редови и да ѝ кажете на плочката кои врски сакате да ги направите без компјутер.
Следниот чекор откако ќе ги натерам основните работи да работат добро е да направам некои од работите што ги споменавте. Постојат неколку начини да се реши овој проблем. Мислам дека најгенијалниот начин е да се инсталира дисплеј на врвот од протоплочката, но правењето дисплеј со таков порозен дисплеј може да бара ниво на развој на Samsung. Друг начин е да се инсталира минијатурен проектор и камера на него, но сите работи што ги користев за да направам такви работи се премногу бавни и проблематични за употреба, а наоколу има само вистинска корпа за ѓубре.
Не е дека нешто од ова не може да се направи, само треба да смислам начин да го направам ова без да жртвувам искуство.
Ми се допаѓа идејата за сонди. Како индикација, секоја колона има RGB, а секоја „мрежа“ има свој код на боја. Секако не е толку паметно како графоскопските проектори, но полесно е да се управуваат ленти ws281*.
Иако според мое искуство, тие готови, небрендирани проѕирни пластични плочи се ѓубре, но звучи полесно да се комбинира проѕирното куќиште со штипката bb830 отколку со дисплеј со дупка. Отворете повеќе опции за поставување на LED диоди. Но, дури и поставувањето LED диоди над и под печатената плочка не е лоша идеја (освен што шината за напојување е малку пречка)
Ми се допаѓа оваа идеја и морам внимателно да го проучам чипот. Барав нешто слично - но само во бројки. Секој пин треба да има програмабилен отпор плус програмабилен отпор кон заземјувањето - поставен како влез поставен како излез поставен во три состојби, сè како блок на регистар за поместување за секој пин, па затоа софтверски програмиран. Но, досега не е пронајден соодветен FPGA/CPLD. За протоплочка, системот треба да покрива најмалку 60 пина 30+30. Бидејќи сè е базирано на регистри за поместување, може лесно да се прошири. И сите се контролирани од софтвер.
Со користење на нашата веб-страница и услуги, вие експлицитно се согласувате со поставувањето на нашите колачиња за перформанси, функционалност и рекламирање. Дознајте повеќе


Време на објавување: 19 ноември 2021 година