5 ns पल्स को लंबा करना


13

मेरे पास 5 ns पल्स की चौड़ाई है जो कि एक समतुल्य है जो अतुल्यकालिक है। मैं इस नाड़ी को गिनने का प्रयास कर रहा हूं। मेरे वर्तमान माइक्रोकंट्रोलर (dsPIC33FJ) में बोर्ड पर एक एसिंक्रोनस काउंटर है, जिसमें न्यूनतम न्यूनतम 10 ns पल्स चौड़ाई है।

इस 5 एनएस पल्स को लंबा / लम्बा करने के मेरे विकल्प क्या हैं ताकि इसे काउंटर द्वारा पढ़ा जा सके? मैं एक अलग माइक्रोकंट्रोलर पर स्विच करने या अधिक योग्य फ्रंट एंड काउंटर का उपयोग करने के लिए खुला हूं, लेकिन मैं इसके बजाय निष्क्रिय / सरल सर्किट सर्किट का उपयोग करना पसंद करूंगा। क्या यह संभव है?

मैंने अब तक क्या शोध किया है:

  1. मैंने आउटपुट सिग्नल और ग्राउंड के बीच .1uF कैपेसिटर को बांधने की कोशिश की है, उम्मीद है कि डिस्चार्ज इसे धीमा कर देगा, लेकिन जो कुछ भी किया वह सिग्नल को बहुत विकृत कर रहा था। क्या मैं एक तरह से कम मूल्य का उपयोग कर सकता हूं?

  2. मैंने सैंपल पर शोध किया और IC का होल्ड किया, लेकिन सबसे कम अधिग्रहण का समय जो मुझे मिल सकता है वह लगभग 200 ns का है जो मेरे आवेदन के लिए उपयुक्त नहीं है।


Nyquist का कहना है कि आपको कम से कम 400MHz
सैंपल

6
Nyquist का इससे कोई लेना-देना नहीं है। यहां असतत समय नमूनों से एनालॉग सिग्नल को पुन: प्रस्तुत करने का कोई सवाल ही नहीं है।
फोटॉन

2
पल्स कितनी जल्दी दोहरा सकता है और आपको अभी भी इसे अलग-अलग दालों के रूप में गिनना होगा? यदि यह काफी लंबा है, तो आप SN74LVC1G123 ( ti.com/product/sn74lvc1g123 ) आज़मा सकते हैं
फोटोन

2
इस ईई टाइम्स लेख को देखें: तेज, सरल एक-शॉट पल्स स्ट्रेचर नैनोसेकंड घटनाओं का पता लगाता है । एक कुंडी फ़ंक्शन के साथ तेज तुलनित्र हैं, जिसका उपयोग पल्स स्ट्रेचिंग के लिए किया जा सकता है।
निक अलेक्सिवि

जवाबों:


16

74LV123 जैसे एक प्रतिगामी मोनोस्टेबल मल्टीवीब्रेटर आपकी आवश्यकताओं को अच्छी तरह से पूरा करेगा:

  • 3 वोल्ट ऑपरेशन के लिए न्यूनतम पल्स चौड़ाई 3.0 एनएस, 5 वोल्ट पर 2.5 एनएस।
  • आउटपुट पल्स चौड़ाई बाहरी आर / सी द्वारा कॉन्फ़िगर की गई, आमतौर पर 470 माइक्रोसेकंड
  • रिट्रीजर का समय 45 ns (3 वोल्ट) से 40 ns (5 वोल्ट) होता है।

यह एक मानक तर्क आईसी है, बहुत कम जटिलता है, और पैकेज में दो मोनोस्टेबल्स हैं यदि आपको किसी अन्य पल्स स्रोत को फैलाने की आवश्यकता है।

यह हिस्सा डीआईपी के साथ-साथ टीएसएसओपी में उपलब्ध है, इसलिए ब्रेडबोर्ड और उत्पादन विकल्प।

आशा है कि इससे मदद मिली।


6

यहाँ कुछ शर्तों के साथ एक सरल पॉजिटिव पल्स स्ट्रेचर दिया गया है:

ट्रांजिस्टर का लाभ आउटपुट को तेज़ी से बढ़ाएगा, लेकिन फिर यह आरसी समय स्थिर के अनुसार वापस जमीन पर गिर जाएगा, जो इस उदाहरण में 47 एनएम है।

समस्याओं में से एक यह है कि आप बीई वोल्टेज ड्रॉप को सहन करने में सक्षम नहीं हो सकते हैं। यदि पीआईसी इनपुट के लिए गारंटीशुदा उच्च के लिए वीडीडी के 80% की आवश्यकता होती है और प्रोसेसर 3.3 V से चल रहा है, तो उच्च होने के लिए OUT को 2.6 V से ऊपर होना चाहिए। हालाँकि, यदि IN भी 3.3 V लॉजिक सिग्नल है और 700 mV BE ड्रॉप मान रहा है, तो OUT पहले स्थान पर केवल 2.6 V तक ही जाता है।

यह सर्किट अभी भी प्रयोग करने योग्य हो सकता है यदि PIC न्यूनतम तर्क उच्च सीमा कम है या IN एक उच्च वोल्टेज है। कुछ 33F भागों पर कुछ इनपुट 5 V सहिष्णु हैं। यदि आप IN को 5 V लॉजिक सिग्नल की व्यवस्था कर सकते हैं और 5 V सहिष्णु इनपुट का उपयोग कर सकते हैं, तो आपके पास पल्स की तुलना में लाइन को लंबे समय तक रखने के लिए पर्याप्त समय के लिए पर्याप्त मार्जिन होगा।

यदि OUT को किसी तरह से पल्स के चरम पर 3.3 V पर जाने की गारंटी दी जा सकती है और PIC के गारंटीकृत तर्क उच्च इनपुट 2.6 V है, तो यह सर्किट लगभग 1/2 बार निरंतर, या लगभग 24 ns तक पल्स को खींच देगा यह उदाहरण है।


ट्रांजिस्टर के बजाय एक ओप्पैम्प का उपयोग क्यों न करें ताकि बीई वोल्टेज ड्रॉप एक मुद्दा न हो?
जोएल बी

2
एक opamp तेजी से पर्याप्त नहीं हो सकता है। वे विशेष रूप से कदम इनपुट को नापसंद करते हैं।
गॉबरी

3

कितनी बार आपको दाल मिल रही है? क्या आपका काउंटर दालों के बजाय बढ़ते और गिरते दोनों किनारों को गिन सकता है?

यदि दालें बहुत अधिक नहीं हैं, तो आप एक टी-फ्लिप-फ्लॉप के क्लॉक इनपुट में दाल दें। हर बार जब आप एक पल्स प्राप्त करते हैं तो TFF आउटपुट एक बढ़त बनाते हुए टॉगल करेगा। दालों को इतना अलग करना पड़ता है कि एमसीयू में अगली बार आने से पहले ही धार को पंजीकृत करने का समय हो।

यदि आप MCU बढ़ते और गिरते दोनों किनारों से काम नहीं कर सकते हैं, तो आप दो काउंटरों (एक बढ़ती हुई बढ़त, एक गिरने वाली बढ़त) का उपयोग करने में सक्षम हो सकते हैं, या यहां तक ​​कि बस स्वीकार कर सकते हैं कि आप केवल हर दो दालों की गिनती कर सकते हैं।


2

एक प्रोग्राम करने योग्य विलंब रेखा को वही करना चाहिए जो आप कर रहे हैं। यह आपके 5 ns पल्स को 5 ns और 500 ns के बीच कहीं भी खींच देगा। कि ऊपर एक DigiKey पर स्टॉक से बाहर है, लेकिन डेटाशीट आपको सिद्धांत दिखाने के लिए एक अच्छा पढ़ा है। यहाँ रैखिक से एक है जो स्टॉक में है और आपको जो उम्मीद है वह करना चाहिए।


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

डलास सेमी भाग की न्यूनतम पल्स चौड़ाई 5 ns (रैखिक टेक की तरह एक न्यूनतम न्यूनतम, टाइप मिन नहीं है) है, जो इसे रैखिक भाग की तुलना में बेहतर बनाता है लेकिन वास्तव में ओपी की जरूरत के आधार पर काम कर सकता है या नहीं भी कर सकता है।

DS1040 अच्छा लग रहा है, लेकिन डेविड ने कहा कि 5ns की न्यूनतम पल्स मुझे थोड़ा असहज करती है। मैंने 4-7 ns से पल्स रेंज देखी है। दालों की आवृत्ति के लिए, उन्हें लंबाई के रूप में 5 एनएस (हालांकि संभावना नहीं) के रूप में कम करके अलग किया जा सकता है। मैं अधिक सटीक संकेत / गिनती सुनिश्चित करने के लिए यथासंभव अधिक से अधिक दालों को पकड़ना चाहता हूं। आपके द्वारा लिंक की गई लीनियर टेक की तरह लग रहा है कि इसमें 1000 ns का एक मिनट है।
कैमरून

1

यहाँ एक बहुत ही सरल पल्स स्ट्रेचर है। OR7 गेट को लागू करने के लिए NC7SZ58P6X यूनिवर्सल लॉजिक गेट का उपयोग कर सकते हैं। विशेष पत्रक 5v पर 4.3nS अधिकतम प्रसार विलंब दिखाता है।

ढांच के रूप में

इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध

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