একটি সাধারণ USB সংযোগকারী অ্যাপ্লিকেশন সিস্টেমে একটি USB হোস্ট, একটি USB ডিভাইস এবং একটি USB কেবল থাকে।ইউএসবি বাস সিস্টেমে, বাহ্যিক ডিভাইসগুলি সাধারণত ইউএসবি ডিভাইস হিসাবে একীভূত হয়, যা প্রধানত নির্দিষ্ট ফাংশনগুলি সম্পূর্ণ করে, যেমন সাধারণত ব্যবহৃত ইউ ডিস্ক, মোবাইল হার্ড ডিস্ক, মাউস, কীবোর্ড, গেম কন্ট্রোলার ইত্যাদি। USB হোস্ট সিস্টেমের মাস্টার। এবং USB যোগাযোগের প্রক্রিয়ায় ডেটা নিয়ন্ত্রণ এবং প্রক্রিয়াকরণের জন্য দায়ী।ইউএসবি সংযোগকারীর ট্রান্সমিশনের সময়, ইউএসবি হোস্ট থেকে ইউএসবি ডিভাইসে ডেটা ট্রান্সমিশনকে ডাউন স্ট্রিম কমিউনিকেশন বলা হয় এবং ইউএসবি ডিভাইস থেকে ইউএসবি হোস্টে ডেটা ট্রান্সমিশনকে আপ স্ট্রিম কমিউনিকেশন বলা হয়।
ইথারনেটের স্তরযুক্ত কাঠামোর নকশার মতো, USB সংযোগকারীর বাস সিস্টেমেও একটি পরিষ্কার স্তরযুক্ত কাঠামো রয়েছে।অর্থাৎ, একটি সম্পূর্ণ ইউএসবি অ্যাপ্লিকেশন সিস্টেমকে ফাংশন লেয়ার, ডিভাইস লেয়ার এবং বাস ইন্টারফেস লেয়ারে ভাগ করা যায়।
1. ফাংশন স্তর.ইউএসবি কানেক্টর অ্যাপ্লিকেশন সিস্টেমে ইউএসবি হোস্ট এবং ডিভাইসের মধ্যে ডেটা ট্রান্সমিশনের জন্য ফাংশন লেয়ার প্রধানত দায়ী, যা ইউএসবি ডিভাইসের ফাংশন ইউনিট এবং সংশ্লিষ্ট ইউএসবি হোস্ট প্রোগ্রামের সমন্বয়ে গঠিত।কার্যকরী স্তর কন্ট্রোল ট্রান্সফার, বাল্ক ট্রান্সফার, ইন্টারাপ্ট ট্রান্সফার এবং আইসোক্রোনাস ট্রান্সফার সহ চার ধরণের ডেটা ট্রান্সমিশন প্রদান করে।
2. সরঞ্জাম স্তর.USB সংযোগকারী সিস্টেমে, ডিভাইস স্তরটি USB ডিভাইসগুলি পরিচালনা করার জন্য, USB ডিভাইসগুলির ঠিকানা বরাদ্দ করা এবং ডিভাইসের বর্ণনাকারী প্রাপ্ত করার জন্য দায়ী।ডিভাইস স্তরের কাজের জন্য ড্রাইভার, USB ডিভাইস এবং USB হোস্টগুলির জন্য সমর্থন প্রয়োজন।ডিভাইস স্তরে, USB ড্রাইভার USB ডিভাইসের ক্ষমতা অর্জন করতে পারে।
3. বাস ইন্টারফেস স্তর.বাস ইন্টারফেস স্তরটি USB সংযোগকারী সিস্টেমে USB ডেটা ট্রান্সমিশনের সময় উপলব্ধি করে৷USB বাস ডেটা ট্রান্সমিশনে NRZI কোডিং ব্যবহার করা হয়, যা শূন্য কোডিং-এ রিভার্স নন-রিটার্ন।USB সংযোগকারী বাস ইন্টারফেস স্তরে, USB কন্ট্রোলার স্বয়ংক্রিয়ভাবে ডেটা ট্রান্সমিশন প্রক্রিয়া সম্পূর্ণ করতে NRZI এনকোডিং বা ডিকোডিং করে।বাস ইন্টারফেস স্তর সাধারণত USB ইন্টারফেস হার্ডওয়্যার দ্বারা স্বয়ংক্রিয়ভাবে সম্পন্ন হয়.
পোস্টের সময়: মে-31-2021