अच्छा योजनाबद्ध ड्राइंग के लिए नियम और दिशानिर्देश


279

यहां बहुत खराब तरीके से तैयार की गई योजनाएं हैं। कुछ बार लोगों ने वास्तव में अपनी योजना के आलोचकों के लिए कहा है। यह सवाल योजनाबद्ध ड्राइंग नियमों पर एक एकल भंडार के रूप में है और दिशानिर्देश लोगों को इंगित कर सकते हैं। प्रश्न है

अच्छी योजनाएं बनाने के लिए नियम और दिशानिर्देश क्या हैं?

नोट: यह योजनाबद्ध रूप से स्वयं के बारे में है, सर्किट के बारे में नहीं जिसका वे प्रतिनिधित्व करते हैं।

जवाबों:


379

एक योजनाबद्ध एक सर्किट का एक दृश्य प्रतिनिधित्व है। जैसे, इसका उद्देश्य सर्किट को किसी और से संवाद करना है। उस उद्देश्य के लिए एक विशेष कंप्यूटर प्रोग्राम में एक योजनाबद्ध सर्किट का एक मशीन-पठनीय विवरण भी है। यह प्रयोग निरपेक्ष रूप से न्याय करना आसान है। या तो सर्किट का वर्णन करने के लिए उचित औपचारिक नियमों का पालन किया जाता है और सर्किट सही ढंग से परिभाषित किया गया है या यह नहीं है। चूँकि उसके लिए कठोर नियम हैं और परिणाम को मशीन द्वारा आंका जा सकता है, यह यहाँ चर्चा का बिंदु नहीं है। यह चर्चा पहले उद्देश्य के लिए नियम, दिशानिर्देश, और अच्छे योजनाबद्ध के सुझावों के बारे में है, जो कि एक मानव को एक सर्किट संवाद करना है। अच्छा और बुरा उस संदर्भ में यहाँ आंका जाएगा।

चूंकि एक योजनाबद्ध जानकारी संवाद करने के लिए है, एक अच्छा योजनाबद्ध यह जल्दी, स्पष्ट रूप से, और गलतफहमी की कम संभावना के साथ करता है। यह जरूरी है लेकिन योजनाबद्ध रूप से सही होने के लिए यह पर्याप्त है। यदि एक योजनाबद्ध एक मानव पर्यवेक्षक को गुमराह करने की संभावना है, तो यह एक बुरा योजनाबद्ध है कि क्या आप अंततः दिखा सकते हैं कि उचित व्याख्या के बाद यह वास्तव में सही था। बात स्पष्टता की है । एक तकनीकी रूप से सही लेकिन ऑबफुसकेटेड योजनाबद्ध अभी भी एक बुरा योजनाबद्ध है।

कुछ लोगों की अपनी मूर्खतापूर्ण राय है, लेकिन यहां नियम हैं (वास्तव में, आप शायद अधिकांश महत्वपूर्ण बिंदुओं पर अनुभवी लोगों के बीच व्यापक समझौते पर ध्यान देंगे):

  1. घटक पदनामों का उपयोग करें

    यह किसी भी योजनाबद्ध कब्जा कार्यक्रम के साथ बहुत अधिक स्वचालित है, लेकिन हम अभी भी अक्सर उनके बिना यहां योजनाबद्ध देखते हैं। यदि आप नैपकिन पर अपने योजनाबद्ध को आकर्षित करते हैं और फिर इसे स्कैन करते हैं, तो घटक डिज़ाइनर जोड़ना सुनिश्चित करें। ये सर्किट को बात करने के लिए बहुत आसान बनाते हैं। जब स्कीमैटिक्स में घटक डिज़ाइनर नहीं होते हैं तो मैं प्रश्नों पर छोड़ देता हूं क्योंकि मुझे ऐसा नहीं लगता था कि शीर्ष पुशबटन द्वारा बाएं से दूसरे 10 kΩ रोकनेवाला के साथ परेशान किया जाए । R1, R5, Q7, आदि कहना बहुत आसान है।

  2. टेक्स्ट प्लेसमेंट साफ़ करें

    योजनाबद्ध कार्यक्रम आम तौर पर सामान्य नाम की परिभाषा के आधार पर भाग के नाम और मूल्यों को नीचे ले जाते हैं। इसका मतलब है कि वे अक्सर योजनाबद्ध में असुविधाजनक स्थानों पर समाप्त होते हैं जब अन्य भागों को पास में रखा जाता है। इसे ठीक करो। यह एक योजनाबद्ध ड्राइंग के काम का हिस्सा है। कुछ योजनाबद्ध कैप्चर प्रोग्राम दूसरों की तुलना में इसे आसान बनाते हैं। उदाहरण के लिए ईगल में, दुर्भाग्य से, एक भाग के लिए केवल एक प्रतीक हो सकता है। कुछ हिस्सों को आम तौर पर विभिन्न झुकावों में रखा जाता है, उदाहरण के लिए प्रतिरोधों के मामले में क्षैतिज और ऊर्ध्वाधर। डायोड को कम से कम 4 झुकावों में रखा जा सकता है क्योंकि उनके पास दिशा भी है। घटक डिज़ाइनर और मान की तरह एक भाग के चारों ओर पाठ की नियुक्ति, संभवतः अन्य अभिविन्यासों में काम नहीं करेगा क्योंकि यह मूल रूप से तैयार किया गया था। यदि आप किसी स्टॉक भाग को घुमाते हैं, तो पाठ को बाद में घुमाएँ ताकि यह आसानी से पढ़ा जा सके, स्पष्ट रूप से उस हिस्से से संबंधित है, और ड्राइंग के अन्य भागों से टकराता नहीं है। वर्टिकल टेक्स्ट बेवकूफी भरा लगता है और योजनाबद्ध तरीके से पढ़ना मुश्किल हो जाता है।

    मैं ईगल में अलग-अलग अनावश्यक भागों को बनाता हूं जो केवल प्रतीक अभिविन्यास में भिन्न होते हैं और इसलिए पाठ प्लेसमेंट। यह अधिक काम करता है, लेकिन योजनाबद्ध ड्राइंग करते समय इसे आसान बनाता है। हालाँकि, इससे कोई फर्क नहीं पड़ता कि आप एक साफ और स्पष्ट अंतिम परिणाम कैसे प्राप्त करते हैं, केवल वही जो आप करते हैं। क्षमा के लिए कोई जगह नहीं है। कभी-कभी हम "लेकिन सर्किटबर्फ 0.1 मुझे ऐसा करने नहीं देते" जैसे शब्द सुनते हैं । तो कुछ ऐसा करो जो करता है। इसके अलावा, सर्किटबर्फ 0.1 शायद आपको ऐसा करने देता है, बस आपको यह जानने के लिए मैनुअल पढ़ने के लिए बहुत आलसी था कि देखभाल करने के लिए कैसे और बहुत मैला है। इसे (बड़े करीने से) कागज पर ड्रा करें और इसे स्कैन करें यदि आपको करना है। फिर, कोई बहाना नहीं है।

    उदाहरण के लिए, यहाँ विभिन्न भागों में कुछ अंश हैं। ध्यान दें कि चीजों को साफ और स्पष्ट करने के लिए भागों के सापेक्ष पाठ अलग-अलग स्थानों में कैसे है।

    ऐसा आपके साथ न होने दें:

    हां, यह वास्तव में एक छोटा सा स्निपेट है जिसे किसी ने हमारे यहां डंप किया।

  3. मूल लेआउट और प्रवाह

    सामान्य तौर पर, ऊपर की ओर उच्च वोल्टेज, नीचे की ओर निचले वोल्टेज और बाएं से दाएं तार्किक प्रवाह अच्छा होता है। यह स्पष्ट रूप से हर समय संभव नहीं है, लेकिन ऐसा करने के लिए कम से कम उच्च स्तर का प्रयास सर्किट को आपके योजनाबद्ध पढ़ने वालों को बहुत रोशन करेगा।

    इसका एक उल्लेखनीय अपवाद फीडबैक सिग्नल हैं। अपने स्वभाव से, वे "बैक" को डाउनस्ट्रीम से अपस्ट्रीम तक खिलाते हैं, इसलिए उन्हें मुख्य प्रवाह के विपरीत जानकारी भेजते हुए दिखाया जाना चाहिए

    बिजली कनेक्शन को सकारात्मक वोल्टेज तक जाना चाहिए और नकारात्मक वोल्टेज को कम करना चाहिए। ऐसा न करें:

    जमीन पर नीचे जाने वाली लाइन को दिखाने के लिए जगह नहीं थी क्योंकि अन्य सामान पहले से ही था। इसे हटाएं। तुमने गड़बड़ कर दी, तुम उसे उघाड़ सकते हो। एक रास्ता जरूर होता है।

    इन नियमों का पालन करने से सामान्य उप-परिपथ समान रूप से अधिकांश समय खींचे जाते हैं। एक बार जब आपको योजनाबद्ध चीजों को देखने का अधिक अनुभव हो जाता है, तो ये आप पर निर्भर हो जाएंगे और आप इसकी सराहना करेंगे। यदि हर तरह से सामान खींचा जाता है, तो ये आम सर्किट हर बार नेत्रहीन रूप से अलग दिखेंगे और दूसरों को आपकी योजनाबद्ध समझने में अधिक समय लगेगा। उदाहरण के लिए यह क्या गड़बड़ है?

    कुछ गिरावट के बाद, आपको एहसास होता है "ओह, यह एक सामान्य एमिटर एम्पलीफायर है। ऐसा क्यों नहीं किया गया कि #% और ^ $ @ # $% इसे पहली जगह में एक की तरह खींचते हैं!" :

  4. फंक्शन के अनुसार पिन ड्रा करें

    अपने कार्य के लिए प्रासंगिक स्थिति में IC के पिन दिखाएं, उन्हें CHIP के बाहर जाने के लिए कैसे न करें। नीचे की तरफ पॉजिटिव पावर पिन, निगेटिव पावर पिन (आमतौर पर आधार), बाईं ओर इनपुट और दाईं ओर आउटपुट देने की कोशिश करें। ध्यान दें कि यह ऊपर वर्णित के रूप में सामान्य योजनाबद्ध लेआउट के साथ फिट बैठता है। बेशक, यह हमेशा उचित और संभव नहीं है। माइक्रोकंट्रोलर्स और FPGAs जैसे सामान्य-उद्देश्य वाले हिस्सों में पिन होते हैं जो उपयोग के आधार पर इनपुट और आउटपुट हो सकते हैं और रन टाइम पर भी भिन्न हो सकते हैं। कम से कम आप समर्पित पावर और ग्राउंड पिन को ऊपर और नीचे रख सकते हैं, और संभवतः क्रिस्टल ड्राइवर कनेक्शन जैसे समर्पित कार्यों के साथ किसी भी निकट संबंधित पिन को एक साथ जोड़ सकते हैं।

    भौतिक पिन क्रम में पिन वाले आईसी को समझना मुश्किल है। कुछ लोग इस बहाने का उपयोग करते हैं कि यह डिबगिंग में सहायता करता है, लेकिन थोड़ा विचार करके आप देख सकते हैं कि यह सच नहीं है। जब आप किसी चीज को एक दायरे में देखना चाहते हैं, तो कौन सा सवाल अधिक सामान्य है "मैं घड़ी को देखना चाहता हूं, वह कौन सा पिन है?" या "मैं पिन 5 को देखना चाहता हूं, वह क्या कार्य है?" । कुछ दुर्लभ मामलों में, आप एक आईसी के आसपास जाना चाहते हैं और सभी पिनों को देख सकते हैं, लेकिन पहला सवाल कहीं अधिक सामान्य है।

    भौतिक पिन ऑर्डर लेआउट सर्किट को बाधित करते हैं और डिबगिंग को और अधिक कठिन बनाते हैं। यह मत करो।

  5. प्रत्यक्ष संबंध, कारण के भीतर

    कुछ समय प्लेसमेंट को कम करने के साथ तार क्रॉसिंग और इस तरह बिताएं। यहाँ आवर्ती विषय स्पष्टता है । बेशक, एक सीधी कनेक्शन रेखा खींचना हमेशा संभव या उचित नहीं होता है। जाहिर है, यह कई चादरों के साथ नहीं किया जा सकता है, और तारों का एक गन्दा चूहा घोंसला कुछ "ध्यान से" चुना तारों से भी बदतर है।

    यहां एक सार्वभौमिक नियम के साथ आना असंभव है, लेकिन अगर आप लगातार उस पौराणिक व्यक्ति के बारे में सोचते हैं, जो आपके कंधे पर सर्किट को समझने की कोशिश कर रहा है, तो आप जिस योजनाबद्ध ड्राइंग से ड्राइंग कर रहे हैं, आप शायद ठीक हो जाएंगे। आपको सर्किट को आसानी से समझने में लोगों की मदद करने की कोशिश करनी चाहिए, न कि उन्हें योजनाबद्ध होने के बावजूद इसका पता लगाना चाहिए।

  6. नियमित आकार के कागज के लिए डिजाइन

    इलेक्ट्रिकल इंजीनियरों के दिनों में टेबल का प्रारूप तैयार करने और डी आकार के चित्र के साथ काम करने के लिए लंबे समय से चले गए हैं। ज्यादातर लोगों के पास केवल नियमित पृष्ठ-आकार के प्रिंटर तक पहुंच है, जैसे अमेरिका में 8 1/2 x 11 इंच के कागज के लिए। सटीक आकार दुनिया भर में थोड़ा अलग है, लेकिन वे सभी मोटे तौर पर हैं जो आप आसानी से आपके सामने रख सकते हैं या अपने डेस्क पर रख सकते हैं। एक कारण है कि यह आकार एक मानक के रूप में विकसित हुआ है। बड़े पेपर को हैंडल करना एक परेशानी है। डेस्क पर जगह नहीं है, यह कीबोर्ड को ओवरलैप करता है, जब आप इसे स्थानांतरित करते हैं, तो अपने डेस्क से चीजों को धक्का देते हैं, आदि।

    बिंदु आपके योजनाबद्ध को डिजाइन करना है ताकि व्यक्तिगत शीट एक ही सामान्य पृष्ठ पर अच्छी तरह से पढ़े जा सकें, और स्क्रीन पर एक ही आकार के बारे में। वर्तमान में, सबसे बड़ी सामान्य स्क्रीन का आकार 1920 x 1080 है। आवश्यक विस्तार को देखने के लिए उस रिज़ॉल्यूशन पर एक पृष्ठ स्क्रॉल करना कष्टप्रद है।

    यदि इसका अर्थ है कि अधिक पृष्ठों का उपयोग करना, तो आगे बढ़ें। आप एक्रोबेट रीडर में सिंगल बटन प्रेस के साथ पृष्ठों को आगे और पीछे फ्लिप कर सकते हैं। फ्लैपिंग पेज एक बड़ी ड्राइंग को पैन करने या बाहरी कागज से निपटने के लिए बेहतर है। मुझे यह भी पता चलता है कि उचित विस्तार से एक सामान्य पृष्ठ एक सबक्राइकिट दिखाने के लिए एक अच्छा आकार है। एक कथा में पैराग्राफ जैसे योजनाबद्ध में पृष्ठों के बारे में सोचो। पृष्ठों द्वारा व्यक्तिगत रूप से लेबल किए गए अनुभागों में एक योजनाबद्ध तोड़कर वास्तव में सही होने पर पठनीयता में मदद कर सकता है। उदाहरण के लिए, आपके पास पावर इनपुट सेक्शन के लिए एक पेज हो सकता है, तत्काल माइक्रोकंट्रोलर कनेक्शन, एनालॉग इनपुट, एच ब्रिज ड्राइव पावर आउटपुट, ईथरनेट इंटरफेस, आदि। यह वास्तव में इस तरह से योजनाबद्ध को तोड़ने के लिए उपयोगी है, भले ही यह था ड्राइंग आकार के साथ कुछ नहीं करना है।

    यहां मुझे प्राप्त एक योजनाबद्ध का एक छोटा सा खंड है। यह 1920 x 1200 स्क्रीन पर एक्रोबेट रीडर में योजनाबद्ध अधिकतम के एक पृष्ठ को प्रदर्शित करने वाले स्क्रीनशॉट से है।

    इस मामले में, मुझे इस योजनाबद्ध को देखने के लिए आंशिक रूप से भुगतान किया जा रहा था, इसलिए मैंने इसके साथ काम किया, हालांकि मैंने संभवतः अधिक समय का उपयोग किया और इसलिए ग्राहक से अधिक पैसे वसूल किए, अगर योजनाबद्ध के साथ काम करना आसान था। यदि यह इस वेब साइट पर मुफ्त मदद के लिए देख रहे किसी व्यक्ति से था, तो मैंने खुद को इस बारे में सोचा और किसी और के सवाल का जवाब देने के लिए चला गया।

  7. लेबल कुंजी जाल

    योजनाबद्ध कैप्चर प्रोग्राम आम तौर पर आपको नेट को पठनीय नाम देते हैं। सभी नेट्स में शायद सॉफ्टवेयर के अंदर नाम होते हैं, बस जब तक वे स्पष्ट रूप से सेट नहीं करते हैं, तब तक वे कुछ gobbledygook के लिए डिफ़ॉल्ट होते हैं।

    यदि एक जाल नेत्रहीन खंडों में टूट गया है, तो आपको पूरी तरह से लोगों को यह बताना होगा कि दो अलग-अलग डिस्कनेक्ट किए गए जाल वास्तव में समान हैं। अलग-अलग पैकेज में दिखाने के लिए अलग-अलग तरीके से बिल्ट-इन होते हैं। आपके पास मौजूद सॉफ़्टवेयर के साथ जो भी काम करता है उसका उपयोग करें, लेकिन किसी भी स्थिति में, नेट को एक नाम दें और प्रत्येक अलग-अलग ड्रा किए गए सेगमेंट में उस नाम को दिखाएं। सबसे सामान्य हर के रूप में या एक योजनाबद्ध में "हवा के तारों" का उपयोग करने के बारे में सोचें। यदि आपका सॉफ़्टवेयर इसका समर्थन करता है और आपको लगता है कि यह स्पष्टता के साथ मदद करता है, तो हर तरह से, छोटे "जंप पॉइंट" मार्कर या जो भी उपयोग करें। कभी-कभी ये आपको शीट और एक या एक से अधिक जंप पॉइंट के निर्देशांक भी देते हैं। यह सब बहुत अच्छा है, लेकिन इस तरह के किसी भी नेट को लेबल करें।

    महत्वपूर्ण बिंदु यह है कि इन जालों के लिए छोटे नाम तार स्वचालित रूप से सॉफ्टवेयर द्वारा आंतरिक नेट नाम से प्राप्त किए जाते हैं। उन्हें कभी भी मनमाने ढंग से टेक्स्ट के रूप में न खींचे जो कि सॉफ्टवेयर को नेट नेम के रूप में नहीं समझता है। यदि नेट के अलग-अलग सेक्शन कभी भी डिस्कनेक्ट हो जाते हैं या दुर्घटना से अलग हो जाते हैं, तो सॉफ्टवेयर स्वचालित रूप से यह दिखाएगा क्योंकि दिखाया गया नाम वास्तविक नेट नाम से आता है, न कि आप कुछ अलग से टाइप करते हैं। यह कंप्यूटर की भाषा में एक चर की तरह है। आप जानते हैं कि चर प्रतीक के कई उपयोग एक ही चर को संदर्भित करते हैं।

    शुद्ध नामों का एक और अच्छा कारण छोटी टिप्पणियाँ हैं। मैं कभी-कभी नाम देता हूं और फिर नेट का नाम दिखाता हूं ताकि यह पता लगाया जा सके कि उस नेट का उद्देश्य क्या है। उदाहरण के लिए, यह देखते हुए कि नेट को "5V" कहा जाता है या "MISO" सर्किट को समझने में बहुत मदद कर सकता है। कई छोटे जालों को नाम या स्पष्टीकरण की आवश्यकता नहीं होती है, और नाम जोड़ने से अव्यवस्था के कारण अधिक नुकसान होता है क्योंकि वे रोशन करेंगे। फिर, पूरी बात स्पष्टता है। जब सर्किट को समझने में मदद मिलती है, तब एक सार्थक शुद्ध नाम दिखाएं, और तब न करें जब यह उपयोगी से अधिक विचलित करने वाला होगा।

  8. नाम काफी कम रखें

    सिर्फ इसलिए कि आपका सॉफ़्टवेयर आपको 32 या 64 वर्ण नेट नामों को दर्ज करने देता है, इसका मतलब यह नहीं है कि आपको चाहिए। फिर, स्पष्टता के बारे में बात है। कोई नाम कोई जानकारी नहीं है, लेकिन बहुत सारे लंबे नाम अव्यवस्थित हैं, जो तब स्पष्टता कम हो जाती है। कहीं बीच में एक अच्छा व्यापार है। मूर्ख मत बनो और "मेरे PIC के लिए 8 मेगाहर्ट्ज घड़ी" लिखो, जब बस "CLOCK", "CLK", या "8MHZ" एक ही जानकारी व्यक्त करेंगे।

    अनुशंसित पिन नाम संक्षिप्तिकरण के लिए यह ANSI / IEEE मानक देखें ।

  9. ऊपरी मामला प्रतीक नाम

    नेट नामों और पिन नामों के लिए सभी कैप का उपयोग करें। पिन नामों को लगभग हमेशा डेटाशीट और स्कीमैटिक्स में ऊपरी मामला दिखाया जाता है। विभिन्न योजनाबद्ध कार्यक्रम, ईगल शामिल हैं, निचले मामलों के नामों के लिए भी अनुमति नहीं देते हैं। इसका एक फायदा यह भी है कि जब नाम बहुत लंबे नहीं होते हैं तो उनकी मदद की जाती है। यदि आप योजनाबद्ध तरीके से वास्तविक टिप्पणियां लिखते हैं, तो उन्हें हमेशा मिश्रित मामले में लिखें लेकिन ऊपरी मामले के प्रतीक नामों को यह स्पष्ट करना सुनिश्चित करें कि वे प्रतीक नाम हैं और आपके कथन का हिस्सा नहीं हैं। उदाहरण के लिए, "इनपुट सिग्नल TEST1 Q1 को चालू करने के लिए उच्च जाता है, जो MCLR को कम करके प्रोसेसर को रीसेट करता है।" । इस मामले में, यह स्पष्ट है कि TEST1, Q1, और MCLR योजनाबद्ध नामों का उल्लेख करते हैं और उन शब्दों का हिस्सा नहीं हैं जिनका आप वर्णन में उपयोग कर रहे हैं।

  10. भाग द्वारा डिकूपिंग कैप दिखाएं

    डिकूपिंग कैप्स भौतिक रूप से उस भाग के करीब होना चाहिए जो वे अपने उद्देश्य और बुनियादी भौतिकी के कारण डिकॉप्लिंग कर रहे हैं। उन्हें वह रास्ता दिखाओ। कभी-कभी मैंने एक कोने में डिकॉप्लिंग कैप्स के एक गुच्छा के साथ योजनाबद्धता देखी है। बेशक, इन्हें लेआउट में कहीं भी रखा जा सकता है, लेकिन उनके आईसी द्वारा उन्हें रखकर आप कम से कम प्रत्येक टोपी के इरादे को दिखा सकते हैं । इससे यह देखना बहुत आसान हो जाता है कि उचित डिकम्पलिंग के बारे में कम से कम सोचा गया था, अधिक संभावना है कि डिजाइन की समीक्षा में एक गलती पकड़ी जाती है, और अधिक संभावना है कि टोपी वास्तव में समाप्त हो जाती है जहां लेआउट किया जाता है।

  11. डॉट्स कनेक्ट, पार नहीं करते

    हर जंक्शन पर एक डॉट बनाएं। वह अधिवेशन है। आलसी मत बनो। कोई भी सक्षम सॉफ़्टवेयर इसे किसी भी तरह लागू करेगा, लेकिन आश्चर्यजनक रूप से हम अभी भी कभी-कभी जंक्शन डॉट्स के बिना योजनाबद्धता देखते हैं। यह एक नियम है। हमें परवाह नहीं है कि आपको लगता है कि यह मूर्खतापूर्ण है या नहीं। इसे इस तरह से किया गया है।

    संबंधित से छाँटें, जंक्शन को Ts पर रखने की कोशिश करें, न कि 4-तरफ़ा पार। यह उतना कठिन नियम नहीं है, लेकिन सामान होता है। दो लाइनों को पार करने के साथ, एक ऊर्ध्वाधर दूसरे क्षैतिज, यह जानने का एकमात्र तरीका है कि क्या वे जुड़े हुए हैं या नहीं, थोड़ा जंक्शन डॉट मौजूद है। पिछले दिनों में जब योजनाबद्ध रूप से फोटोकॉपी की जाती थी या अन्यथा वैकल्पिक रूप से पुन: पेश किया जाता था, तो जंक्शन डॉट्स कुछ पीढ़ियों के बाद गायब हो सकते थे, या कभी-कभी क्रॉस पर भी दिखाई दे सकते थे जब वे मूल रूप से नहीं थे। यह अब कम महत्वपूर्ण नहीं है कि स्कीमैटिक्स आमतौर पर कंप्यूटर में होते हैं, लेकिन अतिरिक्त सावधान रहना बुरा नहीं है। ऐसा करने का तरीका 4-जंक्शन जंक्शन नहीं है।

    यदि दो लाइनें पार हो जाती हैं, तो वे कभी भी जुड़े नहीं हैं, भले ही कुछ प्रजनन या संपीड़न कलाकृतियों के बाद ऐसा लगता है कि शायद वहां एक बिंदु है। आदर्श रूप से कनेक्शन या क्रॉसओवर जंक्शन डॉट्स के बिना अस्पष्ट होंगे, लेकिन वास्तव में, आप संभव के रूप में गलतफहमी की कम संभावना चाहते हैं। डॉट्स के साथ सभी जंक्शनों को बनाओ, और सभी क्रॉसिंग लाइनें डॉट्स के बिना अलग-अलग जाल हैं।

पीछे देखें और आप देख सकते हैं कि इन सभी नियमों का बिंदु किसी और के लिए योजनाबद्ध से सर्किट को समझने के लिए जितना संभव हो उतना आसान बनाना है, और इस संभावना को अधिकतम करना है कि समझ सही है।

  • अच्छी योजनाएं आपको सर्किट दिखाती हैं। बुरी योजनाएं आपको उन्हें समझने में मदद करती हैं।

इसका एक और मानवीय बिंदु भी है। एक मैला योजनाबद्ध विस्तार पर ध्यान देने की कमी को दर्शाता है और जिस किसी को भी आप इसे देखने के लिए कहते हैं उससे चिढ़ और अपमानजनक है। इसके बारे में सोचो। यह दूसरों के लिए कहता है "इस योजना के साथ आपके उत्थान के लिए इसे साफ करने के लिए मेरे समय की कीमत नहीं है" जो मूल रूप से कह रहा है "मैं आपसे ज्यादा महत्वपूर्ण हूं" । यह कई मामलों में कहने के लिए एक स्मार्ट बात नहीं है, जैसे कि जब आप यहां मुफ्त में मदद मांग रहे हैं, तो अपने ग्राहक, शिक्षक आदि को योजनाबद्ध दिखाएं।

नग्नता और प्रस्तुति की गिनती। बहुत। हर बार जब आप कुछ पेश करते हैं, तो आप अपनी प्रस्तुति की गुणवत्ता से आंका जाता है, चाहे आप सोचते हों कि यह कैसा होना चाहिए या नहीं। ज्यादातर मामलों में, लोग आपको बताने की जहमत नहीं उठाएँगे। वे सिर्फ एक अलग सवाल का जवाब देंगे, कुछ अच्छे बिंदुओं की तलाश नहीं करेंगे जो ग्रेड को एक पायदान ऊपर कर सकते हैं, या किसी और को किराए पर दे सकते हैं, आदि जब आप किसी को एक मैला योजनाबद्ध (या आप से कोई अन्य मैला काम) देते हैं पहली चीज जो वे सोचने वाले हैं वह है "व्हाट ए जर्क" । बाकी सब कुछ वे आपके और आपके काम के बारे में सोचते हैं जो उस शुरुआती प्रभाव से रंगीन होंगे। हारे हुए मत बनो।


21
मेरे दस सेंट: यद्यपि मुझे ऑन-स्क्रीन को नापसंद करने के लिए रंग का उपयोग करना पसंद है, मैं प्रिंट (या पीडीएफ) में मोनोक्रोम स्कीमैटिक्स देखने के तरीके को पसंद करता हूं । मोनोक्रोम कार्य के लिए कन्वेंशन और hetस्थेटिक्स विकसित हुए, और हर किसी के पास रंगीन प्रिंटर / फोटोकॉपियर तक पहुंच नहीं है, इसलिए रंग की जानकारी खो सकती है। मुझे रंग पर निर्भर नहीं रहना पसंद है (मेरा एक सहकर्मी रंग-अंधा है, जो कभी-कभी अर्ध-मनोरंजक घटनाओं की ओर जाता है जिसमें रंग-कोडित एलईडी स्थिति रोशनी शामिल है। इसलिए मैं इसके प्रति बहुत संवेदनशील हो गया हूं)।
अलेक्सियो

18
शायद यह मेरी प्रोग्रामिंग पृष्ठभूमि के कारण है, लेकिन मुझे लगता है कि मैं अक्सर कई चीजों के लिए "हवा के तारों" को प्राथमिकता देता हूं। अगर मुझे CPU पर "DATA_TO_FTDI" और "DATA_FROM_FTDI" लेबल वाले दो पिन दिखाई देते हैं, तो मैं एक नज़र में बता सकता हूं कि वो पिन FTDI चिप पर डेटा RX / TX पिन के लिए (या कम से कम चाहिए)। एफटीडीआई चिप की एक झलक इसकी पुष्टि कर सकती है। मैं तब डिवाइस पर पिन की परिभाषाओं के खिलाफ उन नामों की जांच कर सकता हूं (क्योंकि कुछ डिवाइस जो संचार पुलों के रूप में व्यवहार करते हैं, एक आउटपुट के रूप में TX का उपयोग करते हैं (वे उस पिन पर डेटा संचारित करते हैं), जबकि अन्य इसे इनपुट के रूप में उपयोग करते हैं (डेटा को स्वीकार करने के लिए) अन्यत्र प्रेषित)
सुपरकैट

9
@supercat - हवा-तारों के साथ मुद्दा यह है कि जहां वे जाते हैं, भले ही स्पष्ट प्रतीत होता है, तो आप कभी भी निश्चित नहीं हो सकते (बिना किसी खोज के), जो आपने हर जगह पाया है । आपके "DATA_TO_FTDI" उदाहरण के लिए, क्या होगा अगर उस बस पर एक सीरियल गतिविधि एलईडी है? या सीरियल इंटरफ़ेस साझा करने वाला कोई अन्य उपकरण? मैं पूरे योजनाबद्ध पर हर नेट-लेबल पर मैन्युअल रूप से देखे बिना यकीन नहीं कर सकता ।
कॉनर वुल्फ

5
जबकि हवा-तार सरल परियोजनाओं पर ठीक काम कर सकते हैं, जैसे ही आपके पास अधिक है तो कुछ आईसीएस, या आपका योजनाबद्ध एक से अधिक पृष्ठ तक बढ़ता है, यह पूरी तरह से अलग हो जाता है। इसके अलावा, यह किसी भी वातावरण में पूर्ण जहर है जहां आपके पास योजनाबद्ध लोगों के साथ काम करने वाले कई लोग हैं। हवा-तारों और GOTO के बीच सामंजस्य बहुत उपयुक्त है। वे दोनों आपको शॉर्ट-कट करते हैं, और दोनों परिणामी प्रणाली को बनाए रखने के लिए FAR को कठिन बनाते हैं।
कॉनर वुल्फ

3
TIA स्कीटिक्स atariage.com/2600/archives/schematics_tia/index.html पर पाया गया कि वे हवा के तारों का भारी उपयोग करते हैं, लेकिन मैं कल्पना नहीं कर सकता कि सभी "एयर वायर्ड" कनेक्शन में ड्राइंग उन्हें कोई भी स्पष्ट कर देगा। नेट कनेक्शन खोजने के लिए स्वचालित प्रणालियों के बिना भी, मैं कल्पना नहीं कर सकता कि H /1 / HΦ2, या D0-D7 के सभी कनेक्शनों में ड्राइंग, या पृष्ठ 2 के नीचे से लिख-पता डीकोड, आदि किसी भी योजना को बनाएंगे। साफ। दरअसल, मैं उन योजनाबद्ध चीजों से प्रभावित हूं; वास्तव में, वे बहुत से नए लोगों से बेहतर हैं।
सुपरकैट

25

1. अपने काम को दिखाएं एक योजनाबद्ध आरेख का उद्देश्य एक सर्किट का प्रलेखन है। जैसे, मैं किसी भी सरल समीकरणों का अत्यधिक उपयोग करने की सलाह देता हूं। इसमें एलईडी वर्तमान गणना, फ़िल्टर कॉर्नर फ़्रीक्वेंसी आदि शामिल हैं, अपना काम दिखाएं, ताकि अगले आदमी को जो योजनाबद्ध पढ़ना है वह आसानी से जांच कर सके।

2. UART दिशा का संकेत दें क्योंकि UART की लाइनें हमेशा स्पष्ट नहीं होती हैं कि वे किस दिशा में बह रही हैं, दिशा दिखाने के लिए प्रत्येक पंक्ति के बगल में थोड़ा तीर जोड़ें।

3. एक जगह में VDD और दूसरे में 3V3 का उपयोग न करें। मानकीकरण।

4. एनोटेट लिबर्टी यह स्रोत कोड में टिप्पणियों की तरह है। यदि आपने एक डेटाशीट से एक सर्किट की नकल की है, तो संदर्भ को योजनाबद्ध पर रखें ताकि कोई और (या आप) इसे बाद में जांच सकें।


15

यहाँ मेरे दो सेंट हैं

1. इसे नीचे तोड़ो अपने डिजाइन को मॉड्यूल में तोड़ो। योजनाबद्ध के पहले पृष्ठ पर सिस्टम का एक ब्लॉक आरेख रखो

2. उत्तर दें कि कौन, क्या, कहाँ, कब, क्यों - प्रत्येक मॉड्यूल पृष्ठ के लिए, लेबल "कौन" मॉड्यूल से जोड़ता है। इसे बाईं ओर दाईं ओर रखें ताकि यह अंग्रेजी की तरह पढ़े।

क्या - शीर्षक में, इंगित करें कि मॉड्यूल क्या है। ऐसे उदाहरणों के लिए जहां कई I / O ब्लॉक हैं (जैसे UART और USB), इसे पृष्ठ पर इस तरह लेबल करें।

कहां - घटक प्लेसमेंट को इंगित करने के लिए सीएडी कार्यक्रम में मुफ्त पाठ का उपयोग करें। उदाहरण के लिए - एक डिकूपिंग कैप को जितना संभव हो उतना आईसी के करीब रखा जाना चाहिए। यह कुछ अन्य दस्तावेज़ीकरण की तुलना में बोर्ड को बाहर निकालते समय एक त्वरित संदर्भ के रूप में कार्य करेगा।

कब - क्या कोई समय निर्धारण जैसे कि बिजली आपूर्ति अनुक्रमण या पावर फेल सर्किट्री हैं? इन आवश्यकताओं को न केवल एक डिज़ाइन डॉक्टर में, बल्कि प्रासंगिक मॉड्यूल पृष्ठ पर मुफ्त पाठ में रखें।

क्यों और कैसे - यह एक ऐसी चीजों के रूप में सत्यापित करने के लिए एक साथ डिजाइन दस्तावेज में
है। स्कोप - सर्किट क्या करता है, प्रोजेक्ट के लिए हितधारकों द्वारा सहमति के अनुसार यह क्या नहीं करता है।
ख। ऑपरेशन का सिद्धांत
c। दूसरों के विरोध के रूप में दृष्टिकोण क्यों लिया गया था, का तर्क। यह महत्वपूर्ण है क्योंकि यह सड़क के सर्किट के लिए एक इतिहास के रूप में कार्य करता है जब आप (या कोई और) मूल डिज़ाइनर के समान निर्णयों से सावधान रहने के लिए डिज़ाइन को विरासत में देते / पोर्ट करते हैं।
घ। लेआउट विचार
ई। अन्य दस्तावेज़ीकरण का संदर्भ।
च। बिजली अपव्यय गणना - यह साबित करने के लिए न केवल कि यह काम करता है, लेकिन सभी घटकों के लिए गणना की गई बिजली अपव्यय कुछ हद तक घटक की रेटिंग और सभी परिचालन तापमान से कम है।

3. स्टाइल यह आपके और टीम के बाकी सदस्यों के ऊपर है, लेकिन सामान्य तौर पर मैं निम्नलिखित को पसंद करता हूं
। शीर्षक पृष्ठ / ब्लॉक आरेख
b। प्रति पृष्ठ एक "ब्लॉक", सार्थक असतत प्रतीकों में बड़े पिन-काउंट घटकों (यानी एक माइक्रोकंट्रोलर) का विभाजन। ऐसा करने में कुछ समय लगता है, लेकिन पठनीयता के लायक है।

मॉडर्लाइज़ेशन आपको "एक पृष्ठ को फाड़ने" की अनुमति देता है और इसे अन्य डिज़ाइनों में फिर से उपयोग करता है

सी। प्रत्येक घटक के लिए संदर्भ डिज़ाइनर को इंगित करें, चाहे वह नो-पॉप हो या न हो, घटक का मूल्य / सहिष्णुता, जहां लागू हो वहां की पावर रेटिंग और पैकेज का आकार और निर्माता भाग संख्या निर्धारित करने का कुछ तरीका है। अंतिम बिंदु आपको सेटअप निर्माण लागत को कम करने के लिए कुछ घटकों को सामान्य बनाने और एक निर्णय कॉल करने में मदद करेगा यदि बोर्ड पर उपयोग किए गए विभिन्न घटकों की संख्या को कम करने के लिए कुछ डिज़ाइन पैरामीटरों को आराम दिया जा सकता है। लंबवत संरेखित घटकों के लिए, इस पाठ को बाईं ओर रखें। क्षैतिज रूप से गठबंधन किए गए घटकों के लिए, इस पाठ को घटक के ऊपर रखें।

घ। पाठ के साथ मॉड्यूल इंटरफेस कहां हैं यह इंगित करने के लिए बाएं से दाएं सर्किट को बाहर रखें

इ। पावर रेल स्पष्टता के लिए, VDD या VCC का उपयोग न करें क्योंकि वे अस्पष्ट हैं। वोल्टेज क्या है, यह स्पष्ट रूप से घोषित करने के लिए एक नया प्रतीक बनाएं। जमीन के लिए एक ही चीज (यानी ग्राउंड के लिए GND और एनालॉग ग्राउंड के लिए AGND)।


5

ऊपर पोस्ट किए गए लोगों के अलावा कुछ बिंदु। पहला जवाब काफी वीर है लेकिन एक बात है जिससे मैं सहमत नहीं हूँ।

योजनाबद्ध प्रतीक में पिन क्रम।

क्यों पिन को फिर से व्यवस्थित करना यह सौंदर्यशास्त्रीय रूप से अधिक मनभावन योजनाबद्ध बनाता है जो व्याख्या करना आसान हो सकता है कि पिन कैसे रखी जाती है।

पिंस को फिर से क्यों न करें यह परेशानी, अवधि के लिए पूछ रहा है। डेटशीट में पिंस दिए गए हैं क्योंकि वे भौतिक चिप में हैं इसलिए आप त्रुटि का एक महत्वपूर्ण स्रोत बनाते हैं यदि आप उन्हें पुन: व्यवस्थित करना शुरू करते हैं। न केवल यह प्रोटोटाइप को और अधिक कठिन बनाता है, आप भौतिक पिनआउट में त्रुटियों को भी आमंत्रित कर रहे हैं। एक डिज़ाइन समीक्षा में पिनआउट की तुलना की जाती है और यदि वे मिश्मश हैं, तो मिश्रित होना आसान है।

"हवा के तारों" पर एक और टिप्पणी बस ऐसा मत करो। इसके बजाय उन बंदरगाहों का उपयोग करें जिनकी आपको स्पष्ट रूप से एक ही या अलग योजनाबद्ध शीट में दो जालों के बीच संबंध बनाने की आवश्यकता होती है। यदि आप नेट्स को पोर्ट्स / ऑफ-पेजों के बिना कनेक्ट करने की अनुमति देते हैं, तो आप कृमि के विशाल कैन को खोल सकते हैं क्योंकि स्पष्ट रूप से असंबंधित नेट्स को लेआउट में छोटा किया जा सकता है।

किसी पेज पर बहुत अधिक सामान न रखें। यदि आप योजनाबद्ध हैं तो लोग तीस पेजों पर शिकायत करना शुरू कर सकते हैं लेकिन वैकल्पिक भागों में चूहों को भ्रमित करने वाले तारों का घोंसला है। सर्किट के तार्किक ब्लॉकों में योजनाबद्ध को तोड़ दें और उन्हें आवश्यक के रूप में अलग-अलग पृष्ठों पर चिपका दें।

पिंस के बीच पर्याप्त जगह छोड़ दें कई प्रीमियर स्कीमैटिक डिवाइस डिवाइस पिन को यथासंभव कसकर पैक करते हैं। हालांकि यह एक प्रतीक के क्षेत्र को कम करता है, यह सर्किट को पढ़ना भी मुश्किल बनाता है क्योंकि आपके पास "बाहर" से कसकर पैक किए गए पिंस में परिवर्तित होने वाले कनेक्शन हैं। आपको पर्याप्त स्थान छोड़ना चाहिए ताकि आप श्रृंखला प्रतिरोधों को कंपित कर सकें।

संदर्भ डिज़ाइनर आपके पास योजनाबद्ध और लेआउट में स्पष्ट रूप से संदर्भ डिज़ाइनर होने चाहिए। कुछ और अधिक जटिल के लिए इनका आदेश दिया जाना चाहिए। इसके लिए दो दृष्टिकोण हैं।

  1. आप योजनाबद्ध कैप्चर प्रोग्राम को इन पर लेबल लगाने के लिए कह सकते हैं ताकि प्रत्येक पृष्ठ का अपना उपसर्ग हो। इस तरह योजनाबद्ध से BOM में किसी भी दिए गए भाग को खोजना आसान है। और ईसीओ का पालन करना और भी आसान है क्योंकि आप जानते हैं कि बदलाव किस पृष्ठ के लिए हैं। इसका नकारात्मक पक्ष यह है कि आप लंबे संदर्भ डिज़ाइनर के साथ समाप्त हो जाते हैं और लेआउट में भाग ढूंढना मुश्किल हो सकता है।

  2. आप लेआउट प्रोग्राम को इन पर लेबल लगाने के लिए कह सकते हैं। इस तरह से आपने PCB पर रेफरेंस आर्डर किया होगा जो रेसिस्टर R347 का पता लगाना ज्यादा आसान बनाता है। अधिमानतः एक बड़े पीसीबी पर इसे क्वाडंटेंट्स (सेक्स्टेंट्स, ऑक्टेंट्स ..) में विभाजित किया जाना चाहिए। नकारात्मक पक्ष यह है कि यह स्पष्ट नहीं है कि भाग योजनाबद्ध में कहां है। आप यहां जीत नहीं सकते, या तो योजनाबद्ध पढ़ना आसान है या लेआउट है।


17
मैं सिर्फ पिन ऑर्डर को लेकर असहमत हूं। स्कैमैटिक्स में चिप के भौतिक लेआउट के साथ कुछ भी करने के लिए आवश्यक नहीं होना चाहिए। उदाहरण के लिए, ऑप एम्प्स को एक योजनाबद्ध में ऑप एम्प्स की तरह दिखना चाहिए। एक क्वाड ऑप amp चिप की तरह कुछ भी नहीं दिखना चाहिए। इसके अलावा, जब जटिल उच्च पिन मायने रखता है, तो फाटकों को कार्यात्मक इकाइयों में विभाजित किया जाना चाहिए।
स्कॉट सेडमन

5
अच्छे अंक, लेकिन मैं स्कॉट के साथ सहमत हूं कि रिवाइंडिंग पिन से बचना बकवास है। छोटे चिप्स के साथ, निश्चित रूप से, लेकिन स्कीमाटिक्स 100% कम भ्रामक होते हैं यदि हर जगह तारों को पार करने के बजाय, आप एक चिप पर पिनों को फिर से व्यवस्थित करते हैं और सुनिश्चित करें कि वे ठीक से लेबल किए गए हैं। यदि किसी स्कीम पर ऑर्डर पिन से बाहर किसी को भ्रमित करने के लिए पर्याप्त है, तो वे संभवतः बोर्ड के साथ शुरू करने के लिए गड़बड़ नहीं करना चाहिए। उनका op amp बिंदु भी बहुत मान्य है।
वुल्फ

1
ओपैम्प्स एक विशेष मामला है क्योंकि मुझे यकीन है कि आप सहमत होंगे, ट्रांजिस्टर के समान आदि। यदि आप एक रिस्पना के साथ समाप्त होते हैं क्योंकि आपके योजनाबद्ध पिनों का पुन: व्यवस्थित करना एक अमान्य पदचिह्न में नेतृत्व करता है, तो आप बिल्कुल किसी के पक्ष में नहीं हुए।
बारलेमन १३

पैरों के निशान की तुलना डेटा-शीट से की जानी चाहिए। साथ ही प्रतीक। वह एकमात्र संदर्भ है जो मायने रखता है। यह पदचिह्न के संदर्भ के रूप में एक स्व-तैयार प्रतीक का उपयोग करने के लिए कोई मतलब नहीं है। सुनिश्चित करें कि दोनों के बीच एक निरंतरता की जांच होनी चाहिए, लेकिन कोई भी सभ्य सॉफ्टवेयर ऐसा करेगा और आपको दोनों तरफ असंबद्ध पिन दिखाएगा।
cx05


4

R100, R101, R102 के बजाय R1, R2, R3

मैं घटकों के लिए नाम निर्दिष्ट करने में अपना अनुभव साझा करना चाहूंगा।

कार्यों के अनुसार सर्किट के ब्लॉक की पहचान करें। यहां तक ​​कि अगर यह एक जटिल सर्किट है, तो आप उन्हें मुख्य पावर स्टेज, प्री-एम्पलीफायर, एम्पलीफायर, ए / डी रूपांतरण अनुभाग, संकेतक / ट्रांसड्यूसर ब्लॉक, सिंक्रनाइज़ेशन सेक्शन, टाइमर या किसी अन्य लॉजिकल ऑपरेशन सेक्शन की पहचान कर सकते हैं।

मेरा सुझाव R1, R2, R3 ... आदि के बजाय R100, R101, R102 जैसी बड़ी संख्याओं का उपयोग करने वाले घटकों का नाम है।

आपके द्वारा पहचाने गए प्रत्येक ब्लॉक के लिए आप 100, 200, 300 ... आदि असाइन कर सकते हैं। उदाहरण के लिए, आप पावर सेक्शन के लिए 100 से 199 नंबर असाइन कर सकते हैं। फिर 1xx रूप में पावर सेक्शन में सभी घटक जैसे Q100, R101, R103, C100, D100, D106।

फायदा

  • एक जटिल योजनाबद्ध आरेख में कार्य वार द्वारा सर्किट के वर्गों की पहचान करना आसान है।
  • समस्या निवारण के लिए आसान है।
  • भागों को नाम देना आसान है जब आपको नए घटकों को बाद में किसी अनुभाग में जोड़ना है। क्योंकि आपके पास चयन करने के लिए लगभग 100 नाम विकल्प हैं।
  • मैन्युअल रूप से किसी भी कैड सॉफ्टवेयर में पीसीबी लेआउट तैयार करना आसान है। क्योंकि पीसीबी की शुरुआत में प्रत्येक प्रकार के घटकों को एक स्थान पर इकट्ठा किया जाता है। यहां छवि विवरण दर्ज करें

योजनाबद्ध तरीके से कई बार देखे बिना आप आसानी से उन्हें अलग-अलग स्थानों में बदल सकते हैं।


1

मैं चर्चा में सबसे बड़ा विवाद पिन ऑर्डर के बारे में देखता हूं, लेकिन यह केवल बड़े विषयों के बारे में एक सवाल है: कार्यात्मक बनाम भौतिक! अगर मैं अपने लेआउट के काम को तैयार करने के लिए एक अच्छा योजनाबद्ध बनाता हूं, तो योजनाबद्ध रूप से लेआउट के जितना करीब हो सके बनाना बेहतर है, उदाहरण के लिए पिनशीट को ड्रा करें जो किसी और के डेटाशीट में नहीं है, लेकिन जैसा कि वास्तव में है है। बड़े उपकरणों के आसपास थोड़ा और स्थान छोड़ने के लिए भी विचार करें, जैसे बिजली के उपकरण, जैसे कि एक हीटसिंक "प्रतीक" भी बनाते हैं। यदि जमीन को वैसे भी एक बड़ा विमान होना चाहिए, तो नाम से कनेक्शन के लिए भी बेहतर जाना चाहिए, जो कई क्रॉसिंग से बचने में भी मदद करता है। दूसरी ओर यदि कोई भी संवेदनशील रेखाओं को पार करने से नहीं बच सकता है, तो योजनाबद्ध ड्रा करें ताकि अच्छे लेआउट के लिए मार्गदर्शन बन जाए, जैसे
डिजिटल आईसी के लिए मैं स्वचालित राउटर का उपयोग करता हूं और कार्यात्मक क्रम से चिपके रहता हूं। एक अन्य कंट्रोवर्स विषय अंतर एम्पलीफायर कैसे आकर्षित कर सकता है, और जैसे एक मल्टीस्टेज एम्पलीफायर, जैसे कि हमें प्रत्येक चरण को सामान्य तरीके से आकर्षित करना चाहिए और फिर अगले चरण में तार करना चाहिए (जो अक्सर कई क्रॉसिंग में समाप्त होता है), या क्या हमें वास्तव में आकर्षित करना चाहिए एक सममित तरीके से जोड़े को अलग करें (अक्सर पुराने टेक्ट्रोनिक्स ऑस्की स्कीमैटिक्स में किया जाता है)? यहां यह उद्देश्य पर भी निर्भर करता है, और समरूपता को बनाए रखना कितना महत्वपूर्ण है। आरएफ सर्किट में, अक्सर इतने सारे तत्व नहीं होते हैं, मैं लेआउट के बहुत करीब फिर से चित्र बनाना पसंद करता हूं।


1

थोड़ा और:

  • (1) सामान्य ग्रिड पर ड्रा।

मुझे वास्तव में अन्य लोगों के काम से निपटने से नफरत है जो आधे ग्रिड पर तैयार किए गए हैं। यह समय की एक बड़ी बर्बादी है और ड्राइंग में कोई मूल्य नहीं जोड़ता है।

  • (2) छोटे उपकरणों के लिए 'भौतिक' शैली का उपयोग करें।

आदेश में पिंस के साथ आईसी और छोटे घटकों को आकर्षित करना लेआउट को आपके इरादे को व्यक्त करने में मदद करता है, और डिबगिंग को बहुत आसान बनाता है। एसओटी -23 में ट्रांजिस्टर और डायोड के लिए यह दोगुना हो जाता है: मैं उन्हें पिन ऑर्डर दिखा रहा हूं, और परिणामस्वरूप वर्षों में एक गलत तरीके से रखी गई चीज को फिर से काम नहीं करना पड़ा है।

  • (3) ऊपर (2) की सीमा का एहसास करें।

शारीरिक रूप से या एक प्रतीक के रूप में एक बड़ा बीजीए आकर्षित करना संभव नहीं है। लेकिन आप कम से कम फ़ंक्शन द्वारा अलग कर सकते हैं और दिखा सकते हैं कि पिन एक-दूसरे से स्थानिक रूप से कैसे संबंधित हैं। उदाहरण के लिए, एक FPGA को तर्क टाइलों का प्रतिनिधित्व करने वाले ब्लॉकों को दिखाने के लिए तैयार और विभाजित किया जा सकता है, और टाइलें खुद को रखा / योजनाबद्ध रूप से यह दिखाने का आदेश दिया कि वे कैसे बाहर का रास्ता दिखाते हैं।

ऐतिहासिक रूप से, ऑप-एम्प्स या गेट्स जैसे तत्वों के लिए प्रतीकों को गुणा करें। लेकिन ये डिजाइन में दुर्लभ होते जा रहे हैं।

  • (4) एलियासेस नाम के इंट्रा-पेज ठीक हैं, लेकिन इसे धक्का मत दो।

नामांकित उपनाम वास्तव में ऑफ-पेज के समान हैं: इसका मतलब है कि आपको अभी भी इसके अन्य उदाहरणों को देखने के लिए पेज को स्कैन करना होगा। एक पीडीएफ योजनाबद्ध और Ctrl-F के साथ यह उतना बड़ा काम नहीं है जितना कि यह हुआ करता था (और आपको शर्म करने वाले पीडीएफ बनाने वाले निर्माताओं पर शर्म आती है। यह सिर्फ लंगड़ा है।) उन्होंने कहा, ऑफ-पेज अधिक सख्ती से जांचे जाते हैं। उपनाम से डी.आर.सी.

  • (5) ब्लॉक आरेख और यांत्रिक योजनाएं प्रयास के लायक हैं

यहां आप अपनी सोच को व्यक्त करने का जो प्रयास करते हैं, वह आपके डिजाइन के जीवन पर बहुत समय बचाएगा - लेआउट से मरम्मत तक। हां, आपका मैकेनिकल डिजाइनर 'आधिकारिक' बोर्ड की रूपरेखा तैयार करेगा, लेकिन बहुत कम से कम आप यह बता सकते हैं कि आप कहाँ सामान रखने की उम्मीद करते हैं - और क्यों - इन दो प्रकार के आरेखों को करके।

  • (६) जब आप पीडीएफ में अपने योजनाबद्ध को निर्यात करते हैं, तो इसे खोज योग्य बनाएं।

क्या वास्तव में यह पूछना बहुत ज्यादा है?

  • (7) बस पर्याप्त घटक जानकारी है।

संदर्भ डिजाइनर के अलावा, कुछ डिजाइनरों को योजनाबद्ध पर सभी भाग विशेषताओं के लिए लुभाया जाता है। लेकिन क्या आपको वास्तव में उनकी आवश्यकता है? नहीं, तुम नहीं। सहिष्णुता, कभी-कभी। वोल्टेज, कभी-कभी, जब आपके पास एक खंड होता है जो उच्च वोल्टेज पर होता है। पदचिह्न - शायद। उत्पादक हिस्सा करमार्क? शायद ही कभी - आप आमतौर पर कई स्रोत चाहते हैं। कॉर्पोरेट AVL / MRP नंबर? नहीं, कभी नहीं।

यह सब अन्य सामान एक BOM के लिए है।

  • (7 ए) बीओएम पीढ़ी के आगे सोचें।

उस ने कहा, अपने शुरुआती दिनों में भी कुछ प्रकार की भाग संख्या प्रणाली विकसित करने से आप एमआरपी प्रणाली नहीं होने पर भी विस्तृत BOMs बना सकते हैं। प्रत्येक भाग के प्रकार में एक विशिष्ट आईडी होनी चाहिए जो आपके योजनाबद्ध में एक छिपी हुई विशेषता के रूप में सेट की गई हो जो आपके मास्टर भागों की सूची (AVL सूची) में प्रविष्टि से मेल खाती हो। आप उस आईडी का उपयोग बाद में अपनी AVL सूची से विस्तृत जानकारी में विलय करने के लिए बनाने के लिए करते हैं। विस्तृत BOM।

बाद में भी, आप इस सामान को एक वास्तविक एमआरपी या पीएलएम सिस्टम जैसे कि ओरेकल एजाइल में आयात कर सकते हैं।

  • (() पावर एक संकेत है, भी!

यह हुआ करता था कि आप 'छिपी' शक्ति / जमीन के पिन के साथ एक योजनाबद्ध आकर्षित करेंगे जो स्वचालित रूप से वीसीसी या जीएनडी के लिए उपनाम होगा। यह अभी भी एक विकल्प है जब आप उदाहरण के लिए Orcad में एक प्रतीक बनाते हैं। उन बिजली कनेक्शन को मत छिपाओ! उन्हें दिखाने! विशेष रूप से कई बिजली डोमेन, उच्च शक्ति घनत्व, मार्ग, बाईपास, लूप क्षेत्र, और आगे के साथ आज के डिजाइनों पर विचार करना।

पावर इतना महत्वपूर्ण है, कि यदि आप पावर डिजाइन पर अपने समय का कम से कम 1/3 खर्च नहीं कर रहे हैं, तो आपको काम की एक और पंक्ति पर विचार करना चाहिए।

  • (९) टिप्पणियाँ आपके मित्र हैं।

पाठ के साथ मुख्य तत्वों को हाइलाइट करना डिबगिंग में बहुत समय बचा सकता है। मैं आम तौर पर सॉफ्टवेयर (जैसे, पते, बिट स्थानों) और बिजली डिजाइन (वर्तमान ठेठ / अधिकतम, वोल्टेज) से संबंधित चीजों पर टिप्पणी करूंगा।

  • (१०) आकार मायने रखता है।

11x8.5 (ए आकार) वास्तव में सरल सामान के लिए, 17x11 (बी आकार) अधिकांश अन्य चीजों के लिए उपयोग करें। यदि आपको वास्तव में आवश्यकता हो तो ही बड़ा करें।

17x11 (या इसके निकटतम मीट्रिक समतुल्य) HD स्क्रीन पर देखने के लिए या 11x8.5 पर भी छपाई के लिए एक उचित आकार है। साथ काम करने के लिए यह एक अच्छा गो-आकार है।

दूसरी ओर मुझे लगता है कि मुझे 11x8.5 पर पर्याप्त सामान नहीं मिल सकता है। और दूसरी ओर, दूसरा हाथ दूसरा चरम है जब मैंने 23.5 x 15.2 (स्केल्ड-अप बी, सी नहीं) का उपयोग किया है जो वास्तव में जटिल ड्राइंग के लिए है जो एक साथ समूह बनाते हैं (जैसे, डीआरएएम बैंक): इसे 17x11 पर मुद्रित करने की आवश्यकता है हार्ड कॉपी में पढ़ना काफी आसान है।

जैसा कि मैं अब शायद ही कभी कुछ भी प्रिंट करता हूं, इसलिए इस बात की चिंता करना कि हार्ड कॉपी कैसे निकलती है, ज्यादातर समय की तुलना में अधिक परेशानी होती है।

  • (११) बाएं-दाएं सिग्नल का प्रवाह, ऊपर से नीचे का पावर फ्लो। अधिकतर।

तत्वों के रिश्तों को समझना आसान बनाने के लिए यह सामान्य मानक है। लेकिन कभी-कभी इस पुराने नियम की तुलना में वास्तुकला के प्रवाह को अधिक भार देने से एक स्पष्ट योजनाबद्ध उपज मिलती है।

  • (12) ऊर्ध्वाधर समूहों में ऑफ-पेज / पोर्ट व्यवस्थित करें।

बंदरगाहों को योजनाबद्ध के किनारों पर खींचने के लिए यह आवश्यक या उपयोगी नहीं है। लेकिन उन्हें कम से कम संगठित स्तंभों में पंक्तिबद्ध करें ताकि उन्हें नेत्रहीन स्कैन करना आसान हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.