एउटा जटिल प्रोग्रामेबल लजिक उपकरण (CPLD) तपाईंको भण्डारमा हार्डवेयरको एक आवश्यक अंश हो। नामले सुझाव दिए जस्तै, तपाईंले यी चिपहरूलाई आवश्यक पर्ने लजिक प्रकार्यहरू प्रदान गर्न प्रोग्राम गर्न सक्नुहुन्छ। यो पुरानो चिपहरू प्रतिस्थापन गर्न, वा विभिन्न प्रविधिहरू सिक्ने र प्रयास गर्ने तरिका मात्र हुन सक्छ। CPLD प्रयोग गरेर यसलाई प्रयास गर्नु भन्दा राम्रो सिक्ने तरिका के हुन सक्छ?
सोल्डरलेस ब्रेडबोर्डहरू सहित धेरै चीजहरूमा प्लग गर्न सक्षम हुनको लागि मैले CPLD मोड्युल सिर्जना गरें, तर मैले गडबड गरें। सोल्डरलेस ब्रेडबोर्डमा उपलब्ध प्लग-इन ठाउँ १.१ इन्च छ जस्तो देखिन्छ। मैले फुटप्रिन्ट १ इन्च चौडा बनाएको छु, दुबै छेउमा तारहरूको पङ्क्तिको लागि कुनै ठाउँ छोडेको छैन। उह।
तर मलाई ब्याक अप गर्न दिनुहोस् र म के गरिरहेको छु भन्ने बारे थप देखाउनुहोस्, म एउटा प्रोग्रामेबल तर्क बनाउन चाहन्छु जुन किटको रूपमा बनाउन सकिन्छ, घरमा सजिलै सोल्डर गर्न सकिन्छ, सर्किटमा प्रोग्राम गर्न सकिन्छ, र ३.३ वा ५ भोल्टमा काम गर्न सक्छ।
सजिलैसँग मिलाउन मिल्ने सोल्डर किट प्राप्त गर्न, मैले पुरानो CPLD कम्पोनेन्ट प्रयोग गरें, जुन ३.३v र ५v संस्करणहरूमा पनि उपलब्ध छ, र पावर सप्लाईको पर्वाह नगरी यसको प्रोग्रामिङ कायम राख्नेछ। लजिक आफैंमा अल्टेरा म्याक्स शृङ्खलाको CPLD IC हो, जुन दुई संस्करणहरूमा उपलब्ध छ, ३२ वा ६४ म्याक्रोसेलहरू भएका सर्किट बोर्डहरूको लागि उपयुक्त छ। म्याक्रोसेलहरू आधारभूत तार्किक निर्माण ब्लकहरू हुन् जुन तार्किक "सर्तहरू" प्रयोग गरेर प्रोग्राम गरिन्छन् र त्यसपछि प्रोग्रामेबल इन्टरकनेक्टहरू मार्फत अन्य म्याक्रोसेलहरूसँग अन्तरसम्बन्धित हुन्छन्।
योजनाबद्ध हेर्दा, तपाईंले देख्न सक्नुहुन्छ कि यसमा धेरै सामग्री छैन: मूल रूपमा CPLD, इन-सर्किट प्रोग्रामिङ सर्किट र CPLD तर्क चलाउने ओसिलेटर।
यो भागलाई EPM7032 र EPM7064 भनिन्छ, जसमा ४४-पिन प्लास्टिक लिड चिप क्यारियर (PLCC) प्रयोग गरिन्छ, कहिलेकाहीँ लिड लिडको J आकारको कारणले यसलाई J लिड पनि भनिन्छ। यो प्याकेजलाई थ्रु-होल सकेटमा घुसाउन सकिन्छ वा सिधै PCB मा सोल्डर गर्न सकिन्छ।
यसमा अन-बोर्ड ओसिलेटर हुन्छ, त्यसैले CPLD ले बाह्य घडीको आवश्यकता बिना नै राज्यस्तरीय रूपमा सञ्चालन गर्न र आफैंमा द्रुत काउन्टरहरू सिर्जना गर्न सक्छ। यदि बाह्य घडी उपलब्ध छ भने, मोड्युलमा रहेको उच्च-गतिको घडी बाह्य घडीको प्रत्येक बढ्दो वा झर्ने किनारामा घडी घटना सिर्जना गर्न प्रयोग गर्न सकिन्छ, र अझै पनि CPLD/FPGA दिशानिर्देशहरू पालना गर्नुहोस्, अर्थात्, तपाईंले वास्तवमै "एसिन्क्रोनस" ड्राइभको सट्टा आन्तरिक विश्वव्यापी घडी नेटवर्क प्रयोग गर्नुपर्छ। यस ओसिलेटरको मूल्याङ्कन गरिएको पावर सप्लाई भोल्टेज १.८ र ५.५ भोल्टको बीचमा छ।
यदि तपाईंले भिडियो हेर्नुभयो भने, तपाईंले देख्नुहुनेछ कि म ओसिलेटरमा "INH" पिन कसरी ह्यान्डल गर्ने भन्ने बारे मेरो व्यक्तिगत प्राथमिकताको बारेमा छलफल गर्छु; सरल भाषामा भन्नुपर्दा, स्पेक पाना कानूनी छ कि छैन भनेर जाँच गरेपछि, म यसलाई तैरन दिन्छु।
त्यस्ता प्रकार्यहरूसँग व्यवहार गर्दा, मेरो दिमागमा आउने कारणहरूमा इनपुट पिनहरूलाई सिधै पावर रेलहरूमा जडान गर्न मन नपराउनु समावेश थियो (यदि सम्भव छ भने)। अर्थात्, म ट्रान्जियन्टको समयमा करेन्ट सीमित गर्न श्रृंखला प्रतिरोधकहरू प्रयोग गर्न रुचाउँछु, यदि यो आवश्यक पर्दैन भने पनि।
वर्षौंदेखि, मैले उत्पादनमा केही समस्याहरू देखेको छु (ठूला ब्याचहरू), र कहिलेकाहीं पावर साइकल चलाउने जस्ता चीजहरूले पावर रेलमा सिधै जडान भएका पिनहरूलाई चिप भन्दा बढी भोल्टेज हुन अनुमति दिन्छ, जुन खराब हो। अन्तमा, पिनलाई रेजिस्टर (चाहे पावर होस् वा ग्राउन्ड), मार्फत पावर रेलमा जडान गर्नुहोस्, र मानिसहरूले आफ्नो मन परिवर्तन गर्न सक्छन् र पछि पिन प्रयोग गर्न सक्छन्। यो विशेष गरी प्रयोग नगरिएका ढोकाहरूसँगको मेरो अनुभवमा सत्य हो, तपाईंलाई सायद थाहा छ कि यी ढोकाहरूलाई कहिल्यै तैरने वा जडान नगरी छोड्नु हुँदैन। पुल-अप रेजिस्टर प्रयोग गरेर, तपाईं सिग्नल जडान गर्न सक्नुहुन्छ र तामाको निशान काटेर गेट प्रयोग गर्न सक्नुहुन्छ।
१०-पिन कनेक्टर र केही रेजिस्टरहरूले प्रोग्रामिङ सर्किट बनाउँछन्। यदि सबै रेजिस्टरहरू पुल-अप रेजिस्टरहरू हुन् भने, म रेजिस्टर नेटवर्क प्रयोग गर्नेछु, तर अफसोस, एउटा ग्राउन्ड गरिएको छ।
यस्तो स्वतन्त्र CPLD प्रोग्राम गर्न, एक समर्पित प्रोग्रामर आवश्यक पर्दछ। यो भन्न मलाई सजिलो छ, किनकि मेरो छेउमा प्रायः केही हुन्छन्, तर यदि तपाईंसँग एउटा छैन भने, खेलमा प्रवेश गर्न धेरै पीडादायी हुनेछैन। स्वीकृत "Altera USB Blaster" $५० मा बिक्री हुन्छ र Digikey र अन्य ठाउँहरूबाट किन्न सकिन्छ। मसँग Ebay बाट धेरै क्लोनहरू छन्, जसमध्ये एउटा क्लोन हो जसले एकै समयमा Altera, Xilinx र Lattice लाई समर्थन गर्दछ। इन्टरनेटमा एउटा परियोजना र कोड छ जुन तपाईंको आफ्नै क्लोन बनाउन प्रयोग गर्न सकिन्छ, म यसलाई प्रोग्रामर क्लोन बनाउने परियोजनाको लागि सम्भावित भिडियोहरूको सूचीमा सूचीबद्ध गर्नेछु। म एउटा शिल्ड डिजाइन पनि देखाउनेछु जसमा मदरबोर्ड, Arduino, PIC, आदि प्रोग्राम गर्न सकिन्छ।
CPLD कम्पाइल र प्रोग्राम गर्न आवश्यक पर्ने सफ्टवेयर Altera बाट नि:शुल्क उपलब्ध छ, तर यो पुरानो भागलाई पुरानो संस्करण 9.1 चाहिन्छ। राम्रो खबर यो हो कि यो मेरो मनपर्ने पुरानो संस्करण थियो। यसमा एक सहज समय विश्लेषक थियो, तर यसलाई पछिको संस्करणमा हटाइयो।
PCB एउटा साधारण दोहोरो पक्षीय डिजाइन हो, जबसम्म सर्किट बोर्ड यसमा फिट हुन्छ, म ग्राउन्डिङको लागि तामा र कहिलेकाहीँ बिजुली आपूर्तिको लागि तामा प्रयोग गर्छु। कहिलेकाहीँ खन्याउने काम यति बिग्रन्छ कि यसले वास्तवमा समस्या वा ढिलो अन्तिम परिणामहरू निम्त्याउन सक्छ, त्यसैले फेरि तामा खन्याउने काम एउटा उपकरण हो, तर यसलाई व्यवस्थित गर्न आवश्यक छ।
आज, धेरै (यदि धेरैजसो होइन भने) CAD सफ्टवेयर प्याकेजहरूमा अन्तिम उत्पादनको 3D दृश्यहरू हुन्छन्, यद्यपि छविहरूको शुद्धता भागहरू प्रतिनिधित्व गर्न प्रयोग गरिने 3D मोडेलहरू जत्तिकै सही छ। यहाँ तपाईंले 44-पिन सकेट, प्रोग्रामिङ कनेक्टर, र ओसिलेटरको लागि मैले 3D मोडेल कहाँ रोजेको छु भनेर देख्न सक्नुहुन्छ। यहाँ केही 3D प्याकेजहरू छन् जुन मलाई प्रयोग गर्न मन पर्छ:
धेरै कम्पनीहरूसँग आफ्ना कम्पोनेन्टहरूको थ्रीडी मोडेलहरू पनि हुन्छन्। मोलेक्स यस क्षेत्रमा राम्रो काम गरेको कम्पनीको एउटा उदाहरण मात्र हो।
मैले गरेको गल्तीले सौन्दर्यशास्त्र जस्तै कार्यलाई असर गर्दैन, र यो मुख्य समस्या होइन, अर्थात्, यो एकल सोल्डरलेस ब्रेडबोर्डको लागि उपयुक्त छैन।
एकपटक मैले सोचें कि म कसैसँग डिजाइन साझा गर्न सक्छु, म तुरुन्तै CPLD को योजनाबद्ध प्रतीकहरू र 40-पिन कनेक्टरको पिनआउटसँग असन्तुष्ट भएँ, जुन यसको समग्र फुटप्रिन्ट हो। मैले 40-पिन डबल-रो कनेक्टर प्रतीक समातें र यसलाई 1-इन्च फुटप्रिन्टमा समायोजन गरें, तर पिन नम्बरहरू 1, 2, 3, 4 होइनन्... तर DIP प्याकेज 3, 5, 7 जस्तै छेउमा 1 नम्बर गरिएका छन्... रिबन केबल कनेक्टरहरू जस्तै। त्यसकारण, यो मोड्युलमा कसरी जडान गर्ने र समस्या निवारण गर्ने भनेर निर्धारण गर्नको लागि एक गैर-सहज पदचिह्न हो।
त्यस्तै गरी, CPLD पिन असाइनमेन्टहरू अलि भ्रामक छन्, र मैले प्रतीकहरू सिर्जना गर्न सीमा स्क्यान विवरण भाषा (BSDL) मा भर पर्ने उपयोगिताहरूको सेट प्रयोग गरें। धेरैजसो प्रमुख विक्रेताहरूसँग तिनीहरूको मुख्यधारा कम्पोनेन्टहरूको लागि BSDL फाइलहरू उपलब्ध छन्, जसले तपाईंलाई (अर्ध-) स्वचालित रूपमा प्रतीकहरू र प्याकेजहरू सिर्जना गर्न अनुमति दिन्छ। कुनै पनि स्वचालन जस्तै, यसलाई एक उपकरणको रूपमा हेर्न आवश्यक छ र उत्तम परिणामहरूको लागि थप मसाज आवश्यक पर्न सक्छ। यस अवस्थामा, मैले यसलाई पिनहरूलाई वर्णमाला क्रममा सूचीबद्ध गर्न दिएँ, जुन बोर्डमा पिनहरू ट्र्याक गर्दा लगभग अनियमित हुन्छ। म केवल यो भन्न सक्छु कि म त्यो दिन धेरै चिन्तित थिएँ।
बाटोमा कहिलेकाहीं यी सर्टकटहरूको लागि तपाईंले तिर्नुपर्छ। जब म यो मोड्युल परिमार्जन गर्न जान्छु, म यसलाई भागसँग मिल्ने पिन प्लेसमेन्ट निर्धारण गर्नेछु र दिनेछु, ताकि तपाईंको ओसिलोस्कोप प्रोब कहाँ राख्ने भनेर जान्न योजनाबद्ध प्रतीक हेर्नु जत्तिकै सजिलो होस्।
सर्किट बोर्डहरू प्रयोग गर्दा, त्यहाँ अन्य सुधारहरू छन् जुन मुख्यतया सौन्दर्य वा उपयोगी छन्। पिन १ सूचक धेरै प्याकेजहरूमा बढी सामान्य हुनु आवश्यक छ, र म सधैं ओसिलोस्कोप ग्राउन्ड वा VOM लिड जडान गर्न साधारण ग्राउन्ड पोइन्ट रुचाउँछु। म यसलाई दुई-पिन कनेक्टर थपेर थप्न सक्छु ताकि पावर र ग्राउन्डलाई तलको पिनमा क्ल्याम्प गर्नुको सट्टा सिधै बोर्डमा लागू गर्न सकियोस्।
सर्किट बोर्ड परिमार्जन गर्नु अघि, म यो भौतिक र सौन्दर्य समस्याहरूमा ठीकसँग काम गर्छ भनेर सुनिश्चित गर्न चाहन्छु। पावर अन गरेपछि र ओसिलेटर ठीकसँग काम गरिरहेको छ भनेर पुष्टि गरेपछि, मैले प्रोग्रामर प्लग इन गरें। यद्यपि 3.3v संस्करण प्रोग्रामिङ सफ्टवेयर भन्दा नयाँ छ, यसले CPLD पत्ता लगायो र यसलाई "अज्ञात" उपकरणको रूपमा प्रदर्शन गर्यो।
त्यसपछि, मैले क्वार्टसमा एउटा काउन्टर सिर्जना गरें र पिन नम्बरहरू तोकें। छिटो कम्पाइलिङ र डाउनलोडिङ र ओसिलोस्कोपले देखेको काउन्टर प्रकार्यले डिजाइन सम्भव छ भनेर प्रमाणित गर्छ।
Verilog मा द्रुत परीक्षण सर्किट धेरै सरल छ। कोड तल सूचीबद्ध छ। तपाईंले Quartus II परियोजनाको रूपमा योजनाबद्ध र Verilog परीक्षण सर्किट भएको ZIP फाइल डाउनलोड गर्न सक्नुहुन्छ (संस्करण 9.1 आवश्यक छ)।
मैले उल्लेख गरेझैं, डिजाइन साझा गर्दा वा कुनै पनि समस्या निवारण गर्दा आवश्यक पर्ने विवरणहरूमा बढी ध्यान दिन म सर्किट बोर्डको दोस्रो संशोधन गर्नेछु। मलाई तल्लो कनेक्टरको चौडाइ ०.९ इन्च वा कममा सेट गर्न आवश्यक भएकोले, म यसलाई ०.६ इन्चमा सेट गर्न जारी राख्न सक्छु, जुन एक मानक "चौडा" DIP प्याकेज हो। यसो गर्नु भनेको तल्लो पिनहरूलाई CPLD सकेट फुटप्रिन्टबाट बाहिर निस्कन दिनु हो। म यो उत्पादन अवस्थामा गर्दिन किनभने यो त्यतिबेला हातले भेला गरिएको थियो, तर एउटा लक्ष्य हातले सोल्डरिङ किट बनाउनु थियो। हातले सोल्डरिङ सम्झौता भनेको ओसिलेटर SMD सतह माउन्ट हाउसिङमा हुनु आवश्यक छ, थ्रु-होल संस्करण धेरै ठूलो छ र सामान्यतया मैले चाहेको भोल्टेज दायरालाई समर्थन गर्दैन।
के यी मोड्युलहरू प्रयोग गरेर पूर्ण साधारण कम्प्युटर बनाउन सम्भव छ? मलाई लाग्छ मेमोरी थप्नु पर्छ।
हाहाहा...हो, यो कस्तो प्रकारको कम्प्युटरमा निर्भर गर्दछ। यद्यपि, "वास्तविक" माइक्रोकन्ट्रोलरहरू/माइक्रोकम्प्युटरहरू मोड्युलको "पिन बन्डिङ" बाट प्रभावित हुन्छन्, जसको अर्थ तपाईंले मोड्युलबाट धेरै उपयोगी केहि गर्न पर्याप्त शब्दावली प्राप्त गर्न सक्नुहुन्न।
मैले ६४ साइजको पूर्ण NTSC क्यामेरा टाइमिङ र मोड कन्ट्रोलर बनाएको छु, त्यसैले कुनै प्रोसेसर आवश्यक पर्दैन।
नान्ड टु टेट्रिस पुस्तकमा प्रयोग गरिएको स्ट्रक्चरल भेरिलोग र एचडीएल लगभग समान छन्।
किन थ्रु-होल पार्टपुर्जाहरू हुन्छन्? वेल्डिङ ०८०५ सजिलो छ! अब हरेक टिंकरले यो सीप सिक्ने समय आएको छ।
यदि मैले माथिल्लो सकेटलाई तलबाट सोल्डर गरिएका पिनहरूलाई ओभरल्याप गर्छु भने, म "६ केन्द्रहरू (४०-पिन चिपको नक्कल गर्दै) वा विकर्ण, आदि प्रयोग गर्न सक्छु। यो खुट्टा पछाडिको माथिल्लो सकेट सोल्डरिङको लागि कडा रूपमा म्यानुअल सोल्डरिङ कम्पोनेन्टहरू हुनेछन्।
तर शुरुआतीहरूलाई यसलाई तलबाट सोल्डर गर्न गाह्रो हुन्छ। जब म ब्रेडबोर्डको PCB को लागि हेडरहरू सोल्डर गर्छु (eBay मा प्रयोग गर्न सकिने यी सस्तो SMD एडाप्टर बोर्डहरू प्रोटोटाइपको लागि प्रयोग गर्न सकिन्छ), म हेडरहरूलाई ब्रेडबोर्डमा घुसाउँछु, त्यसपछि PCB राख्छु, र त्यसपछि म सजिलै सोल्डर गर्न सक्छु। यो ब्रेडबोर्डहरूको लागि धेरै उपयुक्त छ। यदि तपाईंलाई यसलाई तलबाट सोल्डर गर्न आवश्यक छ भने, यो अझ गाह्रो छ।
यदि CPLD बीचमा छ (तार गर्न सजिलो हुन सक्छ), यसलाई ओभरल्याप नगरी विकर्ण रूपमा स्थापना गर्न सकिन्छ, त्यहाँ ४ पङ्क्तिहरू छन्, वा CPLD एक छेउमा हुन सक्छ:
सोल्डरिङ गर्नुअघि ब्रेडबोर्डमा कनेक्टर घुसाउने सुझावको लागि धन्यवाद। मेरो अलि अस्थिर छ।
एउटा छेउमा DIP ढाँचाको ब्रेडबोर्ड पिन र अर्को छेउमा "डोंगल" प्रकारको चिप सकेट कस्तो हुन्छ? चिपलाई ब्रेडबोर्डको छेउमा झुण्ड्याउन सकिन्छ। राउटिङ कडा हुनेछ।
|####### ******************** |. हो, मैले Xilinx र Lattice को "नि:शुल्क" संस्करणहरू जस्तै Altera को "नि:शुल्क" संस्करण प्रयोग गर्ने निर्णय गरें। सबै खुला समर्थनले के समर्थन गर्छ भनेर बुझ्नको लागि मलाई अल विलियम्ससँग चक्र समाप्त गर्न आवश्यक छ, जसमा उपकरण श्रृंखलाको विशिष्ट विशेषताहरू समावेश हुनुपर्छ। यसो भनिएपछि, मैले नि:शुल्क संस्करणको साथ धेरै गरेको छु।
हो, तपाईंले देखाइरहनुभएको छ कि CPLD मेरो विश्वासका पिनहरूसँग ओभरल्याप हुन्छ। यदि मैले यसलाई सही रूपमा पालना गरें भने, यो रेभ २ जस्तो देखिन सक्छ। (मास) उत्पादनको लागि डिजाइन गर्दा, मलाई सधैं "ह्यान्ड सोल्डर एसेम्बली" चरणसँग एलर्जी हुन्छ किनभने तिनीहरू ओभरल्याप हुन्छन् (वास्तवमा गैर-कम्पोनेन्ट साइडमा सोल्डर पिनहरू)। ) पहिले नै हातले सोल्डर गरिएको कम्पोनेन्ट हो) तर यो केवल एउटा सानो किट हो, उत्पादन-उन्मुख डिजाइन होइन। मेरो केही बानीहरू छन् जुन मेरो उमेरमा छुटकारा पाउन गाह्रो छ। 
मलाई लाग्छ ब्रेडबोर्डको किनारमा झुण्ड्याउँदा CPLD भएको T-आकारको सर्किट बोर्ड र फराकिलो T-आकारको भाग भएको निष्क्रिय कम्पोनेन्टहरू धेरै उपयोगी हुनेछन्। Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028) जस्तै। यसले ब्रेडबोर्ड क्षेत्रको अधिकांश भाग उपलब्ध गराउनेछ।
दुर्भाग्यवश, यो बन्दले XR2206 र ICL8038 मा आधारित ती सबै प्रकार्य जेनेरेटरहरू जस्तै साइड प्रोजेक्टहरूमा यसको प्रयोगलाई गम्भीर रूपमा सीमित गर्नेछ।
रोचक विचार। मलाई यी दुई चिप्स मन पर्छन्। CPLD पुरानो भएको छैन, यो ३.३v मा किन्नको लागि सस्तो तरिका मात्र हो।
तपाईंको "बकवास" को बारेमा... तपाईंले वास्तवमा ब्रेडबोर्डमा राख्नको लागि नयाँ लेआउट बनाउनुभएको छैन। पहिले ब्रेडबोर्डमा तार राख्नुहोस्, र त्यसपछि तारमा cpld राख्नुहोस्। वा, यदि तपाईं ती मध्ये एउटाबाट पावर र ग्राउन्ड स्ट्रिपहरू तान्न सक्नुहुन्छ भने, २ वटा ब्रेडबोर्डहरू प्रयोग गर्नुहोस्।
Altium र Eagle को बारेमा। के तपाईंले KiCad लाई विचार गर्नुभएको छ? यसमा कुनै सीमा छैन कि तपाईं Eagle भन्दा Altium लाई प्राथमिकता दिनुहुन्छ, र पूर्वनिर्धारित रूपमा सबै अनकनेक्टेड पिनहरूको लागि DRC त्रुटिहरू उत्पन्न गर्दछ। यदि तपाईं साँच्चै पिन खोल्न चाहनुहुन्छ भने, तपाईंले यसलाई भन्नुपर्छ। (सायद इनपुटको लागि मात्र, आउटपुटको लागि होइन, र यो अझै जाँच गरिएको छैन)। अर्को उत्कृष्ट विशेषता यो हो कि यो सिक्न धेरै सजिलो छ। यसले केवल एक दिउँसो लियो, र उत्कृष्ट परिचयात्मक पुस्तिकाले मलाई सुरु गर्यो।
मलाई थ्रु होल माथिको (ठूलो भाग) smd मन पर्छ। तिनीहरू प्रयोग गर्न सजिलो छन्। तपाईंले सधैं pcb घुमाउनु पर्दैन। (मिररिङको कारणले केही मूर्ख गल्तीहरू भएका थिए...)। र तपाईंले रेजिस्टरको लिड काट्नु पर्दैन। डिजाइन साझा गर्दा, धेरै प्याकेजहरू PCB वा एकल भागमा सजिलैसँग राख्न सकिन्छ। SMD रेजिस्टर TH। (यसले लेआउटलाई अलि जटिल बनाउँछ)।
मैले "KiCad Getting Started" pdf ढाँचामा प्रयोग गरें। मैले प्रयोग गरेको पुरानो संस्करण २९ पृष्ठको छ, र पछिल्लो संस्करणमा ५२ पृष्ठको छ। तपाईंले यसलाई अन्य ट्यूटोरियलहरूमा (भिडियो लिङ्कहरू सहित) फेला पार्न सक्नुहुन्छ: http://kicad-pcb.org/help/tutorials/
मलाई थाहा छ कि ह्याकाडे र द एम्प आवरका [क्रिस जेमेल] ले किकाडमा एउटा श्रृंखला बनाएका थिए http://kicad-pcb.org/help/tutorials/
Kicad उपयोगी हुन सक्छ, Rev 2 मा के हुन्छ भनेर मलाई हेर्न दिनुहोस्। तपाईंको सुझावहरूको लागि धन्यवाद। DRC (ERC) को लागि जडान नगरिएका इनपुटहरू राम्रो कुरा हुन्, र कनेक्टरहरू र तिनीहरूलाई नरम वा IO राख्ने अन्य चीजहरूको लागि, धेरैजसो CAD डिस्कनेक्ट सन्देशहरू सामान्यतया बेवास्ता गर्न सकिन्छ।
द्रुत परीक्षण चलाउनुहोस् र कनेक्टरलाई खाली तालिकामा फाल्नुहोस्, एनोटेसनहरू र DRC चलाउनुहोस्। यसले मलाई प्रत्येक पिनको लागि drc त्रुटिहरू दियो। यद्यपि, ज्ञात अनकनेक्टेड पिनहरू चिन्ह लगाउन धेरै सरल छ।
निष्क्रियमा सेट गर्नुहोस्। मैले खोजी गर्नुपर्छ (Edit Component -> Edit with Library Editor)। लाइब्रेरी सम्पादकले तपाईंको कम्पोनेन्ट छुट्टै विन्डोमा खोल्छ र लोड गर्छ, तपाईं कम्पोनेन्टको कुनै पनि भाग जाँच गर्न वा परिवर्तन गर्न सक्नुहुन्छ। परिवर्तन गरिएको कम्पोनेन्टलाई तपाईंको स्कीम्याटिकमा बचत वा अद्यावधिक गर्न सकिन्छ। यसले कम्पोनेन्टहरू परिवर्तन गर्न धेरै सजिलो बनाउँछ। मलाई लाइब्रेरीको बारेमा धेरै वास्ता छैन। उदाहरणका लागि, यदि तपाईं cpld प्रयोग गर्नुहुन्छ भने, तपाईं पिनहरूमा अर्थपूर्ण नामहरू तोक्न चाहनुहुन्छ। अझ महत्त्वपूर्ण कुरा, तपाईंको आफ्नै कम्पोनेन्टहरू डिजाइन गर्न राम्रो इन्टरफेस छ।
KiCad को ERC मा, "अनकनेक्टेड" पिनहरू "निष्क्रिय पिनहरू" भन्दा फरक प्रकारको पिन हुन्, र सबै "अनकनेक्टेड" पिनहरूले त्रुटिहरू उत्पन्न गर्नेछन्। ERC ले काम गर्ने तरिकालाई तपाईंको आफ्नै प्राथमिकताहरूमा सजिलै समायोजन गर्न सकिन्छ: उपकरणहरू -> विद्युतीय नियम परीक्षक -> विकल्पहरू।
पोस्ट समय: नोभेम्बर-१८-२०२१





