Крэмніевыя перамычкі робяць гэтую бесправадную макетную плату праграмуемай

Няма ніякіх сумневаў у практычнасці надзейных беспаячных макетных плат, але трэба прызнаць, што яны не ідэальныя. Вядома, яны не ідэальныя для пэўных тыпаў схем, але яны менш праблематычныя, чым макетныя платы з перамычкамі. Нядбайныя людзі ў выніку безнадзейна заблытаюцца ў кучы перамычак з іх кампанентамі, а пераборлівыя будуць марнаваць больш часу на тое, каб прывесці перамычкі ў парадак, замест таго, каб насамрэч ствараць прататып самой схемы. Што мне рабіць?
Адзін са спосабаў вырашэння гэтай праблемы — зрабіць беспаячную макетную плату без перамычак. Гэта ідэя, якая ляжыць у аснове пастаянных «хлебабулачных вырабаў» [Кевіна Санта Капучыа]. Ідэя заключаецца ў тым, каб наладзіць стандартную макетную плату такім чынам, каб злучэнне паміж любой парай агульных кантактных палос і шынай харчавання можна было ўсталяваць праграмна. Хітрасць гэтага заключаецца ў мадэляванні матрыцы CMOS-перамыкачоў, асабліва MT8816AP. 128 перакрыжаваных перамыкачоў на чып могуць апрацоўваць напружанне да ±12 вольт, таму існуе мноства схем, якія могуць выкарыстоўваць гэтыя праграмуемыя крэмніевыя перамычкі.
[Кевін] Бягучая версія — 0.2, яе памер падыходзіць пад макетную плату без паяння, а корпус кампактны. Ён падзяліўся падрабязнасцямі аб тым, як падключаць кантакты макетнай платы, што, здавалася, быў складаны працэс: выцягнуць кантакты, выразаць невялікую этыкетку на канцы жолаба, а затым сагнуць яе ўніз, каб сфармаваць друкаваную плату з адтулінай. Здаецца, гэта шмат працы, павінен быць лепшы спосаб; [Кевін], відавочна, адкрыты для прапаноў.
Нягледзячы на ​​тое, што мы ўжо бачылі, як перакрыжаванае пераключэнне выкарыстоўваецца для паляпшэння беспаячных макетных плат, прастата гэтага праекта нам спадабалася. Ідэя выкінуць усе гэтыя джамп-шоу, безумоўна, спакуслівая.
Гэта сапраўды класны праект. Разумным дадаткам з'яўляецца тое, што з кожнага боку ёсць невялікія экраны, якія паказваюць бягучае падключэнне.
Хіба што вы не можаце рэалізаваць 7-сегментны святлодыёдны дысплей, вібрацыйны рухавік, акселерометр, DIP-перамыкач ці якія-небудзь іншыя "цікавыя" кампаненты.
15 мА (ImaxIO) дастаткова для апрацоўкі любога малога сігналу, калі вам патрэбен большы ток, вы можаце выкарыстоўваць біпалярны транзістар або палявы транзістар, у рэшце рэшт, гэта ўсё яшчэ макетная плата.
Калі я прататыпаваў, я зрабіў аднабаковую друкаваную плату для павярхоўнага мантажу, якая змяшчала ўсе неабходныя лічбавыя мікрасхемы, і разбрызгваў мікрасхемы CPLD, якія перадавалі "ўсе" сігналы паміж мікрасхемамі. Затым проста праграмаваў злучэнне на VHDL. Такім чынам, калі я зрабіў памылку або мне трэба было змяніць злучэнне, гэта было проста змяненне кода.
Для аднаго з тых аналагавых сінтэзатараў, куды падключаюцца ўсе кабелі, гэтая ідэя здаецца даволі класнай.
Ну, як толькі я сустрэну макетную плату, якой давяраю, я перастану сумнявацца. Што тычыцца макетных плат, то *заўсёды* трэба здагадвацца, ці гэта памылка ў вашай канструкцыі, ці памылка ў самой макетнай плаце.
Што яшчэ горш, вам даводзіцца распрацоўваць спецыяльна для магчымасцей макетнай платы, а рэчы, якія сапраўды патрабуюць прататыпавання, такія як пераключэнне рэгулятараў, працуюць дрэнна.
Аналагавыя і хуткасныя прыёмнікі не любяць паразітаў, лічбавыя і нізкахуткасныя не патрабуюць самаробнага прататыпа, калі быць уважлівым.
Я нічога пра ўсё гэта не ведаю, але заўсёды спадзяваўся на такое пераўтварэнне, і кожны раз, калі я гляджу на гэта, я выяўляю, што гэта няпраўда. Нават для простых схем трэба старанна падабраць перамыкач да вашых рэальных патрабаванняў. Тады ўсё роўна даводзіцца мірыцца з пэўнай ступенню непажаданых паводзін. Гэта заўсёды сапраўдныя аперацыйныя ўзмацняльнікі з адзінкавым каэфіцыентам узмацнення або нейкія транзістары са зрушэннем напружання або супраціўленнем.
Я мала ведаю пра асноўную тэхналогію. У тэхнічным апісанні MT8816, які я знайшоў, няма прынцыповай схемы рэальнага падключэння. Але адразу (калі я правільна растлумачыў), я ўбачыў, што максімальны ток складае 15 мА, а тыповае супраціўленне ва ўключаным стане — 45 Ом пры Vdd=12. Гэта, вядома, цікавы кампанент, які можна выкарыстоўваць для многіх рэчаў, але папярэджанне вельмі важнае. Нават дамінуйце. Я не магу ўспомніць ніводнай схемы, якую я зрабіў з макетнай платай, якую можна адаптаваць. Тым больш, што я выкарыстаў макетную плату ў якасці прыступкі перад тым, як прыпаяць яе разам... У параўнанні з гэтым перамыкачом, надзвычай адрозныя паводзіны правадоў зрабілі немагчымым запуск наогул.
Калі я дастаткова добра разумею, як працуе схема, каб прадказаць уплыў гэтага ўзаемасувязі на яе, то мне ўвогуле не патрэбна макетная плата.
Для малых сігналаў, якія падтрымліваюць нізкі ток, гэта павінна быць больш-менш падобна на ідэальны выключальнік. Вядома, супраціўленне ва ўключаным стане будзе адрознівацца ў залежнасці ад вашага дакладнага становішча ў дыяпазоне напружання, але вам усё роўна прыйдзецца мець справу з кілаомамі, і не павінна мець значэння, калі вы дадасце +-75 Ом да гэтай памылкі ў сваёй канструкцыі. У адваротным выпадку вы распрацоўваеце схему, якую немагчыма рэальна пабудаваць з-за дапушчальных адхіленняў кампанентаў.
Так, калі ў вас ёсць гэтая прылада, вы можаце пайсці і прыдумаць праект, гэты праект цалкам складаецца з +/-75 Ом, не мае значэння, малы сігнал. Але я ніколі не рабіў такіх праектаў. Я нават не магу ўявіць сабе праект такога памеру. Чыстыя лічбы - гэта амаль адзінае, што адпавядае крытэрыям, для гэтага ў вас альбо так шмат злучэнняў, што макетная плата - гэта проста кропля ў моры, альбо злучэнняў так мала, што вы аддаеце перавагу проста выкарыстоўваць заціск для мікрасхемы, каб перамычку злучыць кабель.
Фактычна, палова завершанага кода можа размясціць нейкую частату (ці любы сігнал) на зондзе, каб вы маглі падключыць яго да розных радкоў і паведаміць плаце, якія злучэнні вы хочаце зрабіць без кампутара.
Наступны крок пасля таго, як я наладжу асноўныя рэчы, — гэта зрабіць некаторыя з тых рэчаў, якія вы згадалі. Ёсць некалькі спосабаў вырашэння гэтай праблемы. Я думаю, што самы вынаходлівы спосаб — усталяваць дысплей зверху макетнай платы, але для стварэння дысплея з такой сітаватай структурай можа спатрэбіцца ўзровень распрацоўкі Samsung. Іншы спосаб — усталяваць мініяцюрны праектар і на яго камеру, але ўсе прылады, якія я выкарыстоўваў для такіх рэчаў, занадта павольныя і праблематычныя ў выкарыстанні, і вакол проста поўная смеццевая вядра.
Не тое каб што-небудзь з гэтага немагчыма зрабіць, мне проста трэба прыдумаць спосаб зрабіць гэта, не ахвяруючы вопытам.
Мне падабаецца ідэя з зондамі. Напрыклад, кожны слупок мае rgb, а кожная «сетка» мае свой каляровы код. Гэта, вядома, не так разумна, як праектары, але лягчэй кіраваць стужкамі ws281*.
Хоць, па маім досведзе, гэтыя звычайныя празрыстыя пластыкавыя пласціны без брэнда — смецце, але здаецца, што прасцей спалучаць празрысты корпус з заціскам bb830, чым дысплей з адтулінай. Адкрывае больш варыянтаў размяшчэння святлодыёдаў. Але нават размяшчэнне святлодыёдаў над і пад друкаванай платай — нядрэнная ідэя (за выключэннем таго, што сілавая шына трохі перашкаджае).
Мне падабаецца гэтая ідэя, і я павінен уважліва вывучыць чып. Я шукаў нешта падобнае, але толькі ў лічбах. Кожны вывад павінен мець праграмуемы супраціў плюс праграмуемы супраціў на зямлю, усталяваны як уваход, усталяваны як выхад, усталяваны на тры станы — усё гэта ў выглядзе блока рэгістра зруху для кожнага вываду, гэта значыць праграмуецца праграмна. Але да гэтага часу не было знойдзена прыдатнай FPGA/CPLD. Для макетнай платы сістэма павінна ахопліваць не менш за 60 вывадаў 30+30. Паколькі ўсё заснавана на рэгістрах зруху, яе можна лёгка пашырыць. І ўсімі яны кіруюцца праграмна.
Карыстаючыся нашым вэб-сайтам і паслугамі, вы відавочна згаджаецеся на размяшчэнне нашых файлаў cookie для прадукцыйнасці, функцыянальнасці і рэкламы. Даведайцеся больш


Час публікацыі: 19 лістапада 2021 г.