मैं सीख रहा हूं कि एंट्री-लेवल डिजिटल स्टोरेज ऑसिलोस्कोप का उपयोग करके एसपीआई बस घड़ी और डेटा का विश्लेषण कैसे किया जाए। मैं एक बीके प्रेसिजन 2542 बी का उपयोग कर रहा हूं ताकि एक एआरएम न्यूट्रोलर का उपयोग करने वाले नेटड्यूइनो से घड़ी और एमओएसआई लाइनों के उत्पादन को मापा जा सके ।
इस छवि में, मेरे पास चैनल 1 (पीला) और चैनल 2 (नीला) पर MOSI की घड़ी है। ट्रिगर चैनल 1 का उपयोग करने के लिए सेट है, 1.44V के बढ़ते बढ़त ट्रिगर का उपयोग करके। क्लॉक स्क्वायर वेव आयाम लगभग 3.3V है।
ट्रिगर संकेतक क्षैतिज रूप से प्रदर्शन के केंद्र में है, फिर भी मेरे पास इसके बाईं ओर एक नाड़ी है। मैं घड़ी की पहली नब्ज को ट्रिगर स्थान पर शुरू करने की उम्मीद कर रहा था। मुझे पता है कि एक डिजिटल स्टोरेज ऑसिलोस्कोप आपको प्री- और पोस्ट-ट्रिगर इवेंट्स देखने की अनुमति देता है, लेकिन मैं उलझन में हूं कि पहली पल्स क्यों नहीं है जहां मुझे लगा कि यह होगा।
क्या मेरी समझ गलत है, या मैं सिर्फ एक अजीब गुंजाइश का उपयोग कर रहा हूं?
संपादित करें: पल्स ट्रेन 300μs चौड़ी है, 2ms के अंतराल पर दोहराती है, और मेरे पास 500μs का ट्रिगर होल्ड वैल्यू है। होल्ड को एडजस्ट करने से यह तथ्य नहीं बदला है कि एक पल्स ट्रिगर से पहले है।
2 संपादित करें:
सिग्नल के अधिक विश्लेषण के बाद, एनालॉग ऑसिलोस्कोप का उपयोग करने सहित, मुझे लगता है कि मैंने निर्धारित किया है कि कभी-कभी पल्स की अवधि 300μs के बजाय लगभग 350μs है। यह कोड बनाने वाले फ़्रेम में एक गड़बड़ हो सकता है।
मुझे पता चला कि 352μs के समय की पकड़ से अपेक्षित परिणाम प्राप्त होगा, लेकिन हर अब और फिर एक अतिरिक्त पल्स ट्रिगर से पहले होता है।
मैंने अनुपस्थित और वर्तमान दोनों नाड़ी को दिखाने के लिए कुछ फ्रेम रिकॉर्ड किए:
यदि मैं दालों की अवधि देखने के लिए क्षैतिज समय आधार को पर्याप्त समय देता हूं, तो हमेशा उनके बीच कम से कम 1.7ms प्रतीत होता है:
इसलिए जब मुझे लगता है कि अग्रणी पल्स स्रोत से एक "गड़बड़" का परिणाम है, मुझे अभी भी यकीन नहीं है कि ट्रिगर होल्ड-ऑफ> 360μs अभी भी अप्रत्याशित अग्रणी पल्स कैसे उत्पन्न करता है।