ट्रिगर के आगे मेरा तरंग क्यों शुरू होता है?


10

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

आस्टसीलस्कप छवि

इस छवि में, मेरे पास चैनल 1 (पीला) और चैनल 2 (नीला) पर MOSI की घड़ी है। ट्रिगर चैनल 1 का उपयोग करने के लिए सेट है, 1.44V के बढ़ते बढ़त ट्रिगर का उपयोग करके। क्लॉक स्क्वायर वेव आयाम लगभग 3.3V है।

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

क्या मेरी समझ गलत है, या मैं सिर्फ एक अजीब गुंजाइश का उपयोग कर रहा हूं?

संपादित करें: पल्स ट्रेन 300μs चौड़ी है, 2ms के अंतराल पर दोहराती है, और मेरे पास 500μs का ट्रिगर होल्ड वैल्यू है। होल्ड को एडजस्ट करने से यह तथ्य नहीं बदला है कि एक पल्स ट्रिगर से पहले है।

2 संपादित करें:

सिग्नल के अधिक विश्लेषण के बाद, एनालॉग ऑसिलोस्कोप का उपयोग करने सहित, मुझे लगता है कि मैंने निर्धारित किया है कि कभी-कभी पल्स की अवधि 300μs के बजाय लगभग 350μs है। यह कोड बनाने वाले फ़्रेम में एक गड़बड़ हो सकता है।

मुझे पता चला कि 352μs के समय की पकड़ से अपेक्षित परिणाम प्राप्त होगा, लेकिन हर अब और फिर एक अतिरिक्त पल्स ट्रिगर से पहले होता है।

होल्ड-ऑफ मूल्य

मैंने अनुपस्थित और वर्तमान दोनों नाड़ी को दिखाने के लिए कुछ फ्रेम रिकॉर्ड किए:

अग्रणी नाड़ी अनुपस्थित उपस्थित नाड़ी

यदि मैं दालों की अवधि देखने के लिए क्षैतिज समय आधार को पर्याप्त समय देता हूं, तो हमेशा उनके बीच कम से कम 1.7ms प्रतीत होता है:

डेटा दाल प्रति 1ms पर

इसलिए जब मुझे लगता है कि अग्रणी पल्स स्रोत से एक "गड़बड़" का परिणाम है, मुझे अभी भी यकीन नहीं है कि ट्रिगर होल्ड-ऑफ> 360μs अभी भी अप्रत्याशित अग्रणी पल्स कैसे उत्पन्न करता है।


2
अपने ट्रिगर मेनू की जाँच करें - आप एक निश्चित समय => के लिए कम होने वाली पल्स पर ट्रिगर हो सकते हैं और यह आपके द्वारा दिखाए गए स्क्रीन शॉट से मेल खाएगा। इसके बजाय एज ट्रिगर की कोशिश करें।
एंडी उर्फ

मेरे पास "एंट्री-लेवल" स्कोप भी है, ओवोन एसडीएस 7102 है, और यह भी कभी-कभी पहले ट्रिगर को मिस करेगा। व्यवहार टाइमबेस / नमूना दर / मेमोरी सेटिंग्स और सिग्नल की आवृत्ति पर निर्भर करता है। हो सकता है कि आपका भी टाइमबेस / सैंपल रेट सेटिंग से प्रभावित हो?
आंद्रेजाको जू

1
मैंने देखा है कि $ 18,000 स्कोप 5 एमएस से कम में घूमने और रिट्रीगर करने में असमर्थ हैं। बहुत दुख की बात है, वास्तव में। कम से कम 2 एस के अंतराल के साथ जो आपकी समस्या नहीं होनी चाहिए।
डार्रोन

1
@ डार्रोन जैसा कि होता है 2s एक टाइपो था - दालें 2ms के अंतराल पर हैं। मुझे लगता है कि स्कोप काफी तेजी से ट्रिगर को फिर से आ रहा है, लेकिन अन्य कारक खेल में हैं जैसा कि मैंने सवाल के अपडेट में उल्लेख किया है।
जेल्टन

जवाबों:


3

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


मैंने प्रश्न संपादित किया। डेटा स्ट्रीम हर 2ms को दोहराता है, 2s को नहीं। मैंने सुनिश्चित किया है कि कोई फ़िल्टरिंग सक्षम नहीं है, और वह ट्रिगर होल्ड पल्स ट्रेन की तुलना में थोड़ा लंबा है। मेरा एनालॉग (BK 2190B) स्कोप पहली घड़ी की पल्स पर ठीक चलता है। डिजिटल, हालांकि, हमेशा इसे याद करता है। मुझे यकीन नहीं है कि डिजिटल गुंजाइश को छोड़कर और क्या करना है, यह बहुत सक्षम नहीं लगता है।
जेल्टन

3

यह एक ही संकेत एक Tektronix TDS3014 का उपयोग करके ट्रिगर को ठीक करता है, जिसमें 350μs से 1.5ms या उससे अधिक के मूल्यों को ट्रिगर होल्ड ऑफ होता है।

Tek TDS3014 परिणाम

इसलिए, मुझे लगता है कि उत्तर, एक से अधिक गुंजाइश के साथ संकेतों को पार करने के लिए है जब कुछ सही नहीं दिखता है।

मैं बीके 2542 बी को पहले पल्स को याद किए बिना घड़ी को ठीक से दिखाने में सक्षम नहीं था, या यादृच्छिक "ग्लिचिंग" या "कचरा" दिखा रहा था, जिससे घड़ी की दाल बेशुमार हो गई थी।


0

यार, SPI बस घड़ी की रेखा के पतन पर सिंक्रनाइज़ है, न कि वृद्धि, यही कारण है कि सब कुछ गलत दिखता है!

सादर, मैक्स


मुझे यकीन है कि गुंजाइश इस बात की परवाह नहीं करती है कि एसपीआई कैसे सिंक्रनाइज़ है, यह सब देखता है सिग्नल ए और सिग्नल बी।
दिमित्री ग्रिगोरीव

0

ठीक है, तकनीकी रूप से आपके दायरे में कुछ भी गलत नहीं था: आप बढ़ते हुए घड़ी के किनारे पर सिंक करना चाहते थे, और आपके सभी स्क्रीनशॉट हैं। किसी ने आपको नहीं बताया कि यह पहली दाल होगी । यदि गुंजाइश पर्याप्त रूप से जल्दी रिकॉर्डिंग शुरू कर देती है, तो ट्रिगर को पहले पल्स को हिट करना चाहिए, यदि नहीं - कठिन भाग्य, आपको छवि # 2 मिलती है।

मैं काफी समझ नहीं पा रहा हूं कि आप सीएलके पर अपना ट्रिगर क्यों चाहते हैं, और एसएस सिग्नल पर नहीं। एसएस पर गिरती बढ़त की गारंटी है कि आप लेन-देन की शुरुआत में हैं, सीएलके बढ़त बढ़ती नहीं है।

संपादित करें: यह देखते हुए कि आप हमेशा एक पल्स को याद करते हैं, यह सब के बाद दायरे में एक बग जैसा दिखता है। फिर भी, देखें कि क्या एसएस पर ट्रिगर करने से मदद मिलती है।

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