मेरा MCU लगभग 4 उपकरणों के साथ एक SPI बस चलाता है। मैं इस बस को ऑफ बोर्ड होने के लिए विस्तारित करना चाहता हूं, यानी कुछ पीसीबी "मुख्य" बोर्ड से कनेक्ट करते हैं और कार्यक्षमता का विस्तार करते हैं। "पैड टू पैड" दूरी होगी:
मुख्य बोर्ड की लंबाई का पता लगाने + केबल की लंबाई + विस्तार बोर्ड पर लंबाई का पता लगाने
3 "+ 6" + 3 "= लगभग 12"
मेरे अनुभव में, यहां तक कि एक 1 मेगाहर्ट्ज सिग्नल, लगभग 7 ns बार बढ़ने के साथ, एक रिबन केबल के माध्यम से यह दूरी 1 वी से अधिक थी (लेकिन कोई अत्यधिक रिंगिंग नहीं थी)। बोर्ड उसी बिजली की आपूर्ति द्वारा संचालित होंगे।
नोट: आप यहां उदय का समय नहीं देख सकते हैं लेकिन आप अत्यधिक ओवरशूट देख सकते हैं - यह एक 3.3V संकेत है। और हां, यह जांच से जमीन तक एक बहुत ही कम तार के साथ ठीक से मापा गया था। बहुत कुछ ऐसा है जो अक्सर इस साइट पर सुझाता है। मुझे नहीं लगता कि यह माप त्रुटि है।
मुझे 4 मेगाहर्ट्ज पर काम करने के लिए सिस्टम चाहिए, लेकिन 2 मेगाहर्ट्ज भी स्वीकार्य है। अधिकतम। मेरे द्वारा कनेक्ट किए जाने वाले बोर्डों की संख्या लगभग 4 होगी और इससे SPI बस का विस्तार लगभग 12 उपकरण होगा। मुझे नहीं लगता कि यह कोड के माध्यम से प्रबंधित करना बहुत मुश्किल होगा क्योंकि मेरे पास पहले से ही कुछ इस तरह से काम कर रहा है। अतिरिक्त दास चयन लाइनों का होना भी कोई समस्या नहीं है।
हालांकि, मेरी चिंता यह है कि एक बोर्ड से दूसरे में एसपीआई डेटा कैसे भेजा जाए। क्या मुझे सीधे एसपीआई भेजना चाहिए या इसे एक छोर पर एलवीडीएस में बदलना चाहिए और फिर इसे दूसरे छोर पर एसपीआई में बदलना चाहिए?