रिबन केबल क्रॉस टॉक - क्या तथ्य के बाद एक फिक्स है?


18

मैं एक ऐसी परियोजना में शामिल हूं, जहां ग्राहक संभव क्रॉस-टॉक मुद्दों पर विचार किए बिना, एक रिबन केबल में पिन परिभाषित करता है। सिग्नल 1 मेगाहर्ट्ज डेटा सिग्नल हैं, जिसमें कोई ग्राउंड वायर अलग नहीं होता है। मेरे पास क्रॉस-टॉक के साथ अनुभव नहीं था और प्रेरित glitches (0.5 से 0.65 वोल्ट) के आकार पर चकित था। प्राप्त करने वाला पक्ष 74HCxx लाइन ड्राइवरों (CMOS स्विचिंग स्तरों) का उपयोग कर रहा था, जिसके परिणामस्वरूप डेटा स्ट्रीम पर शुद्ध कचरा था। ग्राहक 74HCT ड्राइवरों को स्विच करने का प्रयास कर रहा है, जो कि "हाई" स्विचिंग स्तर को गड़बड़ स्तर से नीचे ले जाने के प्रयास में है, लेकिन मुझे अपनी चिंताएं हैं।

क्या ऐसा कुछ भी किया जा सकता है, इसके अलावा एचसीटी भागों पर स्विच करने या बस ठीक से बोर्ड को फिर से डिज़ाइन करने के लिए संभवतः हमारे पास क्या है?


3
आप अपने ड्राइवर / रिसीवर के साथ थोड़े सुस्त हैं। CMOS रिसीवर वाले CMOS ड्राइवरों में एक अच्छा शोर मार्जिन होता है। ड्राइवर एक लोड के साथ GND + 0.5V और Vcc - 0.5V के लिए ड्राइव करेंगे और एक लोड के बिना रेल के पास। गारंटीकृत रिसीवर थ्रेसहोल्ड आमतौर पर 30% और 70% Vcc के होते हैं, और आमतौर पर 50% के पास होते हैं। आपके पास मार्जिन का => 1 वी होना चाहिए। HCT रिसीवर्स में 0.8V का लॉजिक लो इनपुट थ्रेशोल्ड है, मार्जिन केवल 0.3V है।
एचसीटी पर

1
ग्लिट्स कितने विस्तृत हैं?
सास्का

6
संकेतों का उत्थान / पतन क्या है? यदि आप किनारे के समय को धीमा करने के लिए स्रोत पर श्रृंखला प्रतिरोध जोड़ सकते हैं, तो यह आपके लिए सबसे अच्छा समाधान होने की संभावना है।
फोटॉन

3
केबल कब तक है? किस प्रकार के कनेक्टर का उपयोग किया जाता है? आईडीसी 0.100 "?
अले..चेन्स्की

3
आपके सिस्टम के किस हिस्से को बदलना सबसे कठिन है? मेरा मतलब है कि क्या केबल पहले से ही दीवारों में स्थापित हैं? या आपके पास तैयार बोर्डों के पैलेट हैं? यह स्पष्ट है कि दोनों नहीं रह सकते। यदि आपके पास सममित लाइनों (विपरीत चरण के साथ 2 तार) की लक्जरी थी, तो 1 मेगाहर्ट्ज अभी भी रिबन केबल पर आसान होगा। पुराने 10Base-T को चलाने और प्राप्त करने के लिए चिप्स हैं जो आपके लिए यह सब करते हैं - वे एक आउटपुट में अंतर को परिवर्तित करते हैं, वे किसी भी आयाम हानि के लिए समायोजित करते हैं ... पहिया का फिर से आविष्कार न करें।
Zdenek

जवाबों:


27

क्या आप रिबन केबल को बदल सकते हैं, या एक उच्चतर पिन-गणना केबल में एक एडाप्टर डाल सकते हैं? विचार करें कि आईडीई / एटीए ने बैंडविड्थ को बढ़ाने के लिए क्या किया - इसे 40-तार केबल से 80-तार केबल पर स्विच किया गया था, कनेक्टर के भीतर जमीन से बंधे केबल के अंदर हर दूसरे तार के साथ। एक समान समाधान यहां लागू हो सकता है।

वैकल्पिक रूप से, क्या आप slew दर को कम कर सकते हैं? 1 मेगाहर्ट्ज पर, आपकी समस्या स्वयं संकेतों की आवृत्ति के बारे में कम और उनके तेज किनारों के बारे में अधिक होने की संभावना है। संचारित पक्ष पर एक फ़िल्टर नेटवर्क मदद कर सकता है।


18

आप बोर्ड के डिजाइन को इस प्रकार छोड़ सकते हैं, लेकिन केबल के दोनों सिरों पर एक छोटा एडेप्टर बना सकते हैं, और वास्तविक केबल को नॉन-रिबन केबल (माइक्रो कॉक्स, यह सबसे अच्छा होगा) बना सकते हैं, या बीच में उचित ग्राउंडिंग का उपयोग कर सकते हैं। संकेत तार। अनिवार्य रूप से आपको आईडीसी प्लग को फिट करने के लिए एक अलग केबल बनाने की आवश्यकता होती है (या जो भी उन्हें बोर्ड-टू-केबल कनेक्टर के रूप में चुना जाता है)। कुछ इस तरह:

यहाँ छवि विवरण दर्ज करें


12

सिग्नल 1 मेगाहर्ट्ज डेटा सिग्नल हैं, जिसमें कोई ग्राउंड वायर अलग नहीं होता है।

यह बहुत धीमा है, इसलिए पहले यह देखें कि ड्राइविंग साइड पर सोर्स टर्मिनेशन रेसिस्टर्स हैं या नहीं। यदि रेसिस्टर्स हैं, तो आप स्लीव रेट को कम करने के लिए उनकी वैल्यू बढ़ा सकते हैं।

यदि कोई स्रोत समाप्ति प्रतिरोधक नहीं हैं, तो जो कुछ भी इस केबल को चला रहा है, वह प्रत्येक स्तर के संक्रमण पर आश्चर्यजनक रूप से बड़े वर्तमान दालों को केबल कैपेसिटेंस में धकेलने वाला है, जो कि ड्राइविंग चिप की बिजली आपूर्ति को गड़बड़ कर देगा यदि यह ठीक से डिकूप नहीं किया गया है। इसलिए, इस गुंजाइश की जांच करें कि क्या आपको दोनों किनारों पर "क्रॉसस्टॉक" मिलता है, या केवल एक किनारे, या दोनों किनारों पर क्रॉसस्टॉक की अलग-अलग राशि है, केबल चालक की बिजली आपूर्ति की जांच करें, इसके GND पिन बनाम GNT प्लेन की भी जांच करें। दूसरों को अकेला छोड़ते समय एक संकेत को फ़्लिप करने का प्रयास करें। यदि यह केबल के एक तरफ से एक तार से एक समान मात्रा में अन्य सभी तारों के लिए "क्रॉस्टाल्क्स" करता है, तो यह क्रॉसस्टॉक नहीं है, बल्कि यह ड्राइवर चिप है जिसमें ग्राउंड उछाल या खराब डिकॉप्लिंग है, इसलिए आपको इसे ठीक करना होगा।

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

ग्राहक 74HCT ड्राइवरों को स्विच करने का प्रयास कर रहा है, जो कि "हाई" स्विचिंग स्तर को गड़बड़ स्तर से नीचे ले जाने के प्रयास में है, लेकिन मुझे अपनी चिंताएं हैं।

हाँ, लेकिन यह इनपुट "निम्न" स्तर को नीचे ले जाएगा और इसे शोर के प्रति अधिक संवेदनशील बना देगा, इसलिए यह एक किनारे पर क्रॉसस्टॉक को "ठीक" कर सकता है, लेकिन इसे दूसरे किनारे पर खराब कर सकता है! मुझे लगता है कि यह काम कर सकता है अगर आपका सिग्नल सिंक्रोनस है, और यह एक उच्च-से-कम घड़ी के किनारे का उपयोग करता है लेकिन ... mehhh ... बेहतर एक श्मिट ट्रिगर गेट का उपयोग करें।

क्या ऐसा कुछ भी किया जा सकता है, इसके अलावा एचसीटी भागों पर स्विच करने या बस ठीक से बोर्ड को फिर से डिज़ाइन करने के लिए संभवतः हमारे पास क्या है?

रिडिज़ाइन करने से पहले, सुनिश्चित करें कि आप पुष्टि करते हैं कि क्या यह वास्तव में क्रॉसस्टॉक है ... या ड्राइविंग चिप में ग्राउंड उछाल या खराब डीकंपलिंग।

यह भी सुनिश्चित करें कि यह जीएनडी तार में करंट प्रवाहित होने और बोर्डों के बीच वोल्टेज अंतर पैदा करने के कारण दो बोर्डों के बीच जमीनी उछाल नहीं है।

यदि आप पिन से बाहर हैं और सिंक्रोनस सिग्नल (घड़ी के साथ) का उपयोग करते हैं, तो आप घड़ी में डेटा किनारों को रोकने के लिए घड़ी और डेटा लाइनों के बीच जीएनडी लाइन डाल सकते हैं।


9

तथ्य के बाद, आपके पास कुछ विकल्प हैं:

  1. श्मिट ट्रिगर इनपुट रिसीवर का उपयोग करें
  2. परिरक्षित पन्नी रिबन केबल का उपयोग करें
    • संपादित करें: @ डस्कवॉल्फ के पास सबसे अच्छा समाधान है: मैं 80 तार केबल (वरिष्ठ क्षण) के बारे में सब भूल गया यहाँ छवि विवरण दर्ज करें
  3. एक प्रारंभिक मूल्य के रूप में 470 पीएफ के साथ समाप्त करें
  4. केबल प्रतिबाधा के साथ 110-120 ओम जमीन पर समाप्त
  5. ड्राइवर प्रतिबाधा ~ 50 ओम से Vcc / 2 अयस्क इक्विव पुल / डाउन के साथ समाप्त करें

स्रोत प्रतिरोध बढ़ने से रिसाइस्ट कम हो जाता है, लेकिन क्रॉसस्टॉक कम नहीं होगा, क्योंकि क्रॉसस्टॉक कैपेसिटेंस एक्ससी / रुपये के प्रतिबाधा अनुपात में वर्तमान में कमी आई है।

संपादित करें

1 मी रिबन केबल अनुमान ईएसएल और सी का उपयोग करके विचारों का प्रमाण

1 मेगाहर्ट्ज स्क्वायर वेव के पास 5 अलग-अलग सिग्नल का उपयोग करते हुए लेकिन अलग-अलग स्रोत और लोड प्रतिबाधा के साथ उर्फ ​​क्रॉसस्टॉक प्राप्त करने के लिए अलग। आम तौर पर मुझे याद है, रिबन केबल 120 ओम सिंगल एंडेड हैं जो एक मीटर इंडक्शन और कैपेसिटेंस प्रति मीटर में तब्दील हो जाते हैं लेकिन AWG और ढांकता हुआ रिक्ति पर निर्भर करता है।

यहाँ छवि विवरण दर्ज करें


6

न्यूनतम क्रॉसस्टॉक के लिए, आपको आवश्यकता है

(1) व्यापक रूप से रिबन-केबल वाइरिंग्स, इस प्रकार बड़े व्यास वाले प्लास्टिक जैकेट; यह न्यूनतम पिकोफ़र्ड / मीटर देता है और केबल धाराओं (न्यूनतम चुंबकीय क्षेत्र) को कम करता है

(2) धातु की पन्नी ढाल के आसपास रिबन केबल, अधिकांश एफिल्ड्स पर कब्जा करने के लिए; इन फफूंद को जमीन पर लगाओ।

(3) न्यूनतम केबल धाराएं और सबसे धीमी धार गति (धीमी गति से स्लीवेट्स), इसलिए dI / dT धीमा है और चुंबकीय क्षेत्र युग्मन न्यूनतम है; इस प्रकार WEAK ड्राइवरों का उपयोग करें

(4) स्रोत समाप्ति, शायद 100ohms

मानसिकता पर ध्यान दें: (ए) बड़े तार-तार स्पेसिंग का उपयोग करते हुए, इलेक्ट्रिक-फील्ड क्रॉसस्टॉक को कम करते हैं, और अधिकांश विद्युत प्रवाह को पकड़ने के लिए एक ढाल का उपयोग करते हैं और वास्तव में तार-तार समाई को कम करते हैं; dV / dT को भी कम करें। और (बी) चुंबकीय-क्षेत्र क्रॉसस्टॉक को कम करते हैं, वायर-वायर रिक्ति को बढ़ाकर, रिटर्न-पाथ (ढाल, पन्नी) के साथ "लूप क्षेत्र" को कम करके, बहुत करीब स्थित डीआई / डीटी को धीमा करके, क्योंकि डी.वी. डीटी कम हो जाता है, और प्राप्त अंत में समाप्त नहीं करके वर्तमान को कम करता है।


2

क्या आप सुनिश्चित हैं कि आपके द्वारा देखी जा रही गड़बड़ियां क्रॉस्टल हैं (और, उदाहरण के लिए, बेजोड़ प्रतिबाधा या बिजली की आपूर्ति शोर के कारण बज रही है)? एक अलग ढाल वाले तार के माध्यम से एक लाइन को रूट करने का प्रयास करें: इसमें क्रोस्टॉक गायब हो जाएगा, जबकि रिंगिंग और बिजली की आपूर्ति का शोर बना रहेगा।

मुझे दृढ़ता से संदेह है कि आप देखेंगे कि यह बज रहा है, और एक बार जब आप केबल और चालक के अवरोधों से मेल खाते हैं तो समस्या दूर हो जाएगी।

यदि समस्या वास्तव में क्रॉसस्टॉक के कारण है, तो आप अपने रिसीवर इनपुट की बाधा को कम करके स्थिति में बहुत सुधार कर सकते हैं। क्रॉसस्टॉक वोल्टेज सिग्नल स्तर को परेशान करने के लिए पर्याप्त उच्च हो सकता है, लेकिन यह निश्चित रूप से वास्तविक संकेतों के रूप में शक्तिशाली नहीं है। जिसका अर्थ है, यदि आप अपनी डेटा लाइनों के रिसीवर की तरफ पुल-अप या पुल-डाउन प्रतिरोधों को जोड़ते हैं, तो वे संकेतों पर कम से कम प्रभाव डालते हुए क्रॉस्स्टॉक शोर के एक महत्वपूर्ण हिस्से को अवशोषित करेंगे।

बिजली की आपूर्ति का शोर आमतौर पर कैप्सूल्स को हटाकर खत्म कर दिया जाता है।


1

रिबन को एल्यूमीनियम टेप में लपेटें (नलिका को सील करने के लिए इस्तेमाल किया जाने वाला गाढ़ा प्रवाहकीय; डक्ट टेप नहीं, केवल वास्तविक एल्यूमीनियम + गोंद), और इसे केवल आपके डिवाइस के अंत में जमीन से कनेक्ट करें। हो सकता है कि यह क्रॉसस्टॉक को पूरी तरह से हटा न दे, लेकिन यह प्रत्येक पंक्ति में समाई जोड़ देगा और एक कवच भी प्रदान करेगा, जो आपके आवेदन के लिए पर्याप्त हो सकता है। यह हालांकि केबल लचीलेपन को कम करेगा ...


1
या कॉपर टेप!
एंड्रयू मैक्रै

0

आप नियंत्रण सॉफ्टवेयर में इस मुद्दे को संबोधित करने पर विचार कर सकते हैं। आप प्रत्येक स्रोत तार से प्रत्येक आउटपुट तार से क्रॉसस्टॉक को माप सकते हैं। यह एक "क्रॉसस्टॉक मैट्रिक्स" को परिभाषित करता है। जब आप इस क्रोस्टॉक मैट्रिक्स के प्रत्येक तत्व को माप लेते हैं, तो आप मैट्रिक्स उलटा द्वारा अन्य तारों पर आवश्यक क्षतिपूर्ति वोल्टेज की गणना कर सकते हैं।


2
"मुआवजा देने वाले वोल्टेज"? क्रॉसस्टॉक एक स्थिर पूर्वाग्रह वोल्टेज नहीं है। आप इसकी भरपाई आसानी से नहीं कर सकते। (और यहां तक ​​कि अगर आप प्रत्येक जोड़ी तारों के बीच प्रेरित हस्तक्षेप के स्तर को माप सकते हैं, तो क्षतिपूर्ति करने के लिए आवश्यक सर्किट्री बल्कि जटिल होगी।)
डस्कवफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.