هڪ پيچيده پروگراميبل لاجڪ ڊيوائس (CPLD) توهان جي ذخيري ۾ هارڊويئر جو هڪ ضروري حصو آهي. جيئن نالو مشورو ڏئي ٿو، توهان انهن چپس کي پروگرام ڪري سگهو ٿا ته جيئن توهان کي گهربل منطقي ڪم مهيا ڪري سگهجن. اهو شايد پراڻي چپس کي تبديل ڪري رهيو هجي، يا صرف مختلف ٽيڪنالاجيون سکڻ ۽ ڪوشش ڪرڻ جو هڪ طريقو هجي. CPLD استعمال ڪرڻ ۽ ان کي آزمائڻ کان بهتر سکڻ جو ڪهڙو طريقو آهي؟
مون هڪ CPLD ماڊيول ٺاهيو ته جيئن ان کي ڪيترين ئي شين ۾ پلگ ڪري سگهان، جنهن ۾ سولڊر لیس بريڊ بورڊ به شامل آهن، پر مون خرابي ڪئي. اهو لڳي ٿو ته سولڊر لیس بريڊ بورڊ تي موجود پلگ ان اسپيس 1.1 انچ آهي. مون فوٽ پرنٽ 1 انچ ويڪرو ڪيو آهي، ٻنهي پاسن تي تارن جي قطار لاءِ ڪا به جاءِ نه ڇڏي. او.
پر مون کي واپس اچڻ ڏيو ۽ وڌيڪ ڏيکاريان ته مان ڇا ڪري رهيو آهيان، مان هڪ پروگراميبل منطق ٺاهڻ چاهيان ٿو جيڪو هڪ ڪِٽ جي طور تي ٺاهي سگهجي ٿو، گهر ۾ آساني سان سولڊر ڪري سگهجي ٿو، سرڪٽ ۾ پروگرام ڪري سگهجي ٿو، ۽ 3.3 يا 5 وولٽ تي ڪم ڪري سگهي ٿو.
سولڊر ڪٽ کي آسان بڻائڻ لاءِ، مون هڪ پراڻو CPLD جزو استعمال ڪيو، جيڪو 3.3v ۽ 5v ورجن ۾ پڻ موجود آهي، ۽ پاور سپلائي جي پرواهه ڪرڻ کان سواءِ ان جي پروگرامنگ کي برقرار رکندو. لاجڪ پاڻ الٽيرا ميڪس سيريز مان هڪ CPLD IC آهي، جيڪو ٻن ورجن ۾ موجود آهي، 32 يا 64 ميڪرو سيلز سان سرڪٽ بورڊز لاءِ موزون آهي. ميڪرو سيلز بنيادي منطقي بلڊنگ بلاڪ آهن جيڪي منطقي "اصطلاحن" کي استعمال ڪندي پروگرام ڪيا ويندا آهن ۽ پوءِ پروگراميبل انٽر ڪنيڪٽ ذريعي ٻين ميڪرو سيلز سان ڳنڍيل هوندا آهن.
اسڪيميٽ کي ڏسندي، توهان ڏسي سگهو ٿا ته ان ۾ گهڻو مواد ناهي: بنيادي طور تي CPLD، ان-سرڪٽ پروگرامنگ سرڪٽ ۽ آسيليٽر جيڪو CPLD منطق کي هلائي ٿو.
هن حصي کي EPM7032 ۽ EPM7064 سڏيو ويندو آهي، 44-پن پلاسٽڪ ليڊ چپ ڪيريئر (PLCC) استعمال ڪندي، ڪڏهن ڪڏهن ليڊ ليڊ جي J شڪل جي ڪري J ليڊ سڏيو ويندو آهي. هي پيڪيج هڪ سوراخ واري ساکٽ ۾ داخل ڪري سگهجي ٿو يا سڌو سنئون پي سي بي ڏانهن سولڊر ڪري سگهجي ٿو.
هڪ آن بورڊ آسيليٽر تي مشتمل آهي، تنهنڪري CPLD آپريشن کي رياستي طور تي انجام ڏئي سگهي ٿو ۽ ٻاهرين ڪلاڪ جي ضرورت کان سواءِ پاڻ تي تيز ڪائونٽر ٺاهي سگهي ٿو. جيڪڏهن هڪ ٻاهرين ڪلاڪ موجود آهي، ته ماڊيول تي تيز رفتار ڪلاڪ کي ٻاهرين ڪلاڪ جي هر اڀرندڙ يا گرندڙ ڪنڊ تي ڪلاڪ ايونٽ ٺاهڻ لاءِ استعمال ڪري سگهجي ٿو، ۽ اڃا تائين CPLD/FPGA هدايتن تي عمل ڪري سگهجي ٿو، يعني، توهان کي واقعي اندروني گلوبل ڪلاڪ نيٽ ورڪ استعمال ڪرڻ گهرجي بجاءِ "Asynchronous" ڊرائيو ڪلاڪ ان پٽ جي. هن آسيليٽر جي ريٽيڊ پاور سپلائي وولٽيج 1.8 ۽ 5.5 وولٽ جي وچ ۾ آهي.
جيڪڏهن توهان وڊيو ڏسندا، ته توهان ڏسندا ته مان آسيليٽر تي "INH" پن کي ڪيئن سنڀالجي ان بابت پنهنجي ذاتي ترجيح تي بحث ڪريان ٿو؛ سادي لفظن ۾، جڏهن مان چيڪ ڪريان ٿو ته اسپيڪ شيٽ قانوني آهي، ته مان ان کي فلوٽ ڪرڻ جو رجحان رکان ٿو.
جڏهن اهڙن ڪمن سان ڊيل ڪندي، منهنجي ذهن ۾ جيڪي سبب اڀريا، انهن ۾ ان پٽ پنن کي سڌو سنئون پاور ريل سان ڳنڍڻ جي منهنجي ناپسنديدگي شامل هئي (جيڪڏهن ممڪن هجي). يعني، مان ٽرانزينٽ دوران ڪرنٽ کي محدود ڪرڻ لاءِ سيريز ريزسٽر استعمال ڪرڻ کي ترجيح ڏيان ٿو، جيتوڻيڪ ان جي ضرورت نه هجي.
ڪيترن سالن کان، مون پيداوار ۾ ڪجهه مسئلا ڏٺا آهن (وڏيون بيچون)، ۽ ڪڏهن ڪڏهن پاور سائيڪلنگ جهڙيون شيون پاور ريل سان سڌو سنئون ڳنڍيل پنن کي چپ کان وڌيڪ وولٽيج ڏيڻ جي اجازت ڏين ٿيون، جيڪو خراب آهي. آخرڪار، پن کي ريزسٽر ذريعي پاور ريل سان ڳنڍيو (ڇا پاور هجي يا گرائونڊ)، ۽ ماڻهو پنهنجو ذهن تبديل ڪري سگهن ٿا ۽ پن کي بعد ۾ استعمال ڪري سگهن ٿا. اهو خاص طور تي منهنجي تجربي ۾ غير استعمال ٿيل دروازن سان سچ آهي، توهان شايد ڄاڻو ٿا ته انهن دروازن کي ڪڏهن به ترندڙ يا غير ڳنڍيل نه ڇڏڻ گهرجي. پل اپ ريزسٽر استعمال ڪندي، توهان سگنل کي ڳنڍي سگهو ٿا ۽ ٽامي جي نشانن کي ڪٽڻ کان سواءِ گيٽ استعمال ڪري سگهو ٿا.
10-پن ڪنيڪٽر ۽ ڪجھ ريزسٽر پروگرامنگ سرڪٽ ٺاهيندا آهن. جيڪڏهن سڀئي ريزسٽر پل اپ ريزسٽر آهن، ته مان هڪ ريزسٽر نيٽ ورڪ استعمال ڪندس، پر افسوس، هڪ گرائونڊ ٿيل آهي.
اهڙي آزاد CPLD پروگرام ڪرڻ لاءِ، هڪ وقف پروگرامر جي ضرورت آهي. اهو چوڻ منهنجي لاءِ آسان آهي، ڇاڪاڻ ته عام طور تي منهنجي ڀرسان ڪجهه هوندا آهن، پر جيڪڏهن توهان وٽ هڪ نه آهي، ته راند ۾ داخل ٿيڻ تمام گهڻو ڏکوئيندڙ نه هوندو. منظور ٿيل "Altera USB Blaster" $50 ۾ وڪرو ٿئي ٿو ۽ Digikey ۽ ٻين هنڌن تان خريد ڪري سگهجي ٿو. مون وٽ Ebay کان ڪيترائي ڪلون آهن، جن مان هڪ ڪلون آهي جيڪو هڪ ئي وقت Altera، Xilinx ۽ Lattice کي سپورٽ ڪري ٿو. انٽرنيٽ تي هڪ پروجيڪٽ ۽ ڪوڊ آهي جيڪو توهان جي پنهنجي ڪلون ٺاهڻ لاءِ استعمال ڪري سگهجي ٿو، مان ان کي پروگرامر ڪلون ٺاهڻ جي منصوبي لاءِ ممڪن وڊيوز جي فهرست ۾ لسٽ ڪندس. مان هڪ شيلڊ ڊيزائن پڻ ڏيکاريندس جنهن ۾ مدر بورڊ، Arduino، PIC، وغيره پروگرام ڪري سگهجن ٿا.
سي پي ايل ڊي کي مرتب ڪرڻ ۽ پروگرام ڪرڻ لاءِ گهربل سافٽ ويئر الٽيرا کان مفت ۾ دستياب آهي، پر هن پراڻي حصي کي پراڻي ورجن 9.1 جي ضرورت آهي. سٺي خبر اها آهي ته اهو منهنجو پسنديده پراڻو ورجن هو. ان ۾ هڪ وجداني ٽائيمنگ اينالائيزر هو، پر ان کي بعد واري ورزن ۾ هٽايو ويو.
پي سي بي هڪ سادي ٻٽي رخا ڊيزائن آهي، جيستائين سرڪٽ بورڊ ان ۾ مناسب هجي، مان گرائونڊنگ ۽ ڪڏهن ڪڏهن بجلي جي فراهمي لاءِ ٽامي استعمال ڪندو آهيان. ڪڏهن ڪڏهن ڀرڻ ايترو ٽٽل ٿي ويندو آهي جو اهو اصل ۾ مسئلا يا خراب نتيجا پيدا ڪري سگهي ٿو، تنهن ڪري ٽامي ٻيهر ڀرڻ هڪ اوزار آهي، پر ان کي منظم ڪرڻ جي ضرورت آهي.
اڄ، ڪيترائي (جيڪڏهن گهڻا نه) CAD سافٽ ويئر پيڪيجز فائنل پراڊڪٽ جا 3D نظارا رکن ٿا، جيتوڻيڪ تصويرن جي درستگي صرف 3D ماڊلز جيتري صحيح آهي جيڪي حصن جي نمائندگي ڪرڻ لاءِ استعمال ڪيا ويندا آهن. هتي توهان ڏسي سگهو ٿا ته مون 44-پن ساکٽ، پروگرامنگ ڪنيڪٽر، ۽ آسيليٽر لاءِ 3D ماڊل ڪٿي چونڊيو آهي. هتي ڪجهه 3D پيڪيجز آهن جيڪي مون کي استعمال ڪرڻ پسند آهن:
ڪيتريون ئي ڪمپنيون پنهنجن حصن جا 3D ماڊل پڻ رکن ٿيون. Molex صرف هڪ مثال آهي هڪ ڪمپني جو جنهن هن علائقي ۾ سٺو ڪم ڪيو آهي.
منهنجي ڪيل غلطي جماليات وانگر ڪم کي متاثر نٿي ڪري، ۽ اهو مکيه مسئلو ناهي، يعني اهو هڪ سنگل سولڊر لیس بريڊ بورڊ لاءِ مناسب ناهي.
هڪ دفعو مون سوچيو ته مان ڪنهن سان به ڊيزائن شيئر ڪري سگهان ٿو، مان فوري طور تي CPLD جي اسڪيميٽڪ علامتن ۽ 40-پن ڪنيڪٽر جي پن آئوٽ کان مطمئن نه ٿيس، جيڪو ان جو مجموعي فوٽ پرنٽ آهي. مون هڪ 40-پن ڊبل-رو ڪنيڪٽر علامت کي پڪڙيو ۽ ان کي 1 انچ فوٽ پرنٽ سان ترتيب ڏنو، پر پن نمبر 1، 2، 3، 4 نه آهن... پر پاسي تي 1 نمبر آهن جيئن DIP پيڪيج 3، 5، 7... بلڪل ربن ڪيبل ڪنيڪٽرن وانگر. تنهن ڪري، اهو ماڊل سان ڪيئن ڳنڍجي ۽ مسئلو حل ڪرڻ لاءِ هڪ غير وجداني فوٽ پرنٽ آهي.
ساڳئي طرح، CPLD پن اسائنمنٽ ٿورو مونجهارو ڪندڙ آهن، ۽ مون علامتون ٺاهڻ لاءِ بائونڊري اسڪين وضاحت ٻولي (BSDL) تي ڀروسو ڪندڙ يوٽيلٽيز جو هڪ سيٽ استعمال ڪيو. گھڻن وڏن وينڊرز وٽ انهن جي مکيه اسٽريم حصن لاءِ BSDL فائلون موجود آهن، جيڪي توهان کي (نيم) خودڪار طريقي سان علامتون ۽ پيڪيجز ٺاهڻ جي اجازت ڏين ٿيون. ڪنهن به آٽوميشن وانگر، ان کي هڪ اوزار جي طور تي ڏسڻ جي ضرورت آهي ۽ بهترين نتيجن لاءِ وڌيڪ مساج جي ضرورت پئجي سگهي ٿي. هن صورت ۾، مان ان کي پنن کي الفابيٽ جي ترتيب ۾ لسٽ ڪرڻ ڏيان ٿو، جيڪو بورڊ تي پنن کي ٽريڪ ڪرڻ وقت تقريبن بي ترتيب آهي. مان صرف اهو چئي سگهان ٿو ته مان ان ڏينهن تمام گهڻو پريشان هوس.
توهان کي رستي ۾ ڪڏهن ڪڏهن انهن شارٽ ڪٽس لاءِ پئسا ڏيڻا پوندا. جڏهن مان هن ماڊيول کي تبديل ڪرڻ لاءِ ويندس، ته مان ان کي هڪ پن جي جڳهه جو تعين ڪندس ۽ ان کي هڪ پن جي جڳهه ڏيندس جيڪا حصي سان ملندڙ هجي، ته جيئن اهو ڄاڻڻ ته توهان جو آسيلو اسڪوپ پروب ڪٿي رکڻو آهي، اسڪيميٽڪ علامت تي نظر وجهڻ جيترو آسان آهي.
سرڪٽ بورڊ استعمال ڪرڻ وقت، ٻيون به بهتريون آهن جيڪي بنيادي طور تي جمالياتي يا ڪارآمد آهن. پن 1 اشاري کي ڪيترن ئي پيڪيجز ۾ وڌيڪ عام هجڻ جي ضرورت آهي، ۽ مان هميشه آسيلو اسڪوپ گرائونڊ يا VOM ليڊ کي ڳنڍڻ لاءِ هڪ سادي گرائونڊ پوائنٽ کي ترجيح ڏيان ٿو. مان شايد ان کي ٻه پن ڪنيڪٽر شامل ڪندي شامل ڪري سگهان ٿو ته جيئن پاور ۽ گرائونڊ کي هيٺئين پنن سان ڪلمپ ڪرڻ بدران سڌو سنئون بورڊ تي لاڳو ڪري سگهجي.
سرڪٽ بورڊ کي تبديل ڪرڻ کان اڳ، مان پڪ ڪرڻ چاهيان ٿو ته اهو جسماني ۽ جمالياتي مسئلن جي تحت صحيح طريقي سان ڪم ڪري ٿو. پاور آن ڪرڻ ۽ تصديق ڪرڻ کان پوءِ ته آسيليٽر صحيح ڪم ڪري رهيو آهي، مون پروگرامر کي پلگ ان ڪيو. جيتوڻيڪ 3.3v ورجن پروگرامنگ سافٽ ويئر کان نئون آهي، ان CPLD کي ڳولي لڌو ۽ ان کي "اڻڄاتل" ڊوائيس طور ڏيکاريو.
اڳيون، مون ڪوارٽس ۾ هڪ ڪائونٽر ٺاهيو ۽ پن نمبر مقرر ڪيا. تيز ڪمپائلنگ ۽ ڊائون لوڊنگ ۽ آسيلو اسڪوپ پاران ڏٺو ويو ڪائونٽر فنڪشن تصديق ڪري ٿو ته ڊيزائن ممڪن آهي.
ويريلاگ ۾ تڪڙي ٽيسٽ سرڪٽ تمام سادو آهي. ڪوڊ هيٺ ڏنل آهي. توهان ڪوارٽس II پروجيڪٽ جي طور تي اسڪيميٽڪ ۽ ويريلاگ ٽيسٽ سرڪٽ تي مشتمل هڪ زپ فائل ڊائون لوڊ ڪري سگهو ٿا (ورزن 9.1 جي ضرورت آهي).
جيئن مون ذڪر ڪيو آهي، مان سرڪٽ بورڊ جو ٻيو جائزو وٺندس ته جيئن ڊيزائن شيئر ڪرڻ يا ڪنهن به قسم جي خرابي جي حل ڪرڻ وقت گهربل تفصيلن تي وڌيڪ ڌيان ڏنو وڃي. جيئن ته مون کي هيٺئين ڪنيڪٽر جي ويڪر 0.9 انچ يا گهٽ تي سيٽ ڪرڻ جي ضرورت آهي، مان ان کي 0.6 انچ تي سيٽ ڪرڻ جاري رکي سگهان ٿو، جيڪو هڪ معياري "وائڊ" ڊي آءِ پي پيڪيج آهي. اهو ڪرڻ جو مطلب آهي ته هيٺئين پنن کي CPLD ساکٽ فوٽ پرنٽ مان ٻاهر نڪرڻ ڏيو. مان اهو پيداوار جي صورتحال ۾ نه ڪندس ڇاڪاڻ ته اهو ان وقت هٿ سان گڏ ڪيو ويو هو، پر هڪ مقصد هٿ سان سولڊرنگ ڪٽ ٺاهڻ هو. هٿ سان سولڊرنگ جو سمجهوتو اهو آهي ته آسڪيليٽر کي SMD مٿاڇري واري ماؤنٽ هائوسنگ ۾ هجڻ جي ضرورت آهي، سوراخ ذريعي نسخو تمام وڏو آهي ۽ عام طور تي وولٽيج رينج کي سپورٽ نٿو ڪري جيڪو مان چاهيان ٿو.
ڇا انهن ماڊيولز کي استعمال ڪندي هڪ مڪمل سادو ڪمپيوٽر ٺاهڻ ممڪن آهي؟ مون کي لڳي ٿو ته مون کي ميموري شامل ڪرڻ جي ضرورت آهي.
هاها... ها، اهو ڪهڙي قسم جي ڪمپيوٽر تي منحصر آهي. جڏهن ته، "حقيقي" مائڪرو ڪنٽرولر/مائڪرو ڪمپيوٽر ماڊيول جي "پن بانڊنگ" کان متاثر ٿين ٿا، جنهن جو مطلب آهي ته توهان ماڊيول مان ڪافي اصطلاح حاصل نٿا ڪري سگهو ته ڪجهه به تمام گهڻو مفيد ڪري سگهو.
مون 64 جي سائيز سان هڪ مڪمل NTSC ڪئميرا ٽائمنگ ۽ موڊ ڪنٽرولر ٺاهيو آهي، تنهنڪري ڪنهن به پروسيسر جي ضرورت ناهي.
ڪتاب "نند کان ٽيٽرس" ۾ استعمال ٿيندڙ اسٽرڪچرل ويريلاگ ۽ ايڇ ڊي ايل گهٽ يا گهٽ هڪجهڙا آهن.
سوراخ وارا حصا ڇو آهن؟ ويلڊنگ 0805 آسان آهي! هاڻي هر ٽينڪر لاءِ هي مهارت سکڻ جو وقت آهي.
جيڪڏهن مان مٿيون ساڪٽ هيٺان کان سولڊر ٿيل پنن کي اوورليپ ڪريان، ته پوءِ مان "6 سينٽرز (40-پن چپ جي نقل ڪندي) يا ڊاگونل وغيره استعمال ڪري سگهان ٿو. هي سختي سان دستي سولڊرنگ اجزاء هوندا سولڊرنگ هيٺان ليڊز لاءِ پيرن جي پويان مٿيون ساڪٽ.
پر شروعات ڪندڙن لاءِ ان کي هيٺان کان سولڊر ڪرڻ ڏکيو آهي. جڏهن مان بريڊ بورڊ جي پي سي بي لاءِ هيڊر سولڊر ڪندو آهيان (اهي سستا ايس ايم ڊي اڊاپٽر بورڊ جيڪي توهان اي بي تي استعمال ڪري سگهو ٿا پروٽوٽائپنگ لاءِ استعمال ٿي سگهن ٿا)، مان هيڊرز کي بريڊ بورڊ ۾ داخل ڪندو آهيان، پوءِ ان تي پي سي بي لڳائيندو آهيان، ۽ پوءِ مان آساني سان سولڊر ڪري سگهان ٿو. اهو بريڊ بورڊ لاءِ تمام مناسب آهي. جيڪڏهن توهان کي ان کي هيٺان کان سولڊر ڪرڻ جي ضرورت آهي، ته اهو اڃا به وڌيڪ ڏکيو آهي.
جيڪڏهن CPLD وچ ۾ آهي (شايد تار لڳائڻ آسان هجي)، ان کي اوورليپ ڪرڻ کان سواءِ ترچھي طور تي نصب ڪري سگهجي ٿو، 4 قطارون آهن، يا CPLD هڪ پاسي ٿي سگهي ٿو:
سولڊرنگ کان اڳ بريڊ بورڊ ۾ ڪنيڪٽر داخل ڪرڻ جي صلاح لاءِ مهرباني. منهنجو ٿورو غير مستحڪم آهي.
هڪ ڇيڙي تي DIP فارميٽ بريڊ بورڊ پن ۽ ٻئي ڇيڙي تي چپ ساکٽ جي "ڊونگل" قسم بابت ڪيئن؟ چپ کي بريڊ بورڊ جي ڇيڙي تي لٽڪائي سگهجي ٿو. روٽنگ تنگ هوندي.
|####### ******************** |. ها، مون الٽيرا جو "مفت" ورجن استعمال ڪرڻ جو فيصلو ڪيو، بلڪل جيئن Xilinx ۽ Lattice وٽ "مفت" ورجن آهن. مون کي ال وليمز سان چڪر ختم ڪرڻ جي ضرورت آهي ته جيئن سڀ اوپن سپورٽ ڇا سپورٽ ڪن ٿا، جنهن ۾ ڊوائيس سيريز جون مخصوص خاصيتون شامل هجڻ گهرجن. اهو چوڻ کان پوءِ، مون مفت ورجن سان گهڻو ڪجهه ڪيو آهي.
ها، توهان ڏيکاري رهيا آهيو ته CPLD انهن پنن سان اوورليپ ٿئي ٿو جن تي مان يقين رکان ٿو. جيڪڏهن مان ان کي صحيح طريقي سان عمل ڪريان ٿو، ته اهو شايد rev 2 وانگر نظر اچي سگهي ٿو. (ماس) پيداوار لاءِ ڊيزائن ڪرڻ وقت، مون کي هميشه "هٿ سولڊر اسيمبلي" جي مرحلي کان الرجي هوندي آهي ڇاڪاڻ ته اهي اوورليپ ٿين ٿا (اصل ۾ غير جزو واري پاسي تي سولڊر پن). ) اڳ ۾ ئي هڪ هٿ سان سولڊر ٿيل جزو آهي) پر هي صرف هڪ ننڍڙو ڪٽ آهي، پيداوار تي مبني ڊيزائن ناهي. مون وٽ صرف ڪجهه عادتون آهن جن کي منهنجي عمر ۾ ختم ڪرڻ ڏکيو آهي. 
مونکي لڳي ٿو ته هڪ ٽي شڪل وارو سرڪٽ بورڊ جنهن ۾ سي پي ايل ڊي ۽ هڪ وسيع ٽي شڪل وارو حصو غير فعال حصن سان گڏ بريڊ بورڊ جي ڪنڊ تي لٽڪائڻ تي تمام گهڻو ڪارآمد ثابت ٿيندو. ڪجهه اهڙو ئي جيئن ايڊافروٽ راس پي ٽي ڪوبلر (http://www.adafruit.com/products/2028). اهو بريڊ بورڊ جي علائقي جو گهڻو حصو دستياب بڻائيندو.
بدقسمتي سان، بندش ضمني منصوبن ۾ ان جي استعمال کي سختي سان محدود ڪري ڇڏيندي، بلڪل انهن سڀني فنڪشن جنريٽرن وانگر جيڪي XR2206 ۽ ICL8038 تي ٻڌل آهن.
دلچسپ خيال. مون کي اهي ٻئي چپس پسند آهن. CPLD پراڻو نه آهي، اهو صرف 3.3v تي خريد ڪرڻ جو هڪ سستو طريقو آهي.
توهان جي "بيوقوفي" جي حوالي سان... توهان واقعي ان کي بريڊ بورڊ تي رکڻ لاءِ ڪو نئون لي آئوٽ نه ٺاهيو آهي. بس پهرين تار کي بريڊ بورڊ تي لڳايو، ۽ پوءِ سي پي ايل ڊي کي تار تي لڳايو. يا، جيڪڏهن توهان انهن مان هڪ مان پاور ۽ گرائونڊ اسٽرپس ڪڍي سگهو ٿا، ته 2 بريڊ بورڊ استعمال ڪريو.
الٽيم ۽ ايگل بابت. ڇا توهان ڪي ڪيڊ تي غور ڪيو آهي؟ ان ۾ ڪا به حد ناهي ته توهان ايگل تي الٽيم کي ترجيح ڏيو ٿا، ۽ ڊفالٽ طور تي سڀني غير ڳنڍيل پنن لاءِ DRC غلطيون پيدا ڪري ٿو. جيڪڏهن توهان واقعي پن کولڻ چاهيو ٿا، ته توهان کي اهو ٻڌائڻو پوندو. (شايد صرف ان پٽ لاءِ، آئوٽ پُٽ لاءِ نه، ۽ اهو اڃا تائين چيڪ نه ڪيو ويو آهي). هڪ ٻي بهترين خاصيت اها آهي ته اهو سکڻ تمام آسان آهي. ان ۾ صرف هڪ منجهند لڳي، ۽ بهترين تعارفي دستور مون کي شروع ڪيو.
مون کي سوراخ جي مٿان (وڏو حصو) ايس ايم ڊي پسند آهي. اهي استعمال ڪرڻ ۾ آسان آهن. توهان کي هر وقت پي سي بي کي ڦيرائڻ جي ضرورت ناهي. (ڪجهه بيوقوف غلطيون آئيني جي ڪري ڪيون ويون آهن...). ۽ توهان کي ريزسٽر جي ليڊ کي ڪٽڻ جي ضرورت ناهي. ڊيزائن شيئر ڪرڻ وقت، ڪيترن ئي پيڪيجز کي آساني سان پي سي بي يا هڪ حصي تي رکي سگهجي ٿو. ايس ايم ڊي ريزسٽر TH. (اهو لي آئوٽ کي ٿورو وڌيڪ پيچيده بڻائي ٿو).
مون "ڪي ڪيڊ گيٽنگ سٽارٽڊ" پي ڊي ايف فارميٽ ۾ استعمال ڪيو. مون جيڪو پراڻو ورجن استعمال ڪيو آهي اهو 29 صفحن جو آهي، ۽ تازو ورجن 52 صفحن جو آهي. توهان ان کي ٻين سبقن ۾ ڳولي سگهو ٿا (ويڊيو لنڪس سميت): http://kicad-pcb.org/help/tutorials/
مون کي خبر آهي ته هيڪاڊي ۽ دي ايمپ آور جي [ڪرس گيميل] ڪڪڊ تي هڪ سيريز ٺاهي هئي http://kicad-pcb.org/help/tutorials/
ڪي ڪيڊ ڪارآمد ٿي سگهي ٿو، مون کي ڏسڻ ڏيو ته Rev 2 ۾ ڇا ٿئي ٿو. توهان جي تجويزن لاءِ مهرباني. غير ڳنڍيل ان پٽ DRC (ERC) لاءِ سٺي شيءِ آهن، ۽ ڪنيڪٽرن ۽ ٻين شين لاءِ جيڪي انهن کي نرم يا IO رکن ٿيون، اڪثر CAD ڊسڪنيڪٽ پيغامن کان بچي سگهجي ٿو.
هڪ تڪڙي ٽيسٽ هلايو ۽ ڪنيڪٽر کي هڪ خالي ٽيبل ۾ اڇلايو، تشريحون ۽ DRC هلايو. ان مون کي هر پن لاءِ drc غلطيون ڏنيون. جڏهن ته، سڃاتل غير ڳنڍيل پنن کي نشان لڳائڻ تمام سادو آهي.
غير فعال تي سيٽ ڪريو. مون کي ڳولا ڪرڻي آهي (ڪمپوننٽ ۾ تبديلي آڻيو -> لائبريري ايڊيٽر سان تبديلي آڻيو. لائبريري ايڊيٽر توهان جي ڪمپونينٽ کي هڪ الڳ ونڊو ۾ کوليندو ۽ لوڊ ڪندو آهي، توهان ڪمپونينٽ جي ڪنهن به حصي کي چيڪ يا تبديل ڪري سگهو ٿا. تبديل ٿيل ڪمپونينٽ کي توهان جي اسڪيميٽ ۾ محفوظ يا اپڊيٽ ڪري سگهجي ٿو. اهو ڪمپونينٽ کي تبديل ڪرڻ تمام آسان بڻائي ٿو. مون کي لائبريري جي گهڻي پرواهه ناهي. مثال طور، جيڪڏهن توهان cpld استعمال ڪندا آهيو، ته توهان پنن کي بامعني نالا تفويض ڪرڻ چاهيو ٿا. وڌيڪ اهم، توهان جي پنهنجي ڪمپونينٽ کي ڊزائين ڪرڻ لاءِ هڪ سٺو انٽرفيس آهي.
KiCad جي ERC ۾، "غير ڳنڍيل" پن "غير ڳنڍيل" پنن کان مختلف قسم جا پن آهن، ۽ سڀئي "غير ڳنڍيل" پن غلطيون پيدا ڪندا. ERC جي ڪم ڪرڻ جو طريقو آساني سان توهان جي پنهنجي ترجيحن مطابق ترتيب ڏئي سگهجي ٿو: اوزار -> بجلي جا ضابطا چيڪ ڪندڙ -> آپشن.
پوسٽ جو وقت: نومبر-18-2021





