یواس‌بی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز اصلاح اشتباه‌های تایپی.
برچسب‌ها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه
جز جایگزینی با اشتباه‌یاب: آگوست⟸اوت، درگاه⟸درگاه (سخت‌افزار رایانه‌ای)|درگاه، خواده⟸خوانده، تعدادعملکرد⟸تعداد عملکرد، استانداد⟸استاندارد، می‌دهدکه⟸می‌دهد که
خط ۴۴:
|توضیحات پین خروجی =
}}
[[پرونده:USB TypeA Plug.JPG|بندانگشتی|چپ|300px|یک نمونه از سرکابل‌های [[درگاه (سخت‌افزار رایانه‌ای)|درگاه]] [[همه‌گذر]] (نوع A) که بسیار رایج می‌باشد]]
[[پرونده:USB_types_2.jpg|بندانگشتی|چپ|300px|از چپ به راست، رابط ۸ پینی AGOX، پلاگ نوع Mini-B، پلاگ نوع B، سوکت نوع A و پلاگ نوع A]]
[[پرونده:180px_usb_dongle.jpg|بندانگشتی|چپ|300px|یک قفل سخت‌افزاری یواس‌بی]]
خط ۶۱:
یواس‌بی توسط یک گروه مرکزی از شرکت‌هایی که شامل Compaq, Intel IBM, DIGITAL , Microsoft و northern Tele com می‌شوند ایجاد شد. Intel کنترلگر میزبان UHCI را تولید و استک نرم‌افزاری را باز می‌کند. مایکروسافت استک نرم‌افزار یواس‌بی برای ویندوز و مؤسس OHCI با [[نیمه هادی]] ملی و کامپک تولید نمود. فیلیپس اخیراً یواس‌بی – Audio را تولید نمود و TI چیپ‌های هاب استفاده شده در حد وسیع را تولید نمود.
 
این [[پروتکل]] در سه نسخهٔ ۱٫۱، ۲٫۰ و ۳٫۰<ref>[http://news.cnet.com/8301-13924_3-10016929-64.html عملیات توسعه نسخه ۳٫۰ هنوز (۱۴ آگوستاوت ۲۰۰۸) ادامه دارد و امید است در سال ۲۰۰۹ کامل شود]</ref> ارائه شده‌است.
 
== تاریخچه ==
خط ۷۷:
 
=== USB 0.99 ===
چهارمین نسخه در ماه آگوستاوت سال ۱۹۹۵ ارائه شد.
 
=== USB 1.0-RC ===
خط ۹۷:
* نهمین نسخه در سال ۲۰۰۸ با سرعت ۵ گیگابیت بر ثانیه ارائه شد.{{سخ}}
سرعت این نسخه ۱۰ برابر نسخه قبلی بود.
* یواس‌بی۳ پرسرعت با میزان ۵۰۰ GBit/S (625 MB / S) مشخصات این یواس‌بی توسط شرکت Intel و شرکای آن در آگوستاوت ۲۰۰۸ف طبق گزارش‌های جدید برگرفته از اخبار CNET منتشر شد.
* اولین تراشه‌های کنترل‌کننده یواس‌بی۳ در ماه می۲۰۰۹ نمونه گرفته شده و محصولات با استفاده از خصوصیات ۳٫۰یواس‌بی جهت رسیدن به نسخه ۲۰۰۹ یا ۲۰۱۰ مورد انتظار قرار گرفتند.
 
خط ۱۰۸:
نقاط پایانی یواس‌بی در واقع در دستگاه متصل شده مقیم می‌شوند، کانال‌های میزبان به صورت میله‌هایی مورد استفاده قرار می‌گیرند. ارتباط دستگاه یواس‌بی بر اساس میله‌ها (کانال‌های منطقی) می‌باشند. میله‌ها اتصالاتی از کنترل‌کننده میزبانی به دستگاهی که یک نقطه پایانی نامیده می‌شود هستند. اصطلاح نقطه پایانی گهگاهی به‌طور نادرست به میله اشاره می‌کند. یک دستگاه یواس‌بی تا ۳۲ میله فعال، ۱۶ تا در کنترل‌کننده و ۱۶ تا خارج از کنترل‌کننده می‌تواند داشته باشند. هر نقطه پایانی می‌تواند اطلاعات در تنها یک مسیر، یا درون دستگاه یا خارج از دستگاه انتقال دهد، در نتیجه هر میله‌ای تک مسیری می‌باشد. نقاط پایانی به رابط‌هایی گروه‌بندی می‌شوند و هر رابطی با یک دستگاه منفرد همراه می‌شود. یک استثنا در این رابطه نقطه پایانی صفر می‌باشد که برای پیکر بندی دستگاه استفاده می‌شود و با هیچ رابطی همراه نمی‌شود.
 
زمانی که یواس‌بی در ابتدا به میزبان یواس‌بی متصل می‌شود، پروسه شمارشی دستگاه یواس‌بی شروع می‌شود. این شمارشگر با استفاده از ارسال یک سیگنال ری ست به یواس‌بی شروع می‌شود. سرعت یواس‌بی در طی سیگنال دادن ری ست تعیین می‌شود. بعد از ری ست کردن، اطلاعات یواس‌بی از طریق میزبان خوانده شده، سپس دستگاه تعیین می‌شود. بعد از ری ست کردن، اطلاعات یواس‌بی از طریق خوادهخوانده شده، سپس دستگاه به یک آدرس ۷ بیتی منسوب می‌شود. اگر این دستگاه توسط هاست ساپورت شود، درایورهای دستگاه برای ارتباط با دستگاهی که لود می‌شوند ساپورت می‌شود و دستگاه در یک وضعیت پیکر بندی شده قرار می‌گیرد. اگر میزبان یواس‌بی دوباره استارت شود، پروسه شمارشی برای تمامی دستگاه‌های متصل شده تکرار می‌شوند.
 
کنترلگر میزبان جریان ترافیکی را به دستگاها هدایت می‌کند، در نتیجه هیچ یواس‌بی نمی‌تواند هیچ اطلاعاتی به باس بدون درخواست روشنی از کنترل‌کننده هاست متصل کند در یواس‌بی۲٫۰ کنترل‌کننده میزبان باس را برای ترافیک معمولاً در سبک Round-Robin نمونه برداری می‌کند.
خط ۱۵۴:
 
=== پاکتهای نشانه ===
پاکت‌های نشانه شامل یک بایت PID می‌باشد که از ۱۱ بیت آدرس و۵ بیت CRC تبعیت می‌کنند. نشانه تنها از طریق میزبان و نه از طریق دستگاه ارسال می‌شوند. نشانه‌های IN و OUT شامل یک تعداد دستگاه ۷ بیتی و تعدادعملکردتعداد عملکرد ۴ بیتی (برای دستگاه‌های چند کاره) می‌شوند و به دستگاه برای انتقال پاکت‌های DATA x دستور داده یا پاکت هایDATAx. زیر را به ترتیب دریافت می‌کند.
در نشانه‌های IN پاسخی از دستگاه انتظار می‌رود. این پاسخ می‌تواند یک NAK یا STALL یا DATAx باشد. در حالت آخر، میزبان یک دست دهیACK را اگر مناسب شد صادر می‌کند.
نشانه out فوراً از طریق چارچوب پیگیری می‌شود. این دستگاه با NAK , ACF یا STALL پاسخ می‌دهد.
خط ۱۶۸:
=== پاکت PRE ===
دستگاهای سرعت پایین با میزان خاصی از PID, PRE ساپورت می‌شوند.
این شروع پاکت سرعت پایین را نشان می‌دهدکهمی‌دهد که از طریق هابهایی که معمولاً پاکتهای حداکثر سرعت را به دستگاه‌های سرعت پایین نمی‌فرستند استفاده می‌شود. از آنجا که تمامی بایتهای PID شامل ۴ بیت صفر می‌شوند، مسیر را در حالت حداکثر سرعتی K ترک می‌کنند که درست همانند حالت کم سرعت J می‌باشد و از طریق یک توقف کوتاه درطی زمانی‌که هاب‌ها خروجی‌های کم سرعتشان راقادر می‌سازند دنبال می‌شود. در حالیکه در حالت Jمانده سپس یک پاکت کم سرعت با شروع یک سینک ترتیبی و بایت PIDو پایان گرفتن دوره کوتاه SEOدنبال می‌شود. دستگاهای سرعت بالا به جز هاب‌ها می‌توانند به سادگی پاکت PRE و محتویات کم سرعت آن را تا زمانی که آخرین SEO به پاکت جدید می‌پردازد نادیده گیرند.
 
== تحلیل گرهای پروتکل یواس‌بی ==
خط ۱۸۱:
Cables: کابلها
 
Ns: غیر استانداد،استاندارد، به منظورهای خاص و نه در هدایت یواس‌بی – IF وجود دارند. به علاوه اسمبل‌های کابل نیز کابلی با Micro – A و نهنج Standard – A مطابق با خصوصیات یواس‌بی می‌باشند. دیگر ترکیبات اتصال دهنده‌ها سازگار نبوده هر چند، بعضی دستگاه‌ها و کابل‌های قدیمی تر با متصل‌کننده Mini – A از طریق یواس‌بی-IF تأیید می‌شود، اتصال دهنده Mini –A رد شده و هیچ تأییدیه جدی برای اسمبل‌ها به منظور استفاده از اتصال دهنده Mini – A مجاز نخواهد بود.
 
== حداکثر فاصله مفید ==