+8618149523263

ইউএসবি ফোর ট্রান্সমিশন মোড

Sep 23, 2021

ট্রান্সমিশনের জন্য প্রতিটি ইউএসবি অনুরোধের প্রক্রিয়ায়, তথ্যটি বেশ কয়েকটি ডেটা প্যাকেটে বিভক্ত হয়ে ইউএসবি বাসের মাধ্যমে প্রেরণ করা হবে। স্থানান্তর প্রক্রিয়া মোট 2 বা 3 ধাপের মধ্য দিয়ে যাবে। ইউএসবি কন্ট্রোলারের জন্য ইউএসবি ডিভাইসে কমান্ড দেওয়ার প্রথম ধাপ এবং দ্বিতীয় ধাপ হল ইউএসবি কন্ট্রোলার এবং ইউএসবি ডিভাইসের মধ্যে রিড/রাইট রিকোয়েস্ট ট্রান্সফার করা, কিন্তু দ্বিতীয় ধাপ কখনও কখনও বাদ দেওয়া হয়। যাইহোক, তৃতীয় ধাপ হ্যান্ডশেক সংকেত।

1. বাল্ক ট্রান্সফার লেনদেন


লেনদেন বাল্ক পাইপলাইনের মাধ্যমে বড় পরিমাণের তথ্য প্রেরণ করে। ট্রান্সমিশন মোড তিনটি অংশ নিয়ে গঠিত। প্রথম অংশ হল হোস্ট থেকে একটি বাল্ক টোকেন অনুরোধ পাঠানো। যখন টোকেন একটি IN অনুরোধ হয়, এটি ডিভাইস থেকে হোস্টের অনুরোধ হিসাবে প্রকাশ করা হয়, এবং যদি এটি একটি আউট টোকেন হয়, এটি হোস্ট থেকে ডিভাইসে একটি অনুরোধ হিসাবে প্রকাশ করা হয়।


দ্বিতীয় অংশ হলো তথ্য আদান প্রদান। রিকোয়েস্ট টোকেন টাইপ অনুসারে, দুটি সম্ভাব্য ট্রান্সমিশন দিকনির্দেশনা রয়েছে, ইন এবং আউট। ডেটা বহনকারী তথ্য DATA0 এবং DATA1 টোকেনের মাধ্যমে পর্যায়ক্রমে প্রেরণ করা হয়।

56HHcPFFQD-zqH6t9yztJA

হ্যান্ডশেক সংকেতের তৃতীয় অংশ। যখন ডেটা ইন দিকের হয়, তার মানে হ্যান্ডশেক সিগন্যাল হোস্ট পক্ষ থেকে পাঠানো হয়, এবং আউট দিকটি ডিভাইস সাইড দ্বারা পাঠানো হয়। হ্যান্ডশেক সংকেত ACK (স্বাভাবিক প্রতিক্রিয়া), বা NAK (সঠিকভাবে প্রেরণ করা যায় না) হতে পারে। যদি এটি স্টল হয়, এর অর্থ হোস্ট একটি অনির্দেশ্য ত্রুটি খুঁজে পেয়েছে।


2. ট্রান্সফার লেনদেন নিয়ন্ত্রণ করা


কন্ট্রোল ট্রান্সমিশনের কাজ হচ্ছে কন্ট্রোল পাইপের মাধ্যমে ইউএসবিতে কন্ট্রোল তথ্যের কিছু অংশ সেট করা। কন্ট্রোল পাইপ ইউএসবি ডিভাইসের একটি আবশ্যিক অংশ। কন্ট্রোল পাইপলাইনটি তিনটি ট্রান্সমিশন অংশে বিভক্ত: টোকেন ফেজ, ডেটা ট্রান্সমিশন ফেজ এবং হ্যান্ডশেক ফেজ।


3. ইন্টারাপ্ট ট্রান্সফার লেনদেন


ইউএসবি ডিভাইসে একটি সাধারণ প্রসেসিং মেকানিজম আছে, যা পিসিআই ইন্টারাপ্ট মেকানিজম হিসেবে বিবেচিত হতে পারে, একে ইন্টারাপ্ট লেনদেনও বলা হয়। বাধাগ্রস্ত লেনদেনের তথ্য প্রবাহ খুব ছোট। এটি প্রধানত একটি ইভেন্টের হোস্টকে অবহিত করার জন্য ব্যবহার করা হয়, যেমন সহজ অপারেশন যেমন ইউএসবি মাউস মুভমেন্ট বা ক্লিক করা, যা হোস্টকে হস্তান্তর চ্যানেলের মাধ্যমে প্রেরণ করা হয়। ইন্টারাপ্ট লেনদেনও তিনটি ভাগে বিভক্ত: টোকেন ফেজ, ডেটা ট্রান্সমিশন ফেজ এবং হ্যান্ডশেক ফেজ।


4. সিঙ্ক্রোনাস ট্রান্সফার লেনদেন


সিঙ্ক্রোনাস ট্রান্সমিশন লেনদেন হল ট্রান্সমিশন তথ্যের সিঙ্ক্রোনাইজেশন নিশ্চিত করা, যা সাধারণত ইউএসবি ক্যামেরা ভিডিও ডেটা প্রেরণ করার সময় ব্যবহৃত হয়। সিঙ্ক্রোনাস লেনদেন প্রতি সেকেন্ডে একটি নির্দিষ্ট ট্রান্সমিশন ভলিউমের গ্যারান্টি দিতে পারে, কিন্তু বাল্ক ট্রান্সমিশনের চেয়ে কিছুটা কম কঠোর, সূক্ষ্ম ত্রুটিগুলি বিদ্যমান থাকতে দেয়, রিয়েল-টাইম পারফরম্যান্স বজায় রাখতে পারে এবং ভিডিও কনফারেন্সের ট্রান্সমিশন প্রয়োজনীয়তার সাথে সঙ্গতিপূর্ণ। ডেটা সঠিকতার জন্য কম প্রয়োজনীয়তার কারণে, সিঙ্ক্রোনাস ট্রান্সমিশন লেনদেনের মাত্র দুটি অংশ রয়েছে: টোকেন ফেজ এবং ডেটা ফেজ।

অনুসন্ধান পাঠান