Силикон секіргіштері бұл сымсыз нан тақтасын бағдарламаланатын етеді

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


Жарияланған уақыты: 2021 жылғы 19 қараша