झिफ सॉकेट १४ पिन

कॉम्प्लेक्स प्रोग्रामेबल लॉजिक डिव्हाइस (CPLD) हे तुमच्या उपकरणांमधील एक अत्यावश्यक हार्डवेअर आहे. नावाप्रमाणेच, तुम्हाला आवश्यक असलेली लॉजिक कार्ये पुरवण्यासाठी तुम्ही या चिप्सना प्रोग्राम करू शकता. हे कदाचित कालबाह्य झालेल्या चिप्स बदलण्यासाठी असेल, किंवा केवळ विविध तंत्रज्ञान शिकण्याचा आणि वापरून पाहण्याचा एक मार्ग असेल. CPLD वापरून आणि ते आजमावून पाहण्यापेक्षा शिकण्याचा दुसरा कोणता उत्तम मार्ग असू शकतो?
मी एक CPLD मॉड्यूल तयार केले जेणेकरून ते सोल्डरलेस ब्रेडबोर्डसह अनेक गोष्टींमध्ये लावता येईल, पण माझ्याकडून गडबड झाली. असे दिसते की सोल्डरलेस ब्रेडबोर्डवर उपलब्ध असलेली प्लग-इन जागा १.१ इंच आहे. मी त्याचा आकार १ इंच रुंद ठेवला आहे, त्यामुळे दोन्ही बाजूंना तारांची ओळ लावण्यासाठी जागाच उरली नाही. उफ्फ.
पण मी काय करत आहे याबद्दल अधिक माहिती देण्यासाठी, मला एक असे प्रोग्रामेबल लॉजिक बनवायचे आहे जे किटच्या स्वरूपात तयार करता येईल, घरी सहजपणे सोल्डर करता येईल, सर्किटमध्ये प्रोग्राम करता येईल आणि ३.३ किंवा ५ व्होल्टवर काम करू शकेल.
सोल्डर करण्यास सोपे किट तयार करण्यासाठी, मी एक जुना CPLD घटक वापरला आहे, जो 3.3v आणि 5v आवृत्त्यांमध्ये देखील उपलब्ध आहे आणि वीज पुरवठा कोणताही असला तरी त्याचे प्रोग्रामिंग कायम राहील. हे लॉजिक स्वतः अल्टेरा मॅक्स मालिकेतील एक CPLD IC आहे, जे दोन आवृत्त्यांमध्ये उपलब्ध असून 32 किंवा 64 मॅक्रोसेल असलेल्या सर्किट बोर्डसाठी योग्य आहे. मॅक्रोसेल हे मूलभूत तार्किक रचना घटक आहेत, ज्यांना तार्किक "टर्म्स" वापरून प्रोग्राम केले जाते आणि नंतर प्रोग्राम करण्यायोग्य इंटरकनेक्ट्सद्वारे इतर मॅक्रोसेलशी जोडले जाते.
योजनाचित्राकडे पाहिल्यास, तुमच्या लक्षात येईल की त्यात जास्त काही नाही: मुळात CPLD, इन-सर्किट प्रोग्रामिंग सर्किट आणि CPLD लॉजिकला चालवणारा ऑसिलेटर.
या भागाला EPM7032 आणि EPM7064 म्हणतात, ज्यात 44-पिन प्लास्टिक लीड चिप कॅरियर (PLCC) वापरला जातो, ज्याला लीडच्या 'J' आकाराच्या रचनेमुळे कधीकधी 'J लीड' असेही म्हटले जाते. हे पॅकेज थ्रू-होल सॉकेटमध्ये बसवता येते किंवा थेट PCB वर सोल्डर करता येते.
यात एक ऑन-बोर्ड ऑसिलेटर आहे, त्यामुळे CPLD बाह्य क्लॉकची गरज न भासता स्वतःहून स्टेटफुली ऑपरेशन्स करू शकते आणि वेगवान काउंटर्स तयार करू शकते. जर बाह्य क्लॉक उपलब्ध असेल, तर बाह्य क्लॉकच्या प्रत्येक रायझिंग किंवा फॉलिंग एजवर क्लॉक इव्हेंट तयार करण्यासाठी मॉड्यूलवरील हाय-स्पीड क्लॉकचा वापर केला जाऊ शकतो आणि तरीही CPLD/FPGA मार्गदर्शक तत्त्वांचे पालन करता येते, म्हणजेच, क्लॉक इनपुटला "असिंक्रोनस" ड्राइव्ह करण्याऐवजी तुम्ही अंतर्गत ग्लोबल क्लॉक नेटवर्कचा वापर करणेच योग्य ठरेल. या ऑसिलेटरचा रेटेड पॉवर सप्लाय व्होल्टेज १.८ ते ५.५ व्होल्टच्या दरम्यान असतो.
तुम्ही व्हिडिओ पाहिल्यास तुमच्या लक्षात येईल की, ऑसिलेटरवरील "INH" पिन कशी हाताळावी याबद्दल मी माझ्या वैयक्तिक पसंतीवर चर्चा केली आहे; सोप्या भाषेत सांगायचे तर, स्पेसिफिकेशन शीट कायदेशीर आहे की नाही हे तपासल्यानंतर, मी ती पिन 'फ्लोट' (मुक्त) ठेवतो.
अशा फंक्शन्स हाताळताना, माझ्या मनात आलेल्या कारणांमध्ये, इनपुट पिन्स थेट पॉवर रेल्सना (शक्य असल्यास) जोडण्याबद्दलची माझी नापसंती समाविष्ट होती. म्हणजेच, गरज नसली तरीही, ट्रान्झिएंट्स दरम्यान करंट मर्यादित करण्यासाठी मी सिरीज रेझिस्टर्स वापरण्यास प्राधान्य देतो.
गेल्या काही वर्षांत, मी उत्पादनात (मोठ्या बॅचेसमध्ये) काही समस्या पाहिल्या आहेत, आणि कधीकधी पॉवर सायकलिंगसारख्या गोष्टींमुळे पॉवर रेलला थेट जोडलेल्या पिन्सना चिपपेक्षा जास्त व्होल्टेज मिळायचे, जे वाईट आहे. शेवटी, पिनला पॉवर रेलशी एका रेझिस्टरद्वारे (पॉवर किंवा ग्राउंड) जोडा, म्हणजे लोक नंतर आपला विचार बदलून ती पिन वापरू शकतील. न वापरलेल्या डोअर्सच्या बाबतीत माझ्या अनुभवानुसार हे विशेषतः खरे आहे, तुम्हाला कदाचित माहित असेल की हे डोअर्स कधीही मोकळे किंवा न जोडलेले सोडू नयेत. पुल-अप रेझिस्टर वापरून, तुम्ही कॉपर ट्रेसेस न कापता सिग्नल जोडू शकता आणि गेट वापरू शकता.
१०-पिन कनेक्टर आणि काही रेझिस्टर्स मिळून प्रोग्रामिंग सर्किट तयार होते. जर सर्व रेझिस्टर्स पुल-अप असतील, तर मी रेझिस्टर नेटवर्क वापरले असते, पण दुर्दैवाने, त्यातील एक ग्राउंड केलेला आहे.
अशा स्वतंत्र CPLD ला प्रोग्राम करण्यासाठी, एका समर्पित प्रोग्रामरची आवश्यकता असते. हे सांगणे माझ्यासाठी सोपे आहे, कारण माझ्याकडे सहसा असे काही प्रोग्रामर असतात, पण जर तुमच्याकडे तो नसेल, तर या क्षेत्रात उतरणे फारसे त्रासदायक ठरणार नाही. मान्यताप्राप्त "अल्टेरा यूएसबी ब्लास्टर" (Altera USB Blaster) $50 ला विकला जातो आणि तो डिजिकी (Digikey) व इतर ठिकाणांहून खरेदी करता येतो. माझ्याकडे ईबे (Ebay) वरून घेतलेले अनेक क्लोन आहेत, त्यापैकी एक असा क्लोन आहे जो एकाच वेळी अल्टेरा (Altera), झिलिंक्स (Xilinx) आणि लॅटिस (Lattice) यांना सपोर्ट करतो. इंटरनेटवर एक प्रोजेक्ट आणि कोड उपलब्ध आहे, ज्याचा वापर करून तुम्ही तुमचा स्वतःचा क्लोन बनवू शकता; प्रोग्रामर क्लोन बनवण्याच्या प्रोजेक्टसाठीच्या संभाव्य व्हिडिओंच्या माझ्या यादीत मी त्याचा उल्लेख करेन. मी एक असे शील्ड डिझाइनसुद्धा दाखवेन, ज्यामध्ये मदरबोर्ड, अर्डुइनो (Arduino), पीआयसी (PIC) इत्यादींना प्रोग्राम करता येईल.
CPLD संकलित (compile) आणि प्रोग्राम करण्यासाठी आवश्यक असलेले सॉफ्टवेअर अल्टेराकडून विनामूल्य उपलब्ध आहे, परंतु या जुन्या भागासाठी जुनी आवृत्ती ९.१ आवश्यक आहे. चांगली बातमी ही आहे की ती माझी सर्वात आवडती जुनी आवृत्ती होती. त्यात एक सहज समजणारा टायमिंग अॅनालायझर होता, पण तो नंतरच्या आवृत्तीत काढून टाकण्यात आला.
पीसीबी ही एक साधी दुहेरी बाजूची रचना आहे, जोपर्यंत सर्किट बोर्ड त्यावर बसतो, मी सहसा ग्राउंडिंगसाठी आणि कधीकधी पॉवर सप्लायसाठी तांब्याचा वापर करतो. कधीकधी तांब्याचे ओतकाम इतके बिघडते की त्यामुळे समस्या निर्माण होऊ शकतात किंवा अंतिम परिणाम खराब येऊ शकतो, म्हणून तांब्याचे ओतकाम पुन्हा एक साधन आहे, पण ते व्यवस्थित सांभाळावे लागते.
आजकाल, बऱ्याच (किंबहुना बहुतेक) CAD सॉफ्टवेअर पॅकेजेसमध्ये अंतिम उत्पादनाचे 3D व्ह्यूज समाविष्ट असतात, तथापि, प्रतिमांची अचूकता ही भागांचे प्रतिनिधित्व करण्यासाठी वापरलेल्या 3D मॉडेल्सइतकीच अचूक असते. येथे तुम्ही पाहू शकता की मी 44-पिन सॉकेट, प्रोग्रामिंग कनेक्टर आणि ऑसिलेटरसाठी 3D मॉडेल कोठे निवडले. मला वापरायला आवडणारी काही 3D पॅकेजेस खालीलप्रमाणे आहेत:
अनेक कंपन्यांकडे त्यांच्या घटकांचे 3D मॉडेलदेखील असतात. मोलेक्स हे अशा कंपनीचे केवळ एक उदाहरण आहे, जिने या क्षेत्रात उत्तम काम केले आहे.
माझ्याकडून झालेल्या चुकीमुळे सौंदर्यासारख्या कार्यावर परिणाम होत नाही आणि ती मुख्य समस्याही नाही, म्हणजेच, ते सिंगल सोल्डरलेस ब्रेडबोर्डसाठी योग्य नाही.
एकदा मला वाटले की मी हे डिझाइन कोणासोबतही शेअर करू शकेन, पण CPLD च्या स्किमॅटिक सिम्बॉल्स आणि ४०-पिन कनेक्टरच्या पिनआउटमुळे मी लगेचच असमाधानी झालो, जे त्याचे एकूण फुटप्रिंट आहे. मी ४०-पिन डबल-रो कनेक्टरचे सिम्बॉल घेतले आणि ते १-इंच फुटप्रिंटमध्ये समायोजित केले, पण पिन क्रमांक १, २, ३, ४... असे नसून, DIP पॅकेजप्रमाणे बाजूला १ पासून ३, ५, ७... असे आहेत, अगदी रिबन केबल कनेक्टरप्रमाणे. त्यामुळे, मॉड्यूलला कसे कनेक्ट करायचे आणि ट्रबलशूटिंग कसे करायचे हे ठरवण्यासाठी हे एक सहज न समजणारे फुटप्रिंट आहे.
त्याचप्रमाणे, CPLD पिन असाइनमेंट्स थोडे गोंधळात टाकणारे आहेत, आणि सिम्बॉल्स तयार करण्यासाठी मी बाउंड्री स्कॅन डिस्क्रिप्शन लँग्वेज (BSDL) वर अवलंबून असलेल्या युटिलिटीजचा एक संच वापरला. बहुतेक प्रमुख विक्रेत्यांकडे त्यांच्या मुख्य घटकांसाठी BSDL फाइल्स उपलब्ध असतात, ज्यामुळे तुम्ही (अर्ध-)स्वयंचलितपणे सिम्बॉल्स आणि पॅकेजेस तयार करू शकता. कोणत्याही ऑटोमेशनप्रमाणे, याकडे एक साधन म्हणून पाहिले पाहिजे आणि सर्वोत्तम परिणामांसाठी त्यात आणखी काही बदल करण्याची आवश्यकता असू शकते. या प्रकरणात, मी पिनची यादी वर्णक्रमानुसार करू दिली, जी बोर्डवरील पिनचा मागोवा घेताना जवळजवळ यादृच्छिक असते. मी फक्त एवढेच म्हणू शकतो की त्या दिवशी मी खूप चिंतेत होतो.
या शॉर्टकटची किंमत तुम्हाला प्रवासात कधीतरी चुकवावी लागते. जेव्हा मी हे मॉड्यूल सुधारायला घेईन, तेव्हा मी मूळ भागाशी जुळणारी पिनची जागा निश्चित करून देईन, जेणेकरून तुमचा ऑसिलोस्कोप प्रोब कुठे ठेवायचा हे समजणे, केवळ योजनाबद्ध चिन्हावर एक नजर टाकण्याइतके सोपे होईल.
सर्किट बोर्ड वापरताना, इतर सुधारणा देखील करता येतात, ज्या प्रामुख्याने सौंदर्यात्मक किंवा उपयुक्त असतात. पिन १ इंडिकेटर अनेक पॅकेजेसमध्ये अधिक सामान्य असायला हवा, आणि ऑसिलोस्कोपचा ग्राउंड किंवा VOM लीड जोडण्यासाठी मी नेहमी एका साध्या ग्राउंड पॉईंटला प्राधान्य देतो. मी दोन-पिन कनेक्टर जोडून हे साध्य करू शकेन, जेणेकरून पॉवर आणि ग्राउंड खालच्या पिन्सना जोडण्याऐवजी थेट बोर्डला देता येतील.
सर्किट बोर्डमध्ये बदल करण्यापूर्वी, तो भौतिक आणि बाह्य स्वरूपाच्या दृष्टीने व्यवस्थित काम करतो की नाही, याची मला खात्री करून घ्यायची आहे. पॉवर चालू करून आणि ऑसिलेटर व्यवस्थित काम करत असल्याची खात्री झाल्यावर, मी प्रोग्रामर जोडला. प्रोग्रामिंग सॉफ्टवेअरपेक्षा ३.३v आवृत्ती नवीन असूनही, त्याने CPLD ला ओळखले आणि ते 'अज्ञात' डिव्हाइस म्हणून दाखवले.
पुढे, मी क्वार्टसमध्ये एक काउंटर तयार केला आणि त्याला पिन क्रमांक दिले. जलद कंपाइलिंग आणि डाउनलोडिंग, तसेच ऑसिलोस्कोपवर दिसणारे काउंटरचे कार्य, यावरून हे डिझाइन व्यवहार्य असल्याचे सिद्ध होते.
व्हेरिलॉगमधील जलद चाचणी सर्किट खूप सोपे आहे. त्याचा कोड खाली दिलेला आहे. तुम्ही योजनाबद्ध आकृती (schematic) आणि व्हेरिलॉग चाचणी सर्किट असलेली एक झिप फाईल क्वार्टस II प्रोजेक्ट म्हणून डाउनलोड करू शकता (यासाठी आवृत्ती ९.१ आवश्यक आहे).
मी सांगितल्याप्रमाणे, डिझाइन शेअर करताना किंवा कोणत्याही प्रकारचे ट्रबलशूटिंग करताना आवश्यक असलेल्या तपशिलांवर अधिक लक्ष देण्यासाठी मी सर्किट बोर्डची दुसरी सुधारित आवृत्ती तयार करेन. मला खालच्या कनेक्टरची रुंदी ०.९ इंच किंवा त्यापेक्षा कमी ठेवायची असल्याने, मी ती ०.६ इंच ठेवू शकेन, जे एक मानक "रुंद" डीआयपी पॅकेज आहे. असे केल्याने खालचे पिन्स सीपीएलडी सॉकेटच्या फुटप्रिंटमधून बाहेर डोकावतील. प्रत्यक्ष उत्पादन प्रक्रियेत मी असे करणार नाही, कारण त्यावेळी ते हाताने जोडले जात होते, परंतु हँड-सोल्डरिंग किट बनवणे हे उद्दिष्टांपैकी एक होते. हँड-सोल्डरिंगमधील तडजोड ही आहे की ऑसिलेटरला एसएमडी सरफेस माउंट हाउसिंगमध्ये ठेवणे आवश्यक आहे, कारण थ्रू-होल आवृत्ती खूप मोठी असते आणि सहसा मला हव्या असलेल्या व्होल्टेज रेंजला सपोर्ट करत नाही.
या मॉड्यूल्सचा वापर करून एक संपूर्ण साधा संगणक बनवणे शक्य आहे का? मला वाटते की मला मेमरी वाढवावी लागेल.
हा हा... हो, ते कॉम्प्युटरच्या प्रकारावर अवलंबून आहे. मात्र, 'खऱ्या' मायक्रोकंट्रोलर्स/मायक्रोकॉम्प्युटर्सवर मॉड्यूलच्या 'पिन बॉन्डिंग'चा परिणाम होतो, याचा अर्थ असा की, काही जास्त उपयुक्त काम करण्यासाठी तुम्हाला मॉड्यूलमधून पुरेशी तांत्रिक माहिती मिळू शकत नाही.
मी 64 आकाराचा एक संपूर्ण NTSC कॅमेरा टायमिंग आणि मोड कंट्रोलर बनवला आहे, त्यामुळे कोणत्याही प्रोसेसरची आवश्यकता नाही.
'Nand to Tetris' या पुस्तकात वापरलेले स्ट्रक्चरल व्हेरीलॉग आणि एचडीएल हे कमी-अधिक प्रमाणात सारखेच आहेत.
थ्रू-होल पार्ट्स का असतात? वेल्डिंग 0805 सोपे आहे! आता प्रत्येक मेकॅनिकने हे कौशल्य शिकण्याची वेळ आली आहे.
जर मी वरचे सॉकेट खालून सोल्डर केलेल्या पिन्सवर ओव्हरलॅप केले, तर मी "6 सेंटर्स (40-पिन चिपचे अनुकरण करत) किंवा डायगोनल, इत्यादी वापरू शकेन.. पायांच्या मागे असलेल्या वरच्या सॉकेटसाठी, खालच्या लीड्स सोल्डर करण्याकरिता हे पूर्णपणे मॅन्युअल सोल्डरिंग असेल.
पण नवशिक्यांसाठी खालून सोल्डरिंग करणे अवघड असते. जेव्हा मी ब्रेडबोर्डच्या पीसीबीसाठी हेडर्स सोल्डर करतो (eBay वर मिळणारे हे स्वस्त SMD अडॅप्टर बोर्ड प्रोटोटाइपिंगसाठी वापरले जाऊ शकतात), तेव्हा मी हेडर्स ब्रेडबोर्डमध्ये घालतो, मग त्यावर पीसीबी ठेवतो आणि मग मला सहजपणे सोल्डरिंग करता येते. हे ब्रेडबोर्डसाठी खूप सोयीचे आहे. जर तुम्हाला खालून सोल्डरिंग करायचे असेल, तर ते आणखी अवघड होते.
जर CPLD मध्यभागी असेल (वायरिंग करणे सोपे असू शकते), तर ते एकमेकांवर न येता तिरकसपणे बसवता येते, ज्यामध्ये ४ रांगा असतात, किंवा CPLD एका बाजूला ठेवता येते:
सोल्डरिंग करण्यापूर्वी कनेक्टर ब्रेडबोर्डमध्ये बसवण्याच्या सल्ल्याबद्दल धन्यवाद. माझा कनेक्टर थोडा अस्थिर आहे.
एका टोकाला डीआयपी फॉरमॅट ब्रेडबोर्ड पिन्स आणि दुसऱ्या टोकाला 'डोंगल' प्रकारचा चिप सॉकेट कसा राहील? चिप ब्रेडबोर्डच्या टोकावर टांगता येईल. राउटिंग अगदी व्यवस्थित होईल.
|####### ******************** |. हो, मी अल्टेराची 'मोफत' आवृत्ती वापरण्याचा निर्णय घेतला आहे, जसे झिलिंक्स आणि लॅटिसच्या 'मोफत' आवृत्त्या आहेत. ओपन सपोर्टमध्ये नेमके काय काय समाविष्ट आहे हे समजून घेण्यासाठी मला अल विल्यम्ससोबतची ही चर्चा संपवावी लागेल, ज्यामध्ये डिव्हाइस सिरीजच्या विशिष्ट गुणधर्मांचाही समावेश असला पाहिजे. असे असले तरी, मी मोफत आवृत्ती वापरून बरेच काही केले आहे.
हो, मला वाटते की तुम्ही दाखवत आहात की CPLD पिन्सवर ओव्हरलॅप होत आहे. जर मी बरोबर समजलो असेन, तर हे रिव्यू २ (rev 2) सारखे दिसू शकते. (मोठ्या प्रमाणातील) उत्पादनासाठी डिझाइन करताना, मला 'हँड सोल्डर असेंब्ली' या पायरीची नेहमीच ॲलर्जी असते, कारण ते (खरं तर नॉन-कंपोनेंट बाजूचे सोल्डर पिन्स) ओव्हरलॅप होतात. (तो आधीच हाताने सोल्डर केलेला कंपोनेंट आहे) पण ही फक्त एक छोटी किट आहे, उत्पादन-केंद्रित डिझाइन नाही. माझ्या काही सवयी आहेत ज्या या वयात सोडणे कठीण आहे. :)
माझ्या मते, ब्रेडबोर्डच्या कडेला टांगल्यावर, रुंद टी-आकाराचा भाग असलेला, CPLD आणि पॅसिव्ह घटकांसहितचा टी-आकाराचा सर्किट बोर्ड खूप उपयुक्त ठरेल. Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028) सारखा एखादा बोर्ड. यामुळे ब्रेडबोर्डचा बहुतेक भाग उपलब्ध होईल.
दुर्दैवाने, हे उत्पादन बंद झाल्यामुळे, XR2206 आणि ICL8038 वर आधारित असलेल्या सर्व फंक्शन जनरेटरप्रमाणेच, साईड प्रोजेक्ट्समधील त्याचा वापर मोठ्या प्रमाणात मर्यादित होईल.
मनोरंजक कल्पना आहे. मला या दोन चिप्स आवडल्या. CPLD कालबाह्य झालेली नाही, फक्त ३.३ व्होल्टवर ती विकत घेण्याचा हा एक स्वस्त मार्ग आहे.
तुमच्या त्या 'निरर्थक' गोष्टीबद्दल बोलायचं झालं तर... तुम्ही ते ब्रेडबोर्डवर लावण्यासाठी खरंच नवीन लेआउट बनवला नाही. आधी फक्त वायर ब्रेडबोर्डवर ठेवा आणि मग त्या वायरवर सीपीएलडी (CPLD) लावा. किंवा, जर तुम्ही एका ब्रेडबोर्डवरील पॉवर आणि ग्राउंड स्ट्रिप्स काढू शकत असाल, तर दोन ब्रेडबोर्ड वापरा.
अल्टियम आणि ईगल बद्दल. तुम्ही KiCad चा विचार केला आहे का? ईगलऐवजी अल्टियमला ​​प्राधान्य देण्याची कोणतीही मर्यादा त्यात नाही, आणि ते डीफॉल्टनुसार सर्व न जोडलेल्या पिन्ससाठी DRC एरर्स निर्माण करते. जर तुम्हाला एखादी पिन खरोखरच उघडायची असेल, तर तुम्हाला त्याला तसे सांगावे लागेल. (कदाचित फक्त इनपुटसाठी, आउटपुटसाठी नाही, आणि हे अद्याप तपासले गेलेले नाही). आणखी एक उत्तम वैशिष्ट्य म्हणजे ते शिकायला खूप सोपे आहे. मला ते शिकायला फक्त एक दुपार लागली, आणि त्याच्या उत्कृष्ट प्रास्ताविक मॅन्युअलने मला सुरुवात करून दिली.
मला थ्रू-होल पेक्षा एसएमडी (मोठा भाग) जास्त पसंत आहे. ते वापरायला सोपे आहेत. तुम्हाला पीसीबी सतत फिरवत राहावे लागत नाही. (मिररिंगमुळे काही मूर्ख चुका झाल्या होत्या...). आणि तुम्हाला रेझिस्टरची लीड कापावी लागत नाही. डिझाइन शेअर करताना, एका पीसीबीवर किंवा एकाच भागावर अनेक पॅकेजेस सोयीस्करपणे ठेवता येतात. एसएमडी रेझिस्टर टीएच. (यामुळे लेआउट थोडा अधिक गुंतागुंतीचा होतो).
मी पीडीएफ स्वरूपातील "KiCad Getting Started" वापरले. मी वापरलेली जुनी आवृत्ती २९ पानांची आहे आणि नवीनतम आवृत्ती ५२ पानांची आहे. तुम्ही ते इतर ट्यूटोरियल्समध्ये (व्हिडिओ लिंक्ससह) येथे शोधू शकता: http://kicad-pcb.org/help/tutorials/
मला माहित आहे की हॅकॅडे आणि द ॲम्प अवर येथील [ख्रिस जेमेल] यांनी किकॅडवर एक मालिका बनवली आहे http://kicad-pcb.org/help/tutorials/
Kicad उपयुक्त ठरू शकेल, Rev 2 मध्ये काय होते ते पाहूया. तुमच्या सूचनांबद्दल धन्यवाद. DRC (ERC) साठी अनकनेक्टेड इनपुट्स असणे ही एक चांगली गोष्ट आहे, आणि कनेक्टर्स व इतर गोष्टी ज्या त्यांना सॉफ्ट किंवा IO ठेवतात, त्यांच्या बाबतीत बहुतेक CAD डिस्कनेक्ट मेसेजेस सहसा टाळता येतात.
एक छोटी चाचणी घ्या आणि कनेक्टर एका रिकाम्या टेबलमध्ये टाका, ॲनोटेशन्स आणि DRC चालवा. यामुळे मला प्रत्येक पिनसाठी DRC त्रुटी मिळाल्या. मात्र, ज्ञात नसलेल्या पिन्सना चिन्हांकित करणे खूप सोपे आहे.
पॅसिव्हवर सेट केले आहे. मला शोधावे लागेल (एडिट कंपोनंट -> लायब्ररी एडिटरसह एडिट करा). लायब्ररी एडिटर एका वेगळ्या विंडोमध्ये उघडतो आणि तुमचा कंपोनंट लोड करतो, तुम्ही कंपोनंटचा कोणताही भाग तपासू किंवा बदलू शकता. बदललेला कंपोनंट तुमच्या स्किमॅटिकमध्ये सेव्ह किंवा अपडेट केला जाऊ शकतो. यामुळे कंपोनंट्स बदलणे खूप सोपे होते. मला लायब्ररीची फारशी पर्वा नाही. उदाहरणार्थ, जर तुम्ही cpld वापरत असाल, तर तुम्हाला पिन्सना अर्थपूर्ण नावे द्यावी लागतील. त्याहून महत्त्वाचे म्हणजे, तुमचे स्वतःचे कंपोनंट्स डिझाइन करण्यासाठी एक चांगला इंटरफेस आहे.
KiCad च्या ERC मध्ये, "अनकनेक्टेड" पिन्स या "पॅसिव्ह पिन्स" पेक्षा वेगळ्या प्रकारच्या पिन्स आहेत आणि सर्व "अनकनेक्टेड" पिन्स एरर निर्माण करतील. ERC ची कार्यपद्धती तुमच्या पसंतीनुसार सहजपणे समायोजित केली जाऊ शकते: टूल्स -> इलेक्ट्रिकल रूल्स चेकर -> ऑप्शन्स.


पोस्ट करण्याची वेळ: १८ नोव्हेंबर २०२१