मुझे तर्क विश्लेषक के साथ कितनी तेजी से नमूना लेना चाहिए?


10

यदि मेरे पास 10 मेगाहर्ट्ज डिजिटल सिग्नल है, तो मुझे किसी भी बिट त्रुटियों से बचने के लिए तर्क विश्लेषक के साथ कितनी तेजी से नमूना लेने की आवश्यकता है? यदि मैं एक प्रोटोकॉल डिकोडर (जैसे SPI) संलग्न करना चाहता हूं तो न्यूनतम नमूना दर बढ़ जाती है?

मुझे इसकी जानकारी है न्यक्विस्ट-शैनन नमूना प्रमेय और तथ्य यह है कि एक 10 मेगाहर्ट्ज वर्ग की लहर उच्च हार्मोनिक्स (30 मेगाहर्ट्ज, 50 मेगाहर्ट्ज, आदि) में महत्वपूर्ण ऊर्जा है। हालाँकि, एक लॉजिक एनालाइज़र को पूरी तरह से सैंपल या रिप्रेज़ेंट करने की ज़रूरत नहीं है यह जानने के लिए कि क्या यह लॉजिक 1 या 0. है, मैं देख रहा हूँ कि बिट एरर या प्रोटोकॉल डिकोडिंग एरर से बचने के लिए व्यावहारिक रूप से क्या आवश्यक है।

मैं सलाई लॉजिक प्रो 16 का उपयोग कर रहा हूं।

जवाबों:


6

कम से कम आप कर सकते हैं शैनन-नेक्विस्ट प्रमेय : एक संकेत पढ़ने में सक्षम होने के लिए, आप इसकी आवृत्ति कम से कम दो बार नमूना लेंगे। यहां, आप 20MS / सेकंड (प्रति सेकंड मेगा नमूना) पर नमूना कर सकते हैं। फिर भी, एक अवधि के लिए 2 अंक बहुत कम हैं, और पुनर्निर्माण के संकेत पर बहुत घबराहट का परिचय देते हैं।

आपका तर्क विश्लेषक आपकी सिग्नल घड़ी को साझा नहीं करेगा। यह ट्रांसमिशन में एक सामान्य मामला है, और मैं आपको सबसे UART / SPI / I2C / ... इंटरफ़ेस के समान करने की सलाह दूंगा: प्रति राज्य 3 अंक लें। यह बहुसंख्यक फिल्टर का उपयोग करके EMC शोर को फ़िल्टर करने की अनुमति देता है, और, विश्लेषण करते समय, आपके संकेतों के बीच महत्वपूर्ण तिरछा देखने की अनुमति देता है। कृपया ध्यान दें कि एक 10 मेगाहर्ट्ज एसपीआई बस की घड़ी उच्च और निम्न दोनों हर 100ns अवधि में जाती है, इसलिए आपको अपने एसपीआई आवृत्ति (60MS / s) के 6 गुना पर नमूना करना होगा।

तार्किक विश्लेषणकर्ताओं के लिए 60MS / s आम है, और यह आपको अधिकांश प्रोटोकॉल (SPI सहित) के लिए अत्यधिक तिरछा (आपके डेटा और आपकी घड़ी के बीच) का पता लगाने की अनुमति देगा। फिर भी, एक गैर-सममित घड़ी (tHIGH (! TLOW)) के साथ, आपको घड़ी के सबसे छोटे हिस्से का नमूना लेने के लिए पर्याप्त तेज़ी से नमूना लेना होगा। यदि आप घड़ी 1µs के लिए उच्च है और 9 ,s के लिए कम है, तो आपको 100kHz सिग्नल मिल गया है, लेकिन 3MS / s की आवश्यकता है।

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


1
मैं नमूना आवृत्ति के रूप में घड़ी की आवृत्ति का 6 बार उपयोग करता हूं। किसी भी तिरछी नज़र को देखने के लिए 4 बार पर्याप्त होना चाहिए, लेकिन मेरे अनुभव में, बड़े उठने / गिरने के समय से निपटने के लिए समझना मुश्किल है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.