سىلىكونلۇق قوشقۇچلار بۇ سىمسىز تاختانى پروگراممىلىغىلى بولىدۇ

ئىشەنچلىك لېھىمسىز نان تاختىسىنىڭ ئەمەلىيلىكىگە گۇمان يوق، ئەمما ئۇلارنىڭ مۇكەممەل ئەمەسلىكىنى ئېتىراپ قىلىشىڭىز كېرەك. ئەلۋەتتە، ئۇلار بەزى تىپتىكى توك يوللىرى ئۈچۈن ئەڭ ياخشى ئەمەس، ئەمما ئۇلاردا سەكرەش ئۈسكۈنىسى بارلارغا قارىغاندا مەسىلە ئاز. بىپەرۋا كىشىلەر ئاخىرىدا ئۈمىدسىز ھالدا زاپچاسلىرى بىلەن بىر دۆۋە سەكرەش ئۈسكۈنىسىگە چېتىلىپ قالىدۇ، تاللايدىغان كىشىلەر بولسا توك يولىنىڭ ئەسلى نۇسخىسىنى ياساشنىڭ ئورنىغا، سەكرەش ئۈسكۈنىسىنى رەتلىك قىلىشقا كۆپرەك ۋاقىت سەرپ قىلىدۇ. مەن نېمە قىلىشىم كېرەك؟
بۇ مەسىلىنى ھەل قىلىشنىڭ بىر ئۇسۇلى، ئۆتكۈر لېھىمسىز نان تاختىسى ياساش. بۇ [Kevin Santo Cappuccio] نىڭ داۋاملىق «نان مەھسۇلاتلىرى» نىڭ ئارقىسىدىكى ئىدىيە. بۇ ئىدىيە ئۆلچەملىك نان تاختىسىنى تەڭشەپ، ھەر قانداق ئورتاق ئۇلىنىش لېنتىسىنىڭ ھەر قانداق جۈپى بىلەن توك يولى ئوتتۇرىسىدىكى ئۇلىنىشنى يۇمشاق دېتالدا ئورنىتىشتىن ئىبارەت. بۇنىڭ ئارقىسىدىكى ھىيلە CMOS ئالماشتۇرغۇچ چىپ ماترىتسىسىنى، بولۇپمۇ MT8816AP نى تەقلىد قىلىشتىن ئىبارەت. ھەر بىر چىپتىكى 128 كېسىشمە نۇقتا ئالماشتۇرغۇچ ±12 ۋولتقىچە بولغان توك بېسىمىنى بىر تەرەپ قىلالايدۇ، شۇڭا بۇ پروگراممىلىنىدىغان كرېمنىي ئۆتكۈر لېھىملىرىنى ئىشلىتىدىغان نۇرغۇن توك يولى بار.
[Kevin] ھازىرقى نۇسخىسى 0.2 بولۇپ، چوڭلۇقى لېھىمسىز نان تاختىسىنىڭ ئاستىغا سىغىدۇ، ئورالمىسى بولسا ئىخچام. ئۇ نان تاختىسىنىڭ ئۇلىنىشى توغرىسىدىكى تەپسىلاتلارنى ئورتاقلاشتى، بۇ جەريان ناھايىتى جاپالىق كۆرۈندى: ئۇلىنىشىچلارنى چىقىرىپ، ئۆستەڭنىڭ ئۇچىغا كىچىك بىر بەلگە كېسىپ، ئاندىن ئۇنى ئېگىپ تۆشۈكلۈك توك يولى تاختىسىنىڭ قوغۇشۇن بېسىشىنى ھاسىل قىلىش كېرەك. بۇ نۇرغۇن خىزمەتنى تەلەپ قىلىدىغاندەك قىلىدۇ، بۇنىڭدىن ياخشىراق ئۇسۇل بولۇشى كېرەك؛ [Kevin] ئەلۋەتتە تەكلىپلەرگە ئوچۇق.
گەرچە بىز ئىلگىرى لېھىمسىز نان تاختىسىنى كۈچەيتىش ئۈچۈن كېسىشمە نۇقتىنى ئالماشتۇرۇش ئۇسۇلىنى كۆرگەن بولساقمۇ، بۇ تۈرنىڭ ئاددىيلىقى بىزنى خۇشال قىلىدۇ. بۇ سەكرەش ئۇسۇللىرىنىڭ ھەممىسىنى تاشلىۋېتىش ئىدىيەسى ھەقىقەتەن جەلپ قىلارلىق.
بۇ ھەقىقەتەن قالتىس بىر تۈر. يەنە بىر ئەقىللىق قوشۇمچە شۇكى، ھەر ئىككى تەرەپتە ھازىرقى ئۇلىنىشنى كۆرسىتىدىغان كىچىك ئېكرانلار بار.
ئەگەر سىز 7 بۆلەكلىك LED ئېكرانى، تىترەش ماتورى، تېزلىنىش ئۆلچەش ئەسۋابى ياكى DIP ئالماشتۇرغۇچ ياكى باشقا «قىزىقارلىق ۋە قىزىقارلىق» زاپچاسلارنى ئىشلىتەلمىسىڭىز.
15mA (ImaxIO) ھەر قانداق كىچىك سىگنالنى بىر تەرەپ قىلىشقا يېتىدۇ، ئەگەر سىزگە تېخىمۇ كۆپ توك كېرەك بولسا، سىز بىر قىسىم ئىككى قۇتۇپلۇق سىگنال ياكى FET ئىشلەتسىڭىز بولىدۇ، ئاخىرىدا، ئۇ يەنىلا بىر نان تاختىسى.
مەن ئۈلگە ياسىغاندا، ماڭا كېرەكلىك بارلىق رەقەملىك چىپلارنى ئۆز ئىچىگە ئالغان بىر تەرەپلىك يۈزەكى ئورنىتىش PCB ياسىدىم ۋە چىپلار ئارىسىدا «بارلىق» سىگناللارنى توشۇيدىغان CPLD چىپلىرىنى چاچتىم. ئاندىن ئۇلىنىشنى VHDL دا پروگرامما تۈزدۈم. شۇڭا ئەگەر خاتالىق ئۆتكۈزسەم ياكى ئۇلىنىشنى ئۆزگەرتىشىم كېرەك بولسا، بۇ پەقەت كود ئۆزگەرتىش.
بارلىق سىملارنى ئۇلايدىغان ئانالىزلىق سېنتېزاتورلارنىڭ بىرى ئۈچۈن بۇ ئىدىيە ناھايىتى ياخشى كۆرۈنىدۇ.
ئىشەنگەن بىر تاختايغا يولۇققان ھامان، گۇمانلىنىشنى توختىتىمەن. تاختايلارغا نىسبەتەن، ئۇنىڭ لايىھەڭىزدىكى خاتالىق ياكى تاختايدىكى خاتالىق ئىكەنلىكىنى پەرەز قىلىش ھەمىشە تەلەپ قىلىنىدۇ.
ئەڭ ناچارى، سىز مەخسۇس نان تاختىسىنىڭ ئىقتىدارلىرى ئۈچۈن لايىھەلەشىڭىز كېرەك، ئەمەلىيەتتە سىناق قىلىشقا تېگىشلىك نەرسىلەر، مەسىلەن قائىدىلەرنى ئالماشتۇرۇش ياخشى ئىشلىمەيدۇ.
ئەگەر ئېھتىيات قىلسىڭىز، ئانالىزلىق ۋە يۇقىرى سۈرئەتلىك پارازىتلارنى ياقتۇرمايدۇ، رەقەملىك ۋە تۆۋەن سۈرئەتلىك ئۈچۈن قولدا ياسالغان ئۈلگە سەھنىنىڭ ھاجىتى يوق.
مەن بۇ نەرسىلەرنىڭ ھەممىسى توغرىسىدا ھېچنېمە بىلمەيمەن، ئەمما مەن ھەمىشە بۇنداق ئۆزگەرتىشنى ئۈمىد قىلىپ كەلدىم، ھەر قېتىم ئۇنىڭغا قارىسام، بۇنىڭ توغرا ئەمەسلىكىنى بايقايمەن. ھەتتا ئاددىي توك يولى ئۈچۈنمۇ، سىز ئالماشتۇرغۇچنى ئەمەلىي ئېھتىياجىڭىزغا ئەستايىدىللىق بىلەن ماسلاشتۇرۇشىڭىز كېرەك. ئاندىن سىز يەنىلا بەلگىلىك دەرىجىدە خالىمايدىغان قىلمىشلارنى قوبۇل قىلىشىڭىز كېرەك. ئۇلار ھەمىشە ھەقىقىي بىرلىك كۈچەيتىش مەشغۇلات كۈچەيتكۈچلىرى ياكى توك بېسىمى ياكى قارشىلىق كۈچىگە ئىگە بىر خىل ترانزىستورلار بولىدۇ.
مەن ئاساسىي تېخنىكا توغرىسىدا ئانچە كۆپ بىلمەيمەن. مەن تاپقان MT8816 سانلىق مەلۇمات جەدۋىلىدە ئەمەلىي ئۇلىنىشنىڭ سىخېماتىك دىئاگراممىسى يوق. لېكىن دەرھال (توغرا چۈشەندۈرۈپ بەرگەن بولسام)، مەن ئەڭ چوڭ توكنىڭ 15mA ئىكەنلىكىنى ۋە Vdd=12 بولغاندا ئادەتتىكى قارشىلىقنىڭ 45ohm ئىكەنلىكىنى كۆردۈم. بۇ ئەلۋەتتە نۇرغۇن ئىشلارغا ئىشلىتىشكە بولىدىغان قىزىقارلىق بىر زاپچاس، ئەمما ئاگاھلاندۇرۇش ناھايىتى چوڭ. ھەتتا ئۈستۈنلۈكنى ئىگىلەيدۇ. مەن ماسلاشتۇرغىلى بولىدىغان نان تاختىسى بىلەن ياسىغان بىرەر توك يولىنى ئويلاپ تاپالمىدىم. بولۇپمۇ نان تاختىسىنى لېھىملەشتىن بۇرۇن نان تاختىسىنى بىر قەدەم سۈپىتىدە ئىشلەتكەنلىكىم ئۈچۈن... بۇ ئالماشتۇرغۇچ بىلەن سېلىشتۇرغاندا، سىملارنىڭ ئىنتايىن پەرقلىق ھەرىكىتى ئۇنى قوزغىتىشنى مۇمكىن ئەمەس قىلدى.
ئەگەر مەن بۇ توك يولىنىڭ قانداق ئىشلەيدىغانلىقىنى، بۇ ئۇلىنىشنىڭ ئۇنىڭغا بولغان تەسىرىنى مۆلچەرلىيەلەيدىغان دەرىجىدە ياخشى چۈشەنسەم، ئۇنداقتا ماڭا دەسلەپتە بىر تاختا كېرەك ئەمەس.
تۆۋەن توكنى ساقلايدىغان كىچىك سىگناللار ئۈچۈن، بۇ ئاساسەن ئەڭ ياخشى ئالماشتۇرغۇچقا ئوخشايدۇ. ئەلۋەتتە، قوزغىلىش قارشىلىقى سىزنىڭ توك بېسىمى دائىرىسىدىكى ئېنىق ئورنىڭىزغا ئاساسەن ئوخشىمايدۇ، ئەمما سىز قانداقلا بولمىسۇن كىلوئوم بىلەن مۇئامىلە قىلىشىڭىز كېرەك، لايىھەڭىزدىكى بۇ خاتالىققا +-75 ئوم قوشسىڭىزمۇ پەرۋا قىلمايدۇ. بولمىسا، سىز زاپچاسلارنىڭ بەرداشلىق بېرىشچانلىقى سەۋەبىدىن ئەمەلىيەتتە قۇرۇلمايدىغان بىر توك يولىنى لايىھەلەۋاتىسىز.
ھەئە، بۇ ئۈسكۈنىگە ئىگە بولغاندىن كېيىن، سىز چىقىپ بىر تۈر ئىجاد قىلالايسىز، بۇ تۈر پۈتۈنلەي +/-75 ئوملۇق مۇناسىۋەتسىز كىچىك سىگنال. لېكىن مەن ھەرگىز بۇنداق تۈرنى قىلىپ باقمىغان. مەن بۇنداق چوڭلۇقتىكى تۈرنى ئويلاپمۇ باقمايمەن. ساپ سانلار ئۆلچەمگە ماس كېلىدىغان بىردىنبىر نەرسە، بۇنىڭ ئۈچۈن ياكى ئۇلىغۇچلار شۇنچە كۆپ بولغاچقا، نان تاختىسى پەقەت بىر تامچە چېلەككىلا ئوخشايدۇ، ياكى ئۇلىغۇچلار شۇنچە ئاز بولغاچقا، سىز پەقەت IC قىسقۇچ ئىشلىتىپ كابېلنى ئۇلاشنى خالايسىز.
ئەمەلىيەتتە، ئۇ يەردىكى تاماملانغان كودنىڭ يېرىمى زوندقا بىر قىسىم چاستوتا (ياكى ھەر قانداق سىگنال) قويالايدۇ، شۇنداق قىلىپ سىز ئۇنى ھەر خىل قۇرلارغا ئۇلاپ، كومپيۇتېرسىز قايسى ئۇلىنىشلارنى ئورنىتىشنى خالايدىغانلىقىڭىزنى تاختىغا ئېيتىپ بېرەلەيسىز.
ئاساسىي ئىشلارنى ياخشى ئىشلەپ بولغاندىن كېيىنكى قەدەم سىز تىلغا ئالغان بەزى ئىشلارنى قىلىش. بۇ مەسىلىنى ھەل قىلىشنىڭ بىر قانچە ئۇسۇلى بار. مېنىڭچە ئەڭ ئەقىللىق ئۇسۇل ئېكران تاختىسىنىڭ ئۈستىگە ئورنىتىش، ئەمما بۇنداق تۆشۈكلۈك ئېكران بىلەن ئېكران ياساش سامسۇڭنىڭ تەرەققىيات سەۋىيەسىنى تەلەپ قىلىشى مۇمكىن. يەنە بىر ئۇسۇل بولسا ئۇنىڭغا كىچىك پرويېكتور ۋە كامېرا ئورنىتىش، ئەمما مەن ئىشلەتكەن بۇنداق ئىشلارنى قىلىشقا ئۇرۇنىدىغان بارلىق نەرسىلەر بەك ئاستا ۋە ئىشلىتىشكە قىيىن، ئۇنىڭ ئۈستىگە پەقەت ئەخلەت ساندۇقىلا بار.
بۇ ئىشلارنىڭ ھېچقايسىسىنى قىلغىلى بولمايدۇ دېگەنلىك ئەمەس، پەقەت تەجرىبەمنى قۇربان قىلماي تۇرۇپ بۇنى قىلىشنىڭ يولىنى تېپىشىم كېرەك.
ماڭا زوندلار ئىدىيەسى ياقتى. بىر مىسال سۈپىتىدە، ھەر بىر ئىستوننىڭ بىر RGB بار، ھەر بىر «تور» نىڭ ئۆزىگە خاس رەڭ كودى بار. ئۇ ئەلۋەتتە ئۈستى پرويېكتورلىرىدەك ئەقىللىق ئەمەس، ئەمما ws281* لېنتىسىنى قوزغىتىش ئاسانراق.
مېنىڭ تەجرىبەمگە ئاساسلانغاندا، بۇ تەييار، ماركىسىز سۈزۈك سۇلياۋ تاختايلار بەك ناچار، ئەمما تۆشۈكلۈك ئېكرانغا قارىغاندا، سۈزۈك قاپنى bb830 قىسقۇچ بىلەن بىرلەشتۈرۈش ئاسانراق ئاڭلىنىدۇ. كۆپرەك LED ئورۇنلاشتۇرۇش تاللانمىلىرىنى ئېچىڭ. ئەمما LEDلارنى توك يولى تاختىسىنىڭ ئۈستىگە ۋە ئاستىغا قويۇشمۇ ناچار پىكىر ئەمەس (پەقەت ئېلېكتر رېلىسى بىر ئاز توسالغۇ بولىدۇ).
ماڭا بۇ ئىدىيە ياقتى، شۇڭا چىپنى ئەستايىدىل تەتقىق قىلىشىم كېرەك. مەن شۇنىڭغا ئوخشاش نەرسىنى ئىزدەۋاتاتتىم - پەقەت سان جەھەتتىن. ھەر بىر پىننىڭ پروگراممىلىنىدىغان قارشىلىقى ۋە يەرگە پروگراممىلىنىدىغان قارشىلىقى بولۇشى كېرەك - كىرگۈزۈش سۈپىتىدە تەڭشەلگەن - چىقىرىش سۈپىتىدە تەڭشەلگەن - ئۈچ خىل ھالەتكە تەڭشەلگەن، ھەر بىر پىن ئۈچۈن ئالماشتۇرۇش رېگىستىرى بۆلىكى سۈپىتىدە، شۇڭا يۇمشاق دېتال پروگراممىلىغىلى بولىدۇ. ئەمما ھازىرغىچە ماس كېلىدىغان FPGA/CPLD تېپىلمىدى. بىر تاختا ئۈچۈن، سىستېما كەم دېگەندە 60 پىننى قاپلىشى كېرەك 30+30. ھەممىسى ئالماشتۇرۇش رېگىستىرىغا ئاساسلانغان بولغاچقا، ئۇنى ئاسانلا كېڭەيتكىلى بولىدۇ. ھەممىسى يۇمشاق دېتال ئارقىلىق كونترول قىلىنىدۇ.
تور بېتىمىز ۋە مۇلازىمەتلىرىمىزنى ئىشلىتىش ئارقىلىق، سىز بىزنىڭ ئىقتىدار، ئىقتىدار ۋە ئېلان تور كۆرگۈچلىرىمىزنىڭ ئورۇنلاشتۇرۇلۇشىغا ئېنىق قوشۇلىسىز. تېخىمۇ كۆپ ئۆگىنىڭ.


ئېلان قىلىنغان ۋاقىت: 2021-يىلى 11-ئاينىڭ 19-كۈنى