USB सिग्नल रूटिंग - vias का उपयोग करके डेटा लाइनों को स्वैप करें?


16

मैं अपना दूसरा USB डिज़ाइन बना रहा हूं, लेकिन MCU (atemga16u2) पर D + / D- पिन माइक्रो B कनेक्टर के लिए सही क्रम में नहीं हैं। सही तरीके से जाने के लिए इन्हें रूट करने के लिए सबसे अच्छा अभ्यास क्या है? मेरा वर्तमान विचार atmega 180 डिग्री को घुमाने और उनके नीचे मार्ग करने का है, लेकिन ऐसा लगता है कि निशान काफी लंबे हैं।

मैं भी एक के नीचे एक लाइनों को छोड़ सकता है, लेकिन मुझे यकीन है कि अंतर जोड़ी के लिए लंबाई के साथ गड़बड़ करेगा।

यह उपकरण पूर्ण गति से अधिक नहीं चलेगा, इसलिए मैं सही मार्ग से कम दूरी पर निकल सकता हूं।

Vii के साथ MCU के तहत रूटिंग


यदि आपके पास पर्याप्त जगह है, तो ऊपरी परत पर निशान रखें और दूसरी तरफ से कनेक्टर में प्रवेश करें। चिप को घुमाने के लायक भी हो सकता है।
आर्मंडस

आप नीचे की परत के रूप में दूसरी तरफ मतलब है? दुर्भाग्य से मैं अंतरिक्ष मुद्दों के कारण ऐसा नहीं कर सकता।
मोंटी

नहीं, दूसरी तरफ ऊपर से (जैसा कि आपकी छवि में दिखाया गया है), नीचे के बजाय, जैसा कि आप अभी करते हैं।
आर्मंडस

USB फुल स्पीड में आप बहुत कुछ पा सकते हैं। निश्चित रूप से, 0805 या यहां तक ​​कि 1206 0-ओम प्रतिरोधों को एक परत पर एक दूसरे पर पुल करने के लिए, आदि। आपके पास पहले से ही इनलाइन रेसिस्टर्स हैं (जैसा कि कई डिज़ाइन करते हैं) ताकि आप उन का शोषण कर सकें।
क्रिस स्ट्रैटन

जवाबों:


8

चूंकि टिप्पणियों में इसका वर्णन करना कठिन है, इसलिए मैं इसे उत्तर के रूप में रखूंगा।

यदि अंतरिक्ष अनुमति देता है, तो आप अपने संकेतों को इस तरह से रूट कर सकते हैं:

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


मेरे द्वारा अपलोड किए जाने से पहले आपने मुझे इसे हरा दिया: i.imgur.com/nELi3dP.png अब, डेटशीट कहती है कि सिग्नल फ्री ज़ोन होना चाहिए - क्या मुझे ठीक होना चाहिए?
मोंटी

@ मैं यह भूल गया कि माइक्रोयूएसबी सभी धातु है। मैं जब भी संभव हो डेटा शीट निर्देशों का पालन करने की सलाह दूंगा।
13

@monty मैं अपने उत्तर के लिए आपकी छवि उधार लूंगा, यदि यह ठीक है।
आर्मंडस

क्या इस तरह से दोनों निशान को पार करने का कोई लाभ है? क्यों नहीं रूट करने के लिए एक R2कम पैड के बारह बजे की स्थिति के लिए ऊपरी पैड के छह बजे की स्थिति से और फिर मार्ग केवल करने के लिए पता लगाने R1के आसपास?
बराबर

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

23

अरमांडस के उत्तर के अतिरिक्त:

यदि आप वीआईएएस का उपयोग करना चाहते हैं, तो लाइनों को स्वैप करने के लिए एक सरल चाल है: वायस को 90 डिग्री तक घुमाएं, यानी उन्हें "एक दूसरे के ऊपर" डाल दें। यदि आप ऊपरी परत में बाईं ओर से दोनों व्यास दर्ज करते हैं और उन्हें नीचे की परत में बाईं ओर छोड़ देते हैं, तो दोनों पंक्तियों को बिना किसी लिंक के स्वैप किया जाता है:

Vias के साथ दो लाइनें स्वैप करना

(मेरे स्कीमैटिक्स कंप्यूटर के रूप में एक त्वरित ड्राइंग बस मुझे बताया कि अभी अपडेट स्थापित करना बिल्कुल आवश्यक है ...)

USB फुल स्पीड में आपको डिफरेंशियल पेयर पर मैचिंग लेंथ की चिंता करने की जरूरत नहीं है। इलेक्ट्रिक सिग्नल ट्रेस में लगभग 20 सेमी / एनएस पर फैलता है।

जैसा कि संकेत 12 MBit / s पर प्रसारित होता है, प्रत्येक बिट 83 ns लंबा होता है। माना जाता है कि नमूना प्रत्येक बिट अवधि के बीच में किया जाता है और संकेतों का उदय और पतन समय 30 ns (जो बहुत रूढ़िवादी है) से अधिक नहीं है, अभी भी 41 ns - 30 ns / 2 = 26 ss का मार्जिन है। 5 मीटर की लंबाई के अनुसार। इसे देखते हुए, कोई भी यह मान सकता है कि कई सेंटीमीटर का एक बेमेल बिल्कुल कोई मुद्दा नहीं है।


एक और अच्छा विकल्प।
आर्मंडस

क्या आप एक चित्र प्रदान कर सकते हैं? मैं एक कठिन समय कल्पना कर रहा हूँ जो आपका वर्णन करता है।
विनी_आई

@vini_i यहां आप जाते हैं - निशान का एक चित्र जोड़ा।
asdfex

यदि सब कुछ शीर्ष परत पर था, उदाहरण के लिए, क्या आप इसे नीचे तक छोड़ देंगे और वे इसे क्रॉस ओवर के साथ वापस लाएंगे?
विनी_आई

1
क्या आप संक्षेप में अपने समीकरण 41ns - 30 / 2ns को समझा सकते हैं? पूरी अवधि 83 एनएस है, और आप उस समय की राशि प्राप्त करने के लिए आधा वृद्धि समय निकाल रहे हैं जहां संकेत एक वैध 1 या 0 है, हां? आप आधा गिरने का समय भी क्यों नहीं निकालेंगे? और आप पूरे 83ns के बजाय केवल 41ns (आधी अवधि) का उपयोग क्यों कर रहे हैं? तो यह 83ns (पूर्ण अवधि) -30/2 -30 / 2 = 53ns क्यों नहीं होगा? क्या आप मूल रूप से कह रहे हैं कि आपके पास मार्जिन का पूर्ण 53 ns देने के लिए दोनों दिशाओं में +/- 26ns का मार्जिन है?
स्कूबा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.