Ишенимдүү ширетилбеген нан такталарынын практикалык жактан пайдалуулугунда эч кандай шек жок, бирок алардын идеалдуу эмес экенин моюнга алышыңыз керек. Албетте, алар айрым типтеги чынжырларга ылайыктуу эмес, бирок алар секиргичтери барларга караганда анчалык деле көйгөйлүү эмес. Шалаакы адамдар компоненттери менен секиргичтердин үймөгүнө үмүтсүз түрдө чырмалышып калышат, ал эми тандай билген адамдар чындыгында чындыгында чындыгында чындыгында чынжырдын прототибин жасоонун ордуна, секиргичтерди иретке келтирүүгө көбүрөөк убакыт коротушат. Эмне кылышым керек?
Бул көйгөйдү чечүүнүн бир жолу - секиргичтери жок ширетилбеген нан тактасын жасоо. Бул [Кевин Санто Капуччионун] уланып жаткан "нан азыктары" идеясынын артында турат. Идея стандарттуу нан тактасын жөндөө болуп саналат, ошондо каалаган жалпы контакт тилкелеринин жубу менен электр рельсинин ортосундагы байланыш программалык камсыздоодо орнотулат. Мунун артындагы амал - CMOS которгуч чип матрицасын, айрыкча MT8816AP моделин симуляциялоо. Ар бир чипте 128 кесилиш чекиттүү которгуч ±12 вольтко чейинки чыңалууларды көтөрө алат, андыктан бул программалануучу кремний секиргичтерин колдоно турган көптөгөн схемалар бар.
[Кевин] Азыркы версиясы 0,2, анын өлчөмү ширетилбеген нан тактасынын астына батат жана таңгагы компакттуу. Ал нан тактасынын контакттарын кантип туташтыруу керектиги жөнүндө маалымат менен бөлүштү, бул оор процесстей сезилди: контакттарды сууруп алып, науанын учунан кичинекей этикетканы кесип, андан кийин тешиктүү схемалык тактанын коргошун басмасын түзүү үчүн аны ылдый бүгүү керек. Бул көп жумушту талап кылгандай көрүнөт, андан да жакшыраак жол болушу керек; [Кевин] албетте, сунуштарга ачык.
Биз мурда ширетилбеген нан такталарын жакшыртуу үчүн кайчылаш чекиттүү которуштуруу колдонулганын көргөнүбүз менен, бул долбоордун жөнөкөйлүгү бизге жагымдуу болду. Бул секирүүлөрдүн баарын жок кылуу идеясы, албетте, азгырык жаратат.
Бул чындап эле сонун долбоор. Акылдуу кошумча - эки тарабында учурдагы туташууну көрсөткөн кичинекей экрандар бар.
Эгерде сиз 7 сегменттүү LED дисплейди же титирөө моторун, акселерометрди же DIP которгучун же башка "кызыктуу жана кызыктуу" компоненттерди колдоно албасаңыз.
15 мА (ImaxIO) каалаган кичинекей сигналды иштетүү үчүн жетиштүү, сизге көбүрөөк ток керек болгондо, сиз бир аз биполярдык же FET колдонсоңуз болот, анткени ал дагы эле нан тактасы.
Мен прототип жасап жатканда, мага керектүү бардык санарип чиптерди камтыган бир тараптуу беттик орнотуучу плата жасадым жана чиптердин ортосунда "бардык" сигналдарды ташыган CPLD чиптерин чачыраттым. Андан кийин байланышты VHDLде программаладым. Андыктан, эгер мен ката кетирсем же байланышты өзгөртүү керек болсо, бул жөн гана кодду өзгөртүү.
Бардык кабелдерди сайган аналогдук синтезаторлордун бири үчүн бул идея абдан сонун көрүнөт.
Ооба, ишенген макет тактасын көргөндө, шектенүүнү токтотом. Макет такталары үчүн, ал сиздин дизайныңыздагы кемчиликпи же макет тактасындагы кемчиликпи, *ар дайым* божомолдоону талап кылат.
Андан да жаманы, сиз нан тактасынын мүмкүнчүлүктөрү үчүн атайын долбоор түзүшүңүз керек, ал эми регламенттерди алмаштыруу сыяктуу прототиптештирилиши керек болгон нерселер жакшы иштебейт.
Аналогдук жана жогорку ылдамдыктагылар мите курттарды жактырбайт, ал эми санариптик жана төмөнкү ылдамдыктагылар, этият болсоңуз, кол менен жасалган прототиптик этапты талап кылбайт.
Мен мунун баары жөнүндө эч нерсе билбейм, бирок мен ар дайым ушундай конвертацияны үмүттөнүп келгем жана аны караган сайын, бул чындыкка дал келбей турганын байкайм. Жөнөкөй схемалар үчүн да, сиз которгучту чыныгы талаптарыңызга кылдаттык менен дал келтиришиңиз керек. Андан кийин дагы эле белгилүү бир деңгээлдеги каалабаган жүрүм-турумду кабыл алышыңыз керек. Алар ар дайым чыныгы бирдиктүү күчөткүч операциялык күчөткүчтөр же чыңалуу агымы же каршылык көрсөтүүсү бар кандайдыр бир транзисторлор.
Мен негизги технология жөнүндө көп билбейм. Мен тапкан MT8816 маалымат баракчасында чыныгы туташуунун схемалык диаграммасы жок. Бирок дароо эле (туура түшүндүрдүм деп ойлоп), максималдуу ток күчү 15 мА жана типтүү каршылыгы Vdd=12 болгондо 45 Ом экенин көрдүм. Албетте, бул көп нерселер үчүн колдонула турган кызыктуу компонент, бирок эскертүү абдан чоң. Атүгүл үстөмдүк кылат. Мен ыңгайлаштырыла турган нан тактасы менен жасаган бир дагы схеманы эстей албайм. Айрыкча, мен нан тактасын нан тактасын ширетүү алдындагы кадам катары колдонгондуктан... Бул которгучка салыштырмалуу зымдардын таптакыр башкача жүрүм-туруму аны ишке киргизүүнү таптакыр мүмкүн эмес кылды.
Эгерде мен схеманын кантип иштээрин жакшы түшүнсөм, анда бул өз ара байланыштын ага тийгизген таасирин алдын ала айтууга болот, анда мага биринчи кезекте нан тактасынын кереги жок.
Төмөнкү токту кармап турган кичинекей сигналдар үчүн бул идеалдуу өчүргүч сыяктуу болушу керек. Албетте, кошулуу каршылыгы чыңалуу диапазонундагы так абалыңызга жараша өзгөрүп турат, бирок сиз баары бир килоомдор менен иштешиңиз керек болот жана долбооруңуздагы бул катага +-75 Ом кошсоңуз да, мааниге ээ болбошу керек. Болбосо, сиз компоненттердин толеранттуулугунан улам чындыгында курууга мүмкүн болбогон схеманы долбоорлоп жатасыз.
Ооба, бул түзмөккө ээ болгондон кийин, сиз чыгып, долбоор ойлоп таба аласыз, бул долбоордун баары +/-75 Ом мааниси жок кичинекей сигнал. Бирок мен мындай долбоорду эч качан жасаган эмесмин. Мындай көлөмдөгү долбоорду элестете да албайм. Таза сандар критерийлерге жооп берген дээрлик жалгыз нерсе, бул үчүн сизде же нан тактасы чакадагы бир тамчыдай көп туташуулар бар, же туташуулар аз болгондуктан, кабелди туташтыруу үчүн микросхема клипсин колдонууну артык көрөсүз.
Чындыгында, ал жердеги толтурулган коддун жарымы зондго кандайдыр бир жыштыкты (же кандайдыр бир сигналды) жайгаштыра алат, ошондо сиз аны ар кандай катарларга туташтырып, тактага компьютерсиз кандай байланыштарды түзгүңүз келерин айта аласыз.
Негизги нерселерди жакшы иштетип алгандан кийинки кадам - сиз айткан нерселердин айрымдарын жасоо. Бул көйгөйдү чечүүнүн бир нече жолу бар. Менимче, эң тапкыч жол - бул нан тактасынын үстүнө дисплей орнотуу, бирок мындай тешиктүү дисплей менен дисплей жасоо Samsung компаниясынын өнүгүү деңгээлин талап кылышы мүмкүн. Дагы бир жолу - ага миниатюралык проекторду жана камераны орнотуу, бирок мен колдонгон, мындай нерселерди жасоого аракет кылган нерселердин баары колдонуу үчүн өтө жай жана көйгөйлүү, ал эми айланасында таштанды челектери гана бар.
Бул нерселердин бирин да жасоо мүмкүн эмес дегендик эмес, мен жөн гана тажрыйбамды жоготпостон муну кантип жасоонун жолун табышым керек.
Мага зонддор идеясы жагат. Белгилүү болгондой, ар бир тилкенин RGBси бар, ал эми ар бир "тордун" өзүнүн түс коду бар. Албетте, ал код проекторлорундай акылдуу эмес, бирок ws281* тилкелерин иштетүү оңой.
Менин тажрыйбам боюнча, ал даяр, брендсиз тунук пластикалык плиталар жаман нерсе, бирок тешиктүү дисплейге караганда тунук корпусту bb830 клипсасы менен айкалыштыруу оңой угулат. Көбүрөөк LED жайгаштыруу варианттарын ачыңыз. Бирок LEDдерди схемалык платанын үстүнө жана астына коюу да жаман идея эмес (бирок электр рельси бир аз тоскоолдук кылат).
Мага бул идея абдан жагат жана чипти кылдаттык менен изилдеп чыгышым керек. Мен ушул сыяктуу нерсени издеп жүргөм, бирок сандар менен гана. Ар бир пиндин төмөнкүдөй болушу керек - программалануучу каршылык плюс - жерге программалануучу каршылык - киргизүү катары коюлушу - чыгаруу катары коюлушу - ар бир пин үчүн жылышуу регистринин блогу катары үч абалга коюлушу керек, ошондуктан программалык камсыздоо программаланышы мүмкүн. Бирок ушул убакка чейин ылайыктуу FPGA/CPLD табылган жок. Брод платасы үчүн система кеминде 60 пинди 30+30 камтышы керек. Баары жылышуу регистрлерине негизделгендиктен, аны оңой эле кеңейтүүгө болот. Жана баары программалык камсыздоо менен башкарылат.
Биздин веб-сайтты жана кызматтарды колдонуу менен, сиз биздин иштешибизди, функционалдуулукту жана жарнамалык кукилерди жайгаштырууга ачык макулдугуңузду билдиресиз. көбүрөөк билүү
Жарыяланган убактысы: 2021-жылдын 19-ноябры





