کالبدشکافی USB-C: یک کابل ظاهراً ساده واقعاً چگونه میفهمد چه چیزی را باید منتقل کند؟
در پس ظاهر یکسان کابلهای تایپ سی، یک سیستم مذاکره دیجیتال پیچیده پنهان است که تعیین میکند آیا کابل باید لپتاپ شما را شارژ کند، خروجی تصویر بدهد یا فقط دادهها را با سرعت پایین منتقل کند.
به قلم غزل بختیاری
این خبر را به اشتراک بگذارید
- مهندسان استاندارد (USB-IF)
- معتقدند پیچیدگی پنهان در پروتکل، بهای ضروری برای رسیدن به رویای یک درگاه جهانی و حذف زبالههای الکترونیکی است.
- تولیدکنندگان لوازم جانبی
- با حذف تراشههای E-Marker و سیمکشیهای پرسرعت در کابلهای ارزان، سعی در کاهش هزینهها برای کاربردهای ساده مانند شارژ گوشی دارند.
- تحلیلگران سختافزار
- از فقدان برچسبگذاری شفاف روی کابلها انتقاد میکنند و معتقدند این موضوع باعث سردرگمی مصرفکننده نهایی شده است.
همه ما این وعده بازاریابی را شنیدهایم: «یک کابل برای همهچیز». شما یک کابل بیضیشکل را به گوشی، لپتاپ یا مانیتور خود متصل میکنید و انتظار دارید همهچیز به صورت جادویی کار کند. اما وقتی یک کابل ۵ دلاری را به یک مانیتور ۴ هزار دلاری وصل میکنید و هیچ تصویری دریافت نمیکنید، متوجه میشوید که در پس این ظاهر یکسان، تفاوتهای عظیمی پنهان است.[4]
حقیقت این است که USB-C اصلاً یک کابل یا پروتکل نیست؛ بلکه صرفاً یک «شکل فیزیکی» برای یک کانکتور ۲۴ پین است. این ۲۴ پین مانند یک بزرگراه چندبانده هستند که میتوانند به روشهای کاملاً متفاوتی آسفالت و خطکشی شوند. در کابلهای ارزانقیمت، بسیاری از این پینها اصلاً به سیمی متصل نیستند و فقط پینهای مربوط به شارژ کُند و انتقال دادههای اولیه (با سرعت USB 2.0) وجود دارند. اما در یک کابل کامل، ماجرا بسیار پیچیدهتر است.[1]
مغز متفکر این سیستم، پینهایی به نام CC (Configuration Channel) هستند. وقتی شما کابل را وارد درگاه میکنید، پیش از آنکه حتی یک قطره برق یا یک بیت داده منتقل شود، این پینها بیدار میشوند. اولین وظیفه آنها تشخیص جهت است. از آنجا که USB-C را میتوان از هر دو طرف وارد کرد، دستگاه باید بداند کابل چگونه چرخیده است. پین CC در کابل فقط در یک سمت وجود دارد؛ وقتی به درگاه متصل میشود، کنترلکننده با خواندن ولتاژ میفهمد که کدام سمت «بالا» است و بقیه پینها را بر اساس آن مسیردهی میکند.[3]
پس از تشخیص جهت، نوبت به تعیین نقشها میرسد. در نسلهای قبلی USB، کابلها دو سر متفاوت داشتند (مثلاً Type-A به Type-B) که مشخص میکرد چه کسی میزبان (تأمینکننده برق) و چه کسی دستگاه (مصرفکننده) است. اما در USB-C هر دو سر یکسان هستند. پینهای CC با استفاده از مقاومتهای الکتریکی (Pull-up و Pull-down) با هم مذاکره میکنند. دستگاهی که مقاومت Pull-up دارد میگوید «من منبع برق هستم» و دستگاهی که مقاومت Pull-down دارد میگوید «من تشنه برقم».[1][3]
اما این مذاکره اولیه فقط برای برق استاندارد (معمولاً ۵ ولت) است. اگر لپتاپ شما به ۱۰۰ وات انرژی نیاز داشته باشد، تزریق کورکورانه این حجم از برق به یک کابل ضعیف میتواند باعث ذوب شدن آن و آتشسوزی شود. اینجاست که قطعهای به نام E-Marker (نشانگر الکترونیکی) وارد عمل میشود. این تراشه بسیار کوچک که در سوکت کابلهای باکیفیت تعبیه شده، در واقع «گذرنامه» کابل است.
اما این مذاکره اولیه فقط برای برق استاندارد (معمولاً ۵ ولت) است.
وقتی شارژر و لپتاپ میخواهند توان بالایی را از طریق پروتکل USB-PD (Power Delivery) منتقل کنند، ابتدا از کابل میپرسند: «تو کی هستی و چقدر تحمل داری؟» تراشه E-Marker مشخصات کابل از جمله حداکثر ولتاژ، جریان (مثلاً ۵ آمپر) و سرعت داده را به دستگاهها اعلام میکند. اگر کابل این تراشه را نداشته باشد، سیستم برای حفظ ایمنی، توان را روی حداکثر ۶۰ وات (۳ آمپر) قفل میکند. به همین دلیل است که کابل شارژر گوشی شما نمیتواند مکبوک پرو را با سرعت کامل شارژ کند.[4]
شگفتی واقعی USB-C زمانی رخ میدهد که میخواهید تصویر را به یک مانیتور منتقل کنید. پروتکل USB به تنهایی برای انتقال ویدئوی خام و بدون تأخیر طراحی نشده است. برای حل این مشکل، مهندسان قابلیتی به نام Alternate Mode (حالت جایگزین) را خلق کردند. این قابلیت اجازه میدهد که باندهای پرسرعت کابل (پینهای TX و RX) تغییر کاربری دهند.[2]
طی یک مذاکره نامرئی از طریق همان پینهای CC، لپتاپ و مانیتور توافق میکنند که زبان USB را کنار بگذارند و به جای آن به زبان DisplayPort یا Thunderbolt صحبت کنند. در این حالت، پینهای کابل مستقیماً سیگنالهای ویدئویی را منتقل میکنند، در حالی که پینهای دیگر همچنان میتوانند همزمان لپتاپ را شارژ کنند. این همان جادویی است که به شما اجازه میدهد با یک کابل، هم تصویر 4K بگیرید و هم دستگاهتان را شارژ کنید.[2][4]
با این حال، این انعطافپذیری بینظیر، بهای سنگینی برای مصرفکننده داشته است: سردرگمی. از آنجا که ظاهر همه کابلها یکسان است، شما نمیتوانید با نگاه کردن به یک کابل بفهمید که آیا تراشه E-Marker دارد، آیا پینهای پرسرعت آن سیمکشی شدهاند، و آیا از Alternate Mode پشتیبانی میکند یا خیر. این پنهانکاری مهندسی، اگرچه از نظر فنی یک شاهکار است، اما در عمل باعث میشود کاربران بارها کابلهای اشتباهی را برای نیازهای خود خریداری کنند.[1][4]
در نهایت، USB-C یک پیروزی بزرگ برای طراحی سختافزار است. تبدیل یک درگاه ساده به یک مذاکرهکننده هوشمند که میتواند در کسری از ثانیه تصمیم بگیرد که آیا باید یک هدفون را شارژ کند یا دادههای یک هارد اکسترنال پرسرعت را بخواند و یا تصویر یک مانیتور گرافیکی را تأمین کند، دستاوردی است که آینده اتصالات فیزیکی را برای دههها تضمین کرده است.[4]
نکات کلیدی
- شکل ظاهری USB-C تضمینکننده قابلیتهای آن نیست؛ کابلها از نظر سیمکشی داخلی تفاوتهای بنیادین دارند.
- پینهای CC پیش از انتقال هرگونه داده یا برق، جهت کابل و نقش دستگاهها را طی یک مذاکره دیجیتال تعیین میکنند.
- کابلهای بدون تراشه E-Marker برای ایمنی، به انتقال حداکثر ۶۰ وات محدود میشوند.
- قابلیت Alternate Mode به کابل اجازه میدهد باندهای داده را برای انتقال مستقیم تصویر (مانند DisplayPort) تغییر کاربری دهد.
اصطلاحات کلیدی
- Configuration Channel (CC)
- پینهای ویژهای در درگاه USB-C که وظیفه تشخیص اتصال، جهت کابل و مذاکره برای تأمین برق را بر عهده دارند.
- E-Marker
- تراشهای کوچک در کابلهای باکیفیت که مشخصات ایمنی کابل (مانند حداکثر توان قابل تحمل) را به دستگاهها اعلام میکند.
- Alternate Mode
- قابلیتی که به پینهای پرسرعت USB-C اجازه میدهد به جای دادههای USB، سیگنالهای دیگری مانند ویدئوی DisplayPort را منتقل کنند.
- USB Power Delivery (PD)
- پروتکلی هوشمند برای مذاکره بر سر ولتاژ و جریان برق که امکان شارژ سریع دستگاههای پرمصرف مانند لپتاپها را فراهم میکند.
- Source / Sink
- در ادبیات USB، دستگاهی که برق میدهد Source (منبع) و دستگاهی که برق میگیرد Sink (مصرفکننده) نامیده میشود.
منابع
[1]Texas Instrumentsمهندسان استاندارد (USB-IF)A Primer on USB Type-C and Power Delivery Applications
مطالعه در Texas Instruments →
[2]STMicroelectronicsUSB Type-C to DisplayPort adapter with Alternate Mode
مطالعه در STMicroelectronics →
[3]Acronameتحلیلگران سختافزارThe USB-C Connection State Machine
مطالعه در Acroname →
[4]تیم سردبیری کوهستانتحلیلگران سختافزارتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت فناوری اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.

