टीटीएल सिग्नल में देरी


9

मुझे दिए गए समय (एक सेकंड, लगभग ट्रिमेबल) के द्वारा इनपुट सिग्नल में देरी करने के लिए एक सर्किट डिजाइन करने की आवश्यकता है। देरी को निष्क्रिय घटकों (प्रतिरोधों या कैपेसिटर) के उपयोग के माध्यम से सेट किया जाना चाहिए। इनपुट सिग्नल मूल रूप से एक टीटीएल स्तर है जो एक निश्चित समय में उच्च जाता है, कुछ समय के लिए उच्च रहता है (100ms अच्छा मूल्य होना चाहिए), फिर कम वापस चला जाता है।

मैं एक माइक्रो या अन्य प्रोग्राम डिवाइस का उपयोग नहीं कर सकता क्योंकि फर्मवेयर प्रमाणन प्रक्रिया बहुत महंगी है।

मुझे एक कार्यशील समाधान का एहसास हुआ जो एक श्मिट ट्रिगर ट्रिगर (आरसी वोल्टेज स्तर के खिलाफ इनपुट में रखा गया एक निश्चित वोल्टेज संदर्भ के साथ) में एक आरसी नेटवर्क फ़ीड का उपयोग करता है। मैं दो मुख्य कारणों से इस समाधान से बहुत संतुष्ट नहीं हूँ:

  1. आवश्यक विलंब से तात्पर्य बड़े कैप से है जो बहुत गलत हैं;
  2. इनपुट सिग्नल उच्च स्तर को कम से कम 'देरी' तक चलने की आवश्यकता है;

समग्र आवश्यकताएं:

  • देरी की अवधि 1 सेकंड +/- 500 एमएस सटीक +/- 10%
  • विलंबित घटना को एक उचित समय तक चलना चाहिए जो कम से कम 100ms (और 200ms से कम) के कहने की अनुमति देता है।

इनपुट और आउटपुट सिग्नल के उदाहरण तरंग


4
या आप एक बदलाव रजिस्टर का उपयोग कर सकते हैं, अगर आपके पास कुछ उपयुक्त घड़ी संकेत उपलब्ध हैं
रिचर्ड द स्पेसकैट

1
मुझे लगता है कि आपको इनपुट सिग्नल और आउटपुट सिग्नल का एक आरेख बनाने की आवश्यकता है, जो कि क्या कारणों से एनोटेट किया गया है, और आउटपुट कनेक्टिविटी के लिए क्या आवश्यकताएं हैं। यह स्पष्ट नहीं है कि 'सिग्नल' से आपका क्या तात्पर्य है, क्या यह सिर्फ इनपुट + वी जा रहा है, या सिर्फ -वे किनारे, या दोनों, और क्या होता है जब उनके बीच का समय बदलता है। HC123 जैसा एक मोनॉस्टेबल हो सकता है कि आपको क्या चाहिए, या जो आप चाहते हैं, उसके आधार पर यह नहीं हो सकता है।
नील_यूके

3
अहम, अच्छे ol '555 टाइमर के बारे में कैसे?
कैल्शियम ३०००

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

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

जवाबों:


10

एनालॉग डिवाइसेज / रैखिक प्रौद्योगिकी LT6993-1 (नीचे सर्किट देखें) एक सकारात्मक बढ़त शुरू हो रहा पल्स जनरेटर ~ 3% सटीकता के साथ 33 सेकंड के लिए एक बाधा-प्रोग्रामेबल घड़ी आवृत्ति और एक प्रतिरोधक प्रोग्राम विभक्त मूल्य और polarity, देरी के साथ किया है।

एक आंतरिक ए / डी कनवर्टर डीआईवी इनपुट वोल्टेज को 8 बिट डिवाइडर चयनकर्ता और 1 बिट ध्रुवीयता चयनकर्ता में परिवर्तित करता है। घड़ी की आवृत्ति और विभक्त मूल्य आउटपुट पल्स की चौड़ाई निर्धारित करते हैं। बड़ी डिवाइडर सेटिंग्स लंबे समय की देरी उत्पन्न करने के लिए उचित रूप से प्रतिरोधों को आकार देती हैं।

नीचे दी गई सर्किट (डेटा शीट से) एक इनपुट पल्स के बढ़ते किनारे के जवाब में विलंबित पल्स उत्पन्न करने के लिए दो चिप्स का उपयोग करने का तरीका बताती है। अवरोधक मानों को आपकी आवश्यक देरी से मेल खाने के लिए समायोजित करने की आवश्यकता होगी। सुझाए गए DIV रोकनेवाला मान सर्किट के नीचे तालिका में दिखाए गए हैं।

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें


8

कस्टम सिलिकॉन सॉल्यूशंस CSS555C बनाता है , जो एक विस्तृत काउंटर से शादी करने वाला 555 टाइमर है। यह आपको वास्तव में लंबी देरी उत्पन्न करने के लिए उचित आकार के प्रतिरोधों का उपयोग करने के लिए कई टाइमर चक्रों की गणना करने की अनुमति देता है। इसमें देरी करने के लिए ट्रिम करने योग्य आंतरिक संधारित्र है, इसलिए इसे बाहरी संधारित्र की आवश्यकता भी नहीं है।

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

यदि आप "CSS55C मूल्य" को Google करते हैं, तो आप उन स्रोतों को पा सकते हैं जहाँ आप भाग खरीद सकते हैं।

मोनो सेटअप


अच्छा सुझाव (मैंने पहले से ही NE555 की कोशिश की लेकिन मेरे पास कुछ मुद्दे थे) मैं इसे फिर से कोशिश करूँगा।
विचित्रवीर्य

6

टेक्सास इंस्ट्रूमेंट्स 74LS123 ऐप नोट के पृष्ठ 14 में '123 के दोनों हिस्सों का उपयोग करके डिजिटल देरी सर्किट का एक उदाहरण है। आप रेक्स के मूल्यों को अलग करके देरी और आउटपुट पल्स चौड़ाई दोनों को समायोजित कर सकते हैं। यदि आपको आउटपुट पल्स को बेतरतीब ढंग से समाप्त करने की आवश्यकता नहीं है, तो आप 'बी' इनपुट और स्पष्ट इनपुट्स उच्च कर सकते हैं।


माल लगता है और काफी सरल ... मुझे यह कोशिश करना है।
अजीबोगरीब

3

मुझे एक कार्यशील समाधान का एहसास हुआ जो एक श्मिट ट्रिगर ट्रिगर (आरसी वोल्टेज स्तर के खिलाफ इनपुट में रखा गया एक निश्चित वोल्टेज संदर्भ के साथ) में एक आरसी नेटवर्क फ़ीड का उपयोग करता है।

यह वास्तव में एक डिजिटल सर्किट में देरी को लागू करने का बहुत मानक तरीका है।

मैं दो मुख्य कारणों से इस समाधान से बहुत संतुष्ट नहीं हूँ:

  • आवश्यक विलंब से तात्पर्य बड़े कैप से है जो बहुत गलत हैं;

ठीक है, बस एक बड़ा आर का उपयोग करें, फिर! देरी को आर और सी के उत्पाद द्वारा परिभाषित किया गया है, इसलिए आप दूसरे के लिए एक व्यापार कर सकते हैं - और बड़े-मूल्यवान प्रतिरोधों को बड़े-मूल्यवान कैपेसिटर की तुलना में सटीक रूप से प्राप्त करना आसान है।

  • इनपुट सिग्नल उच्च स्तर को कम से कम 'देरी' तक चलने की आवश्यकता है;

तो, हो सकता है कि अपने तैयार किए गए शमित ट्रिगर को पूर्वनिर्धारित हिस्टैरिसीस सीमाओं के साथ एक उच्च "ऑफ-टू-ऑन" थ्रेशोल्ड और एक कम "ऑन-ऑफ-ऑफ" थ्रेशोल्ड के साथ ट्रिगर के साथ बदलें।


3

एक और 2-चिप समाधान। इस दृष्टिकोण का लाभ निरंतर घड़ी है जिसे मापा जा सकता है और समायोजित किया जा सकता है, संभवतः एक शॉट वाली घटना के समय से अधिक आसान।

इनपुट पल्स NAND कुंडी सेट करता है जो काउंटर से रीसेट को हटा देता है, जिससे वह गणना कर सकता है। 8 घड़ी दालों के बाद आउटपुट उच्च हो जाता है। अगली घड़ी पल्स NAND कुंडी को रीसेट करती है जो काउंटर को रीसेट करता है, इसे अक्षम करता है।

अन्य दो द्वार आरसी थरथरानवाला बनाते हैं, दिखाए गए मानों को इसे 1 सेकंड की देरी के लिए 8 हर्ट्ज और 125 सेमी नाड़ी की चौड़ाई के लिए रखना चाहिए।

यहां छवि विवरण दर्ज करें


मैं हमेशा किसी भी उत्तर को
बढ़ाता हूं

2

74HC4538 एक मैं अक्सर उपयोग किया है है। 1 सेकंड अपनी सीमा के अंत में है। यह एक-पैकेज सौदा है, क्योंकि इसकी दो अलग-अलग इकाइयाँ हैं। पहला देरी प्रदान करेगा, और इसका आउटपुट दूसरा ड्राइव करेगा, जो अंतिम पल्स चौड़ाई का उत्पादन करेगा।

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

और अगर आप टीटीएल को सीएमओएस में हस्तक्षेप करने के बारे में चिंतित हैं, तो मत बनो। एक टीटीएल आउटपुट पर सीएमओएस एकमात्र लोड है, मान लें कि +5 में 1k पुलअप रेज़िस्टर को जोड़ने से कोई उपद्रव नहीं होगा।

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