यूएसबी डिवाइस की सामयिक विफलता


1

लैपटॉप एक थिंकपैड T520 है, डेस्कटॉप एक टेम्प्रेचर M सीरीज है। दोनों C200 सीरीज चिपसेट फैमिली USB एनहैंस्ड होस्ट कंट्रोलर का इस्तेमाल करते हैं।

फेलिंग डिवाइस एक सिलिकॉन लैब्स C8051F342 चिप का उपयोग करता है।

मैं एक ज्ञात अच्छे SPI दास के लिए कई SPI लेनदेन चलाकर USB-to-SPI कनवर्टर (डिवाइस # 1) का परीक्षण कर रहा हूं। मैंने दो कंप्यूटरों पर यह कोशिश की है।

  • केवल डिवाइस # 1 के साथ डेस्कटॉप पर, सामने USB पोर्ट से जुड़ा हुआ है, और माउस और कीबोर्ड बैक में है, मुझे हर 50,000 के लेन-देन में से एक बार झूठी विफलता मिलती है। लैपटॉप पर, मैंने बिना किसी असफलता के सैकड़ों सैकड़ों लेनदेन किए हैं।

  • जब मैं किसी अन्य USB डिवाइस (डिवाइस # 2) को डेस्कटॉप के दूसरे पोर्ट में प्लग करता हूं (लेकिन ऐसा कुछ भी करने का प्रयास नहीं करता है जो डिवाइस # 2 को USB का उपयोग करने का कारण बनता है), तो विफलता दर लगभग 1/500 हो जाती है। लैपटॉप पर ऐसा नहीं होता है।

  • डेस्कटॉप पर, जब मैं लेनदेन चलाता हूं जो डिवाइस # 2 पर USB ट्रैफ़िक को बाध्य करेगा, तो डिवाइस # 1 तुरंत विफल हो जाता है। लैपटॉप पर ऐसा नहीं होता है।

  • जब मैं दोनों उपकरणों को USB हब में प्लग करता हूं और # 2 डिवाइस पर लेन-देन चलाता हूं, तो डिवाइस # 1 लैपटॉप और डेस्कटॉप दोनों पर तुरंत विफल हो जाता है।

मैंने डेस्कटॉप के BIOS को अपडेट करने की कोशिश की है, लेकिन इससे कोई मदद नहीं मिली। डिवाइस # 1 और डिवाइस # 2 दोनों पर वर्तमान ड्रा बहुत कम होना चाहिए। जहां तक ​​मैं बता सकता हूं, वोल्टेज नहीं गिर रहा है।

क्या कंप्यूटर, डिवाइस # 1, या दोनों के साथ समस्या है? मैं यह मुश्किल कैसे सुलझाऊँ?

अद्यतन: जब मैंने डेस्कटॉप के पीछे के यूएसबी पोर्ट से माउस और कीबोर्ड को हटा दिया, और सामने के यूएसबी पोर्ट से डिवाइस # 2, मैं बिना किसी असफलता (5 मिलियन लेनदेन) के साथ डिवाइस # 1 चलाने में सक्षम था। मुझे लगा कि पीछे के यूएसबी पोर्ट में सामने से एक अलग होस्ट कंट्रोलर है, इसलिए मुझे समझ नहीं आता कि इससे फर्क क्यों पड़ता है। हालाँकि, यह एक स्वीकार्य समाधान है इसलिए मैं इसके साथ जा रहा हूँ।


"जब मैं दोनों उपकरणों को USB हब में प्लग करता हूं ..." - क्या यह एक संचालित हब है?
चूरा

चूरा, कि कोई बाहरी शक्ति के साथ हब है।
एनी

फिर एक पावर्ड USB हब के साथ फिर से प्राप्त करें।
चूरा

1
मैं एक संचालित यूएसबी हब के साथ सेवानिवृत्त हुआ, और मैं अभी भी उसी समस्या को देख रहा हूं।
एनी

जवाबों:


0

आपके द्वारा उपयोग किया जा रहा USB हब एक निष्क्रिय USB हब है, इसका मतलब है कि USB हब में केवल आपके मूल उपकरण, आपके कंप्यूटर से आने वाली शक्ति तक पहुंच है। USB केवल इतनी ऊर्जा स्थानांतरित कर सकता है, जो आपके द्वारा संलग्न किए जाने की इच्छा रखने वाले उपकरणों के लिए पर्याप्त नहीं हो सकती है। अधिकांश डिवाइस जो यूएसबी पोर्ट से पूरी तरह से बिजली का उपयोग नहीं करते हैं, वे सही तरीके से काम करेंगे। लेकिन जब कोई उपकरण अधिक शक्ति का उपयोग करता है, उदाहरण के लिए एक हार्ड ड्राइव (बाहरी शक्ति के बिना), तो उस USB हब पर काम करने के लिए किसी अन्य डिवाइस के लिए बहुत अधिक उपयोग हो सकता है।

एक सक्रिय (संचालित) USB का उपयोग करके इस समस्या को हल किया जा सकता है, क्योंकि बाहरी शक्ति यह सुनिश्चित करती है कि USB हब के प्रत्येक पोर्ट में एकल USB पोर्ट के समान वोल्टेज हो।

Protip: USB 3.0 मानक पिछले संस्करणों में बिजली प्रबंधन क्षमताओं में सुधार करता है और उच्च शक्ति वाले उपकरणों का उपयोग करने में सक्षम हो सकता है जो पुराने मानकों को चलाने वाले हब नहीं कर सकते।

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