আমি যদি এলোমেলোভাবে সংযুক্ত করি তবে উইন্ডোজ কেন এই ডিভাইসটি "এই ডিভাইসটি দ্রুত সম্পাদন করতে পারে" তা নোটিফিকেশন প্রদর্শন করে?


74

আমি লক্ষ্য করেছি যে উইন্ডোজ এক্সপি এবং both (এবং যথাক্রমে ২ টি পৃথক কম্পিউটার) উভয়তেই আমি এই ব্যবস্থাটি গ্রহণ করতে পারি যে "এই ডিভাইসটি যদি আপনি একটি উচ্চ-গতির ইউএসবি 2.0 পোর্টের সাথে সংযুক্ত করেন তবে দ্রুত পারফরম্যান্স করতে পারে" যদি আমি কেবলটি সংযোগ করি তবে পপ আপ করার জন্য বিজ্ঞপ্তিটি খুব আস্তে আস্তে (বা এটি কেবল এক হাত দিয়ে কিছুটা সংগ্রাম করে) আমি যদি উভয় হাত দিয়ে এটিকে দ্রুত বা স্বাভাবিকভাবে সংযুক্ত করি তবে কোনও বিজ্ঞপ্তি নেই। উভয় ক্ষেত্রেই, এই জাতীয় সমস্ত ডিভাইসগুলি স্বাভাবিকভাবে কাজ করে বলে মনে হয়।

আমি যা মনে করি তা হ'ল ধীর / আনাড়ি সংযোগের সময় তারের মধ্যে যোগাযোগ পর্যাপ্ত সময়ের জন্য বাধাগ্রস্থ হয় যা ইউএসবি নিয়ামক মনে করেন এটি 2.0 নয় তবে ধীর। তবে কেন এমন মনে হয়? বা কেন এটি কেবল "কেবল তারের সংযোগ স্থাপনে খারাপ, দয়া করে আনপ্লাগ করুন এবং আবার চেষ্টা করুন" বলছেন না?


ডিভাইসটি কি আপনার বক্সে সরাসরি না গিয়ে কোনও ইউএসবি ডংলের সাথে সংযুক্ত রয়েছে? যদি তাই হয় তবে কথা বলার জন্য কোনও তৃতীয় পক্ষ নয়, সরাসরি ডিভাইসকে সংযুক্ত করার চেষ্টা করুন।

এটি ডেস্কটপ টাওয়ারের পেছনের তারের পোর্টের সাথে সংযুক্ত, সুতরাং এর অন্য প্রান্তে মাদারবোর্ড এবং ডিভাইসের মধ্যে কিছু না থাকা উচিত।
ব্যবহারকারী1306322

5
পৃথিবীতে কে ইউএসবি ডিভাইস প্লাগ করতে উভয় হাত ব্যবহার করে?
জিন ডেলা রোজা

3
@ কানিংহামের লায়ার: এক হাতের পরিস্থিতি : ইউএসবি প্লাগ (বা কী) ল্যাপটপটিকে টেবিলের চারদিকে ধাক্কা দেয় যখন একদিকে চেষ্টা করে, আবার ঘুরিয়ে দেয়, আবার চেষ্টা করে অবশেষে এটিকে প্লাগ করে রাখে Two দুই হাতের দৃশ্য : একই পরিমাণ উল্টানো কিন্তু দ্বিতীয় হাত ল্যাপটপ এখনও আছে।
ওজেজে

অপেক্ষা করুন, সুতরাং আপনার এই ল্যাপটপে ইউএসবি 1 পোর্ট রয়েছে? 0_0
rahuldottech

উত্তর:


76

বার্তাটি উচ্চ গতির (এইচএস) ডেটা হারের পরিবর্তে পুরানো পূর্ণ গতির (এফএস) ডেটা রেট 12 এমবিট / সেকেন্ডের সাথে আলোচনা করে যা 480 এমবিট / সে। ইউএসবি 2 বন্দর থেকে এই প্রভাবটি পাওয়া সত্যিই কঠিন হবে। ডিভাইস এবং হোস্টের মধ্যে বেশ জটিল আলোচনার পরে ইউএসবি ২.০ এইচএস প্রোটোকল প্রতিষ্ঠিত হয়, কারণ প্রাথমিকভাবে প্রতিটি এইচএস ডিভাইস এফএস ডিভাইস হিসাবে কাজ করে।

স্বাভাবিক প্রক্রিয়াটি নিম্নরূপ:

  1. এইচএস-সক্ষম ডিভাইসটি 1-1.5kΩ রেজিস্টারের সাথে 3.3V-তে VBUS সংকেত পাওয়ার পরে ডি + লাইনটি টান দেয়। ঠিক যেমন একটি এফএস ডিভাইস করবে।

  2. হোস্ট পোর্টটি ডি + = উচ্চটি সনাক্ত করে এবং সর্বনিম্ন 100 মিমি ডি-বাউন্সিং বিলম্বের পরে, হোস্ট 10/50 মিমি জন্য 45 for ড্রাইভার দিয়ে মাটিতে ডি + এবং ডি-লাইন দুটি চালনা করে, বাসে ইউএসবি 72SET স্থিতি দেয়।

  3. ডিভাইসটি যদি এফএস হয় তবে এটি কিছুই করে না এবং ইউএসবিএসএসএসটি শেষ হওয়া পর্যন্ত অপেক্ষা করে।

  4. ডিভাইসটি যদি এইচএস হয় তবে এটি প্রায় 1 এমএসের জন্য এইচএস ড্রাইভার (18 এমএ উত্স) ব্যবহার করে ডি-হাই ড্রাইভ করবে। এটি "চিপ-কে" নামে প্রায় 800 এমভি প্রশস্ততা (18 মিমি 45Ω লোড) সহ একটি ডাল তৈরি করবে;

  5. চিপ-কে এর সমাপ্তি সনাক্তকরণের পরে, হোস্ট যদি এইচএস মোডে সক্ষম হয়, তবে এটি প্রায় 50µs এর জন্য এই সংকেতটি (একই 18mA নিজস্ব 45Ω লোডের মধ্যে) চালিত করে। যদি এটি কোনও এফএস হোস্ট হয় তবে এটি চিপ-কে উপেক্ষা করে এবং এফএস হিসাবে এগিয়ে যায়।

  6. তারপরে, হোস্টটি যদি এইচএস মোডে সক্ষম হয়, তবে এটি "ড্রাইভ-জে" তৈরি করে আবারও 50µs এর জন্য ডি + তারের সাথে তার ড্রাইভটি পরিবর্তন করে;

  7. ইউএসবিএসএসটিআর রাষ্ট্রের পুরো সময়কালের জন্য হোস্ট এই বিকল্প 50 এর প্যাটার্নটি পুনরাবৃত্তি করে (হাব পোর্টগুলিতে 10 মিমি, রুট হাব পোর্টসে 50 মিমি);

  8. তিনটি বিকল্প চিপ-কে / জে, ডিভাইসটি হোস্টটি এইচএস হিসাবে স্বীকৃতি দেয় এবং নিজেই এইচএস মোডে স্যুইচ করে। এটি ডিভাইস প্রান্তে এইচএস সমাপ্তি ঘুরিয়ে দেয়, যা মোট তারের প্রতিরোধকে 22 to করে তোলে এবং চিপ সিগন্যাল প্রশস্ততা 400 এমভিতে স্ট্যান্ডার্ড এইচএস সিগন্যালিং স্তরে নেমে আসে।

  9. হোস্ট এইচএস স্টার্ট-অফ-ফ্রেম (এসওএফ) প্যাকেটগুলি নিয়ে এগিয়ে যায় এবং এইচএস মোডে গণনা প্রক্রিয়া শুরু করে।

এখন কারও অনুমান যে উইগলিংয়ের কোন অংশটি এই প্রোটোকলটি ভেঙে দিয়েছে এবং বন্দরটিকে এফএস হিসাবে চিহ্নিত করতে হোস্টকে তৈরি করেছে।


10
সংক্ষিপ্ত বিবরণ: FS"ফুল-স্পিড" (ইউএসবি 1.0, 12 এমবিট / গুলি), HSএটি "উচ্চ-গতি" (ইউএসবি 2.0, 480 এমবিট / গুলি) এবং SS"সুপারস্পিড" (ইউএসবি 3.0, 5 গিগাবাইট / গুলি) হবে।
ইসানায়ে

4
গত 16 বছর ধরে ইউএসবি ডিভাইসগুলির সাথে লেনদেন করাতে, আমাকে স্বীকার করতে হবে যে আমি প্রথমবারের মতো এইচএস থেকে এফএসে নেমেছি। সাধারণ ড্রাইভার-স্তরের প্রোটোকল গণনার প্রক্রিয়ায় ইউএসবি_RESET দাবী করার জন্য কমপক্ষে আরও দুটি প্রচেষ্টা ব্যবহার করে। প্রথম সন্নিবেশে এটি wiggling সবচেয়ে খারাপ ক্ষেত্রে, বর্ণিত প্রোটোকল অনুসরণ করে এক বা দুটি অতিরিক্ত ইউএসবি_RESET থাকবে, সুতরাং ব্যবহারকারীর পর্যায়ে পিছনে পড়া কখনই ঘটে না। তবে কিছু আধুনিক হোস্ট ক্লাসিক বর্তমান চালিতের পরিবর্তে "ভোল্টেজ চালিত" সংকেত ব্যবহার করছে, সুতরাং বিভিন্ন থ্রেশহোল্ড সনাক্তকরণ স্তরের সমস্ত ক্লাসিক সংমিশ্রণ স্ক্রু হয়ে যায় এবং জিনিসগুলি ঘটতে পারে।
আলে.চেনস্কি

21
@ আইসানা আমি ভাবছি কখন ডিভাইস স্পেসিফিকেশন নির্মাতাদের কিছু "ধীর গতি" বলার দূরদৃষ্টি থাকবে।
wizzwizz4

7
@ wizzwizz4 যখন তারা ইচ্ছাকৃতভাবে এবং ইচ্ছাকৃতভাবে খারাপ পণ্য গ্রহণের কারণে তাদের পণ্য ব্যর্থ হতে চায়।
ড্যান নীলি

10
@ আইসানা - ইউএসবি ১.০ এছাড়াও "স্বল্প গতি" 1.5 মবিট / সে হিসাবে সমর্থন করে।
মাইকেল কারাস

32

আপনি যখন ইউএসবি 2 পোর্টে কোনও ডিভাইস প্লাগ করেন, কম্পিউটার প্রথমে ইউএসবি 2 ডেটা প্রোটোকল ব্যবহার করে কোনও সংযোগের জন্য আলোচনার চেষ্টা করে।
যখন এটি ব্যর্থ হয়, এটি ইউএসবি 1 ডেটা প্রোটোকল ব্যবহার করে আবার চেষ্টা করে।

আমার সেরা অনুমান যে ইউএসবি 2 আলোচনার সময় শারীরিক সংযোগ (পরিচিতিগুলিকে টিকিয়ে রাখার কারণে) এখনও স্থিতিশীল নয়। সুতরাং ডিভাইসটি ইউএসবি 2 ডিভাইস হওয়া সত্ত্বেও এটি ইউএসবি 1-এ ফিরে যায়

মজার যথেষ্ট উইন্ডোজ বুঝতে পারে যে ডিভাইসটি ইউএসবি 2 গতিতে সক্ষম হওয়া উচিত (এটি ড্রাইভারের কাছ থেকে প্রাপ্ত তথ্য) এবং তাই উইন্ডোজ এই সিদ্ধান্তে পৌঁছে যে আপনি যে ইউএসবি পোর্টটি এতে প্লাগ ইন করেছেন এটি একটি ধীর ইউএসবি 1 পোর্ট ছিল। উইন্ডোজ পোর্টটি নিজেই ইউএসবি 2 সক্ষম কিনা তা যাচাই করে দেখা যাচ্ছে না।
এবং এজন্য আপনি কিছুটা বিভ্রান্তিকর ত্রুটি-বার্তা পান।

পিএস মাত্র একটি উইন্ডোজ 10 মেশিন দিয়ে নিজে চেষ্টা করেছেন: সেখানে একই প্রভাব।


ইউএসবি 3 পোর্টে কোনও ইউএসবি 3 ডিভাইসের সাথে মাঝে মাঝে একই জিনিস ঘটে ...
ডেভিডবাক

1
না। ইউএসবি পোর্টের গতি কোনও ডেটা প্রোটোকলে জড়িত থাকার আগে হার্ডওয়্যার দ্বারা নির্ধারিত হয়।
আলে.চেনস্কি

3
@ অলিচেন এটি কীভাবে নির্ধারিত হয়?
গ্রোনস্টাজ

আমার সম্পূর্ণ উত্তর দেখুন। সফ্টওয়্যার কেবল "পোর্ট কানেক্ট" বিট দেখার পরে পোর্ট রিসেট কমান্ড শুরু করে (এটি থেকে বিঘ্নিত হয়); বাকিটি হার্ডওয়ারে করা হয়।
আলে.চেনস্কি

উইকিপিডিয়া থেকে: "ইউএসবি ২.০ ডিভাইসগুলি হোস্ট / হাবের সাথে উচ্চ ব্যান্ডউইথ মোডে আলোচনার জন্য রিসেটের সময় চিয়ার্পিং নামে একটি বিশেষ প্রোটোকল ব্যবহার করে H ডি + হাই টান), তবে ইউএসবি রিসেট পাওয়ার পরে (ডি + এবং ডিও উভয়ই 10 থেকে 20 এমএসের জন্য হোস্ট দ্বারা চালিত LOW) ডি-লাইনটি টেনে তোলে, যা চিপ কে নামে পরিচিত "
নাথান ওসমান

0

এটি এমন হতে পারে যে আপনি এটি যথেষ্ট ধীরভাবে সন্নিবেশ করিয়েছেন যে উইন্ডোজ ইতিমধ্যে নিয়ন্ত্রণকারীর সাথে হ্যান্ড শেক প্রক্রিয়াটি শেষ করেছে এবং সেই সময় ইউএসবি ২.০ যোগাযোগের জন্য প্রয়োজনীয় পরিচিতিগুলি স্পর্শ করেনি Windows সম্ভবত উইন্ডোজ একটি ইউএসবি ২.০ ডিভাইসটিকে ১.১ হিসাবে ভুল করতে পারে ডিভাইস হিসাবে কেবল ইউএসবি ২.০ এবং তার উপরে উপস্থিত হিসাবে চিহ্নিত রেলগুলিতে কোনও প্রতিক্রিয়া থাকবে না।


এটি <2.0 সংস্করণ ইউএসবি ডিভাইসের জন্য কি সাধারণ পরিস্থিতি যা এখনও সংযোগটি স্বীকৃতি দেয় এবং ব্যর্থ হতে পছন্দ করে না?
ব্যবহারকারী1306322

8
এটি ইউএসবি 3 পোর্টে ইউএসবি 3 ডিভাইসের সাথে ঘটতে পারে যেখানে ইউএসবি 1/2 পিনগুলি প্রথমে সংযুক্ত হয়। তবে ইউএসবি 1 / ইউএসবি 2 দিয়ে কীভাবে এটি ঘটতে পারে তা আমি দেখতে চাই না। উভয়ই 4 টি পিন, পাওয়ারের জন্য একটি জোড়া, ডেটার জন্য একটি জোড়া ব্যবহার করে।
হেনেস

@ হেনস আমি সম্মত ইউএসবি 1 এবং 2 এর মধ্যে তাদের কোনও শারীরিক পার্থক্য নেই
টনি

1
@ টনি আমি নিশ্চিত যে আমি কিছু অস্পষ্ট ব্র্যান্ডযুক্ত ইউএসবি 1.1 এবং 2.0 ডিভাইসে কিছু পার্থক্য দেখেছি B তবে আমি স্বীকার করি, আমি সম্ভবত ভুল।
স্টিফান

1
@ স্টেফান ইউএসবি-র প্রথম দিনগুলিতে চারপাশে প্রচুর সস্তা নক-অফ সংযোগকারী ছিল যেগুলির যোগাযোগগুলির জন্য খারাপ দিক ছিল। আমি কিছু দেখেছি যেখানে প্লাগের 4 টি পিনের প্রত্যেকটির আলাদা দৈর্ঘ্য এবং বেধ ছিল। আমি এখনও অফিসে কয়েক দম্পতি লোককে দেখানোর জন্য রাখি যখন আমাদের কাছে সস্তা নক-অফ কেবলগুলি অর্ডার করার পক্ষে এবং কনগুলির বিষয়ে আলোচনা হয়।
টনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.