د سیلیکون جمپرونه دا بې سیم ډوډۍ تخته د پروګرام وړ جوړوي

د باور وړ بې سولډر ډوډۍ تختو د عملي کیدو په اړه هیڅ شک نشته، مګر تاسو باید دا ومنئ چې دوی بشپړ ندي. البته، دوی د ځینو ډولونو سرکټونو لپاره مناسب ندي، مګر دوی د جمپرونو په پرتله لږ ستونزمن دي. بې پروا خلک به په نا امیدۍ سره د خپلو اجزاو سره د جمپرونو په ډنډ کې ښکیل شي، او غوره خلک به د سرکټ د پروټوټایپ جوړولو پرځای د جمپرونو پاکولو کې ډیر وخت تیر کړي. زه باید څه وکړم؟
د دې ستونزې د حل لپاره یوه لاره دا ده چې د جمپرونو پرته د سولډر پرته ډوډۍ تخته جوړه کړئ. دا د [کیون سانټو کاپوچیو] د روانو "بیکري محصولاتو" تر شا نظر دی. نظر دا دی چې معیاري ډوډۍ تخته تنظیم کړئ ترڅو د هر ډول عام تماس پټو او بریښنا ریل ترمنځ اړیکه په سافټویر کې رامینځته شي. د دې تر شا چال دا دی چې د CMOS سویچ چپ میټریکس سمولیټ کړي، په ځانګړي توګه MT8816AP. په هر چپ کې 128 کراس پواینټ سویچونه کولی شي تر ±12 ولټو پورې ولټاژونه اداره کړي، نو ډیری سرکټونه شتون لري چې کولی شي دا پروګرام وړ سیلیکون جمپرونه وکاروي.
[کیون] اوسنی نسخه 0.2 ده، اندازه یې د بې سولډر ډوډۍ تختې لاندې مناسبه ده، او بسته یې کمپیکټ ده. هغه د ډوډۍ تختې د اړیکو د نښلولو په اړه توضیحات شریک کړل، کوم چې داسې ښکاریده چې یوه دردناکه پروسه وه: اړیکې وباسئ، د ګټر په پای کې یو کوچنی لیبل پرې کړئ، او بیا یې ښکته کړئ ترڅو د سوري له لارې د سرکټ بورډ د لیډ چاپ جوړ کړئ. دا د ډیر کار په څیر ښکاري، باید غوره لاره وي؛ [کیون] په څرګنده توګه د وړاندیزونو لپاره خلاص دی.
که څه هم موږ مخکې د سولډر پرته ډوډۍ تختو د لوړولو لپاره د کراس پوائنټ سویچنګ لیدلی دی، موږ د دې پروژې سادگي خوښونکې وموندله. د دې ټولو جمپ شاټونو د غورځولو مفکوره یقینا زړه راښکونکې ده.
دا واقعیا یوه ښه پروژه ده. یو هوښیار اضافه دا ده چې په هر اړخ کې کوچني سکرینونه شتون لري چې اوسنی اړیکه ښیې.
پرته لدې چې تاسو د 7 برخې LED ډسپلې یا وایبریشن موټور یا اکسلرومیټر یا DIP سویچ یا کوم بل "په زړه پورې او په زړه پورې" اجزا پلي نشئ کولی.
۱۵mA (ImaxIO) د هر کوچني سیګنال اداره کولو لپاره کافي دی، کله چې تاسو ډیر جریان ته اړتیا لرئ، تاسو کولی شئ یو څه بایپولر یا FET وکاروئ، بالاخره، دا لاهم د ډوډۍ تخته ده.
کله چې زه پروټوټایپ کوم، ما یو اړخیزه سطحي ماونټ PCB جوړ کړ چې ټول هغه ډیجیټل چپس پکې شامل وو چې زه ورته اړتیا لرم او د CPLD چپسونه یې خپاره کړل چې د چپسونو ترمنځ "ټول" سیګنالونه لیږدول. بیا یوازې په VHDL کې اړیکه پروګرام کړئ. نو که زه تېروتنه وکړم یا اړتیا ولرم چې اړیکه تعدیل کړم، دا یوازې د کوډ بدلون دی.
د هغو انلاګ ترکیب کونکو لپاره چې تاسو ټول کیبلونه پکې نښلوئ، دا نظر خورا ښه ښکاري.
ښه، یوځل چې زه د یوې داسې ډوډۍ تختې سره مخ شم چې زه پرې باور لرم، زه به شک کول پریږدم. د ډوډۍ تختو لپاره، دا *تل* اټکل ته اړتیا لري چې ایا دا ستاسو په ډیزاین کې نیمګړتیا ده یا د ډوډۍ تختې کې نیمګړتیا.
د دې لپاره چې مسله نوره هم خرابه شي، تاسو باید په ځانګړي ډول د ډوډۍ بورډ وړتیاو لپاره ډیزاین کړئ، او هغه شیان چې په حقیقت کې پروټوټایپ ته اړتیا لري، لکه د مقرراتو بدلول، ښه کار نه کوي.
انالوګ او لوړ سرعت پرازیتي نه خوښوي، ډیجیټل او ټیټ سرعت د لاس جوړ شوي پروټوټایپ مرحلې ته اړتیا نلري، که تاسو محتاط یاست.
زه د دې ټولو شیانو په اړه هیڅ نه پوهیږم، مګر ما تل د داسې بدلون هیله درلوده، او هرکله چې زه ورته ګورم، زه ګورم چې دا ریښتیا نه ده. حتی د ساده سرکټونو لپاره، تاسو باید په احتیاط سره سویچ د خپلو اصلي اړتیاو سره سمون ورکړئ. بیا تاسو لاهم باید د ناغوښتل شوي چلند یوه ټاکلې کچه ومنئ. دوی تل د ریښتیني یووالي ګین اپ اپ امپس یا د ولټاژ تعصب یا مقاومت سره یو ډول ټرانزیسټرونه دي.
زه د اصلي ټیکنالوژۍ په اړه ډیر څه نه پوهیږم. هغه MT8816 ډیټا شیټ چې ما وموندله د اصلي اتصال سکیماتیک ډیاګرام نلري. مګر سمدلاسه (فرض کړئ چې ما دا په سمه توګه تشریح کړی)، ما ولیدل چې اعظمي جریان 15mA دی او عادي مقاومت په Vdd=12 کې 45ohm دی. البته دا یو په زړه پورې جز دی چې د ډیری شیانو لپاره کارول کیدی شي، مګر خبرداری خورا لوی دی. حتی غالب کړئ. زه د یو واحد سرکټ په اړه فکر نشم کولی چې ما د ډوډۍ بورډ سره جوړ کړی وي چې تطبیق کیدی شي. په ځانګړي توګه ځکه چې ما د ډوډۍ بورډ د یوځای سولډر کولو دمخه د یو ګام په توګه د ډوډۍ بورډ کارولی ... د دې سویچ په پرتله، د تارونو خورا مختلف چلند دا ناممکنه کړه چې په هیڅ ډول پیل شي.
که زه پوه شم چې سرکټ څنګه دومره ښه کار کوي چې د دې متقابل اتصال اغیزې وړاندوینه وکړي، نو زه په لومړي ځای کې د ډوډۍ تختې ته اړتیا نلرم.
د کوچنیو سیګنالونو لپاره چې ټیټ جریان ساتي، دا باید لږ یا ډیر د یو مثالي سویچ په څیر وي. البته، د مقاومت مقاومت به ستاسو د ولټاژ حد کې د دقیق موقعیت پورې اړه ولري، مګر تاسو به په هرصورت د کیلو اوم سره معامله کولو ته اړتیا ولرئ، او دا باید مهمه نه وي که تاسو په خپل ډیزاین کې دې غلطۍ ته +-75 اوم اضافه کړئ. که نه نو، تاسو یو سرکټ ډیزاین کوئ چې په حقیقت کې د اجزاو زغم له امله نشي جوړیدلی.
هو، یوځل چې تاسو دا وسیله ولرئ، تاسو کولی شئ بهر لاړ شئ او یوه پروژه ایجاد کړئ، دا پروژه ټول +/-75ohm غیر اړونده کوچني سیګنال دی. مګر ما هیڅکله داسې پروژه نه ده کړې. زه حتی د دې اندازې پروژې په اړه فکر هم نشم کولی. خالص شمیرې تقریبا یوازینی شی دی چې معیارونه پوره کوي، د دې لپاره تاسو یا دومره ډیر اتصالونه لرئ چې د ډوډۍ تخته یوازې په بالټ کې یو څاڅکی وي، یا دومره لږ اتصالونه شتون لري چې تاسو به د کیبل جمپر کولو لپاره یوازې د IC کلپ وکاروئ.
په حقیقت کې، د بشپړ شوي کوډ نیمایي برخه کولی شي په پروب کې یو څه فریکونسي (یا کوم سیګنال) ځای په ځای کړي ترڅو تاسو وکولی شئ دا په مختلفو قطارونو کې ولګوئ او بورډ ته ووایاست چې تاسو غواړئ کوم اړیکې پرته له کمپیوټر څخه جوړې کړئ.
وروسته له هغه چې ما اساسي شیان ښه کار وکړي بل ګام دا دی چې ځینې هغه شیان ترسره کړم چې تاسو یې یادونه وکړه. د دې ستونزې د حل لپاره ډیری لارې شتون لري. زه فکر کوم چې ترټولو هوښیاره لاره دا ده چې د ډوډۍ تختې په سر کې یو ډسپلې نصب کړئ، مګر د داسې سوري ډسپلې سره د ډسپلې جوړول ممکن د سامسنګ د پراختیا کچې ته اړتیا ولري. بله لاره دا ده چې یو کوچنی پروجیکټر او کیمره په هغې کې نصب کړم، مګر ټول هغه شیان چې ما کارولي دي چې د داسې شیانو د ترسره کولو هڅه کوي د کارولو لپاره خورا ورو او ستونزمن دي، او یوازې یو مطلق کثافات شتون لري چې شاوخوا اور لګیږي.
داسې نه ده چې د دې شیانو څخه هیڅ یو نشي ترسره کیدی، زه یوازې د تجربې قرباني کولو پرته د دې کولو لپاره یوه لاره موندلو ته اړتیا لرم.
زه د پروبونو مفکوره خوښوم. د یوې نښې په توګه، هر ستون یو rgb لري، او هر "شبکه" خپل رنګ کوډ لري. دا یقینا د اوور هیډ پروجیکټرونو په څیر هوښیار نه دی، مګر د ws281* پټو چلول اسانه دي.
که څه هم زما په تجربه کې، هغه غیر برانډ شوي شفاف پلاستيکي پلیټونه کثافات دي، مګر دا د bb830 کلپ سره شفاف کیس یوځای کول د سوري سره د نندارې په پرتله اسانه ښکاري. د LED ځای پرځای کولو ډیر اختیارونه خلاص کړئ. مګر حتی د سرکټ بورډ پورته او لاندې د LEDs ځای په ځای کول یو ویرونکی نظر ندی (پرته له دې چې د بریښنا ریل یو څه په لاره کې وي)
زه دا نظر خوښوم، او باید چپ په دقت سره مطالعه کړم. زه د ورته شی په لټه کې وم - مګر یوازې په شمیرو کې. هر پن باید ولري - د پروګرام وړ مقاومت جمع - د ځمکې لپاره د پروګرام وړ مقاومت - د ننوتلو په توګه سیټ - د محصول په توګه سیټ - د درې حالت لپاره سیټ ټول د هر پن لپاره د شفټ راجستر بلاک په توګه، نو سافټویر پروګرام وړ. مګر تر اوسه پورې مناسب FPGA/CPLD نه دی موندل شوی. د ډوډۍ بورډ لپاره، سیسټم باید لږترلږه 60 پنونه 30+30 پوښي. څرنګه چې دا ټول د شفټ راجسترونو پر بنسټ دي، دا په اسانۍ سره پراخ کیدی شي. او ټول د سافټویر لخوا کنټرول کیږي.
زموږ د ویب پاڼې او خدماتو په کارولو سره، تاسو په څرګنده توګه زموږ د فعالیت، فعالیت او اعلاناتو کوکیز ځای په ځای کولو سره موافق یاست. نور زده کړئ


د پوسټ وخت: نومبر-۱۹-۲۰۲۱