Type-C آلات کے درمیان ترتیب کا تفصیلی عمل

Jul 30, 2024ایک پیغام چھوڑیں۔

ہم ان تین اقسام کے مطابق عام الیکٹرانک آلات استعمال کرتے ہیں: ماخذ – چارجر؛ سنک - موبائل فون؛ DRP - لیپ ٹاپ یا پاور بینک۔

تین قسم کے آلات کے لیے تھیوری میں ایک دوسرے کے 9 مجموعے ہوں گے۔ کنکشن کے غلط طریقے (جیسے کہ اڈاپٹر کو جوڑنے والے اڈاپٹر) یا کنکشن کے ایسے طریقے جو اس بات کا یقین نہیں رکھتے کہ ماخذ کون ہے (جیسے پاور بینک یا لیپ ٹاپ)۔ تو اتنے مجموعوں کے لیے، ٹائپ-سی کنٹرولر انٹرفیس کو کیسے ترتیب دیتا ہے؟

ٹائپ-سی کنٹرولر ریاستی مشین کے ریاستی سوئچنگ کے ذریعے شناخت اور مواصلات کا پورا عمل مکمل کرتا ہے۔ ریاستی مشین میں درج ذیل کئی اہم ریاستیں ہیں۔

1. غیر منسلک۔SRC، ماخذ غیر منسلک حالت میں ہے۔

2. غیر منسلک۔SNK، سنک غیر منسلک حالت میں ہے۔

3. AttachWait.SRC، اس ریاست کا مقصد ماخذ کے لیے یہ یقینی بنانا ہے کہ ڈیوائس کے منسلک ہونے کے بعد CC1 اور CC2 مستحکم رہیں

4. AttachWait.SNK، اس حالت کا مقصد سنک کے لیے یہ یقینی بنانا ہے کہ ڈیوائس کے منسلک ہونے کے بعد CC1 اور CC2 مستحکم رہیں

5. منسلک.SRC، ماخذ طے کرتا ہے کہ آلہ کامیابی سے جڑ گیا ہے۔

6. منسلک.SNK، سنک اس بات کا تعین کرتا ہے کہ آلہ کامیابی سے جڑ گیا ہے۔

5. Try.SRC، یہ حالت DRP ڈیوائس کے لیے ہے تاکہ سورس رول کو تبدیل کرنے کی کوشش کی جائے۔

6. Try.SNK، یہ حالت DRP ڈیوائس کے لیے ہے کہ وہ سنک رول کو تبدیل کرنے کی کوشش کرے۔

منظر نامہ 1 ماخذ اور سنک کے درمیان طرز عمل کا طریقہ کار (اڈاپٹر اور موبائل فون)

مندرجہ ذیل رویے کا طریقہ کار ہے جب ماخذ نے سنک ڈیوائس کو منسلک کیا ہے:

(1) ماخذ اور سنک دونوں غیر منسلک حالت میں ہیں Unattached.SRC اور Unattached.SNK

(2) Source detects that there is a pull-up resistor on the CC end of the Sink, and the Source state changes to Unattached.SRC --> AttachWait.SRC-->منسلک.SRC؛ ماخذ VBUS اور VCONN کو آن کرتا ہے۔

(3) Sink detects VBUS, and the Sink state changes to Unattached.SNK --> AttachWait.SNK -->منسلک.SNK

(4) ماخذ کے بعد اور سنک منسلک حالت میں ہیں۔

ماخذ سنک کے ذریعے جذب شدہ کرنٹ کو محدود کرنے کے لیے Rp قدر کو ایڈجسٹ کرتا ہے۔

سنک VBUS کے ذریعہ اجازت شدہ کرنٹ کا تعین کرنے کے لئے Rd پر وولٹیج vRd کا پتہ لگاتا ہے۔

ماخذ اس بات کا تعین کرتا ہے کہ آیا CC کی نگرانی کے ذریعے سنک منقطع ہو گیا ہے۔ اگر یہ منقطع ہو جاتا ہے، تو یہ غیر منسلک۔SRC میں داخل ہوتا ہے۔

سنک اس بات کا تعین کرتا ہے کہ آیا ماخذ VBUS وولٹیج کی نگرانی کرکے منقطع ہے۔ اگر یہ منقطع ہے، تو یہ غیر منسلک.SNK میں داخل ہوتا ہے۔

33

منظر نامہ 2 ماخذ اور DRP (چارجر اور لیپ ٹاپ) کے درمیان طرز عمل کا طریقہ کار

مندرجہ ذیل رویے کا طریقہ کار ہے جب ماخذ کے پاس DRP ڈیوائس منسلک ہو:

(1) ماخذ اور DRP دونوں غیر منسلک حالت میں ہیں۔

ماخذ Unattached.SRC ریاست میں ہے - DRP Unattached.SRC اور Unattached.SNK کے درمیان سوئچ کرتا ہے۔

(2) Source detects that there is a Sink pull-up resistor on the CC end, then the Source state changes to Unattached.SRC --> AttachWait.SRC -->منسلک.SRC؛ ماخذ VBUS اور VCONN کو آن کرتا ہے۔

(3) When DRP switches to Unattached.SNK and detects that the CC pin is pulled up, the DRP state changes to Unattached.SNK --> AttachWait.SNK -->منسلک.SNK

(4) ماخذ اور DRP منسلک حالت میں ہونے کے بعد

ماخذ ڈی آر پی (یعنی سنک) کے ذریعے جذب شدہ کرنٹ کو محدود کرنے کے لیے آر پی ویلیو کو ایڈجسٹ کرتا ہے۔

DRP (یعنی سنک) VBUS کی طرف سے اجازت شدہ کرنٹ کا تعین کرنے کے لیے Rd پر وولٹیج vRd کا پتہ لگاتا ہے

ماخذ اس بات کا تعین کرتا ہے کہ آیا CC کی نگرانی کے ذریعے سنک منقطع ہے۔ اگر یہ منقطع ہو جاتا ہے، تو یہ غیر منسلک میں داخل ہو جاتا ہے۔ اگر یہ منقطع ہو جاتا ہے، تو یہ Unattached.SNK میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

44

DRP اور سنک (لیپ ٹاپ اور موبائل فون) کے درمیان منظر نامہ 3 طرز عمل کا طریقہ کار

مندرجہ ذیل رویے کا طریقہ کار ہے جب DRP میں سنک ڈیوائس منسلک ہو:

(1) DRP اور سنک دونوں غیر منسلک حالت میں ہیں۔

DRP Unattached.SRC اور Unattached.SNK کے درمیان سوئچ کرتا ہے - سنک Unattached.SNK حالت میں ہے

(2) When DRP switches to Unattached.SRC and detects that the CC pin has a pull-down resistor, the DRP state changes to Unattached.SRC --> AttachWait.SRC -->منسلک.SRC؛ DRP (یعنی ماخذ) VBUS اور VCONN کو آن کرتا ہے۔

(3) When the Sink detects VBUS, the Sink state changes to Unattached.SNK --> AttachWait.SNK -->منسلک.SNK

(4) ماخذ اور DRP منسلک حالت میں ہونے کے بعد

ڈی پی آر (یعنی ماخذ) سنک کے ذریعے جذب شدہ کرنٹ کو محدود کرنے کے لیے آر پی ویلیو کو ایڈجسٹ کرتا ہے - سنک VBUS کے ذریعے اجازت شدہ کرنٹ کا تعین کرنے کے لیے Rd پر وولٹیج vRd کا پتہ لگاتا ہے۔

DRP (یعنی ماخذ) اس بات کا تعین کرتا ہے کہ آیا CC کی نگرانی کے ذریعے سنک منقطع ہو گیا ہے۔ اگر یہ منقطع ہو جاتا ہے، تو یہ Unattached.SRC میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

DRP (یعنی سنک) اس بات کا تعین کرتا ہے کہ آیا ماخذ VBUS وولٹیج کی نگرانی کرکے منقطع ہے۔ اگر یہ منقطع ہے، تو یہ غیر منسلک.SNK میں داخل ہوتا ہے۔

55

DRP اور DRP (پاور بینک اور لیپ ٹاپ) کے درمیان منظر نامہ 4 طرز عمل کا طریقہ کار

DRP اور DRP کے درمیان رابطے کے لیے، تین صورتیں ہیں۔ ایک صورت حال میں، دو آلات فیصلہ کرتے ہیں کہ کون ذریعہ ہے یا تصادفی طور پر سنک؛ دوسری صورت حال میں، DRPs میں سے ایک Try.SRC میکانزم کے ذریعے ماخذ بننے کا فیصلہ کرنے کی کوشش کرتا ہے۔ تیسری صورت حال میں، DRPs میں سے ایک Try.SNK میکانزم کے ذریعے سنک بننے کا فیصلہ کرنے کی کوشش کرتا ہے۔

مندرجہ ذیل طرز عمل کا طریقہ کار ہے جب DRP آلہ DRP سے منسلک ہوتا ہے:

منظرنامہ 1:

(1) دونوں DRP آلات غیر منسلک حالت میں ہیں۔

DRP#1 اور DRP#2 تصادفی طور پر Unattached.SRC اور Unattached.SNK کے درمیان سوئچ کریں

(2) When DRP#1 switches to Unattached.SRC and detects that the CC pin is pulled down by DRP#2, the state of DRP#1 changes to Unattached.SRC--> AttachWait.SRC -->منسلک.SRC؛ DRP#1 (یعنی ماخذ) VBUS اور VCONN کو آن کرتا ہے۔

(3) When DRP#2 switches to Unattached.SRC and detects that the CC pin is pulled up, the state of DRP#2 changes to Unattached.SNK --> AttachWait.SNK -->منسلک.SNK

(4) ماخذ اور DRP منسلک حالت میں ہونے کے بعد

DPR#1 (یعنی ماخذ) DRP#2 (یعنی سنک) کے ذریعے جذب شدہ کرنٹ کو محدود کرنے کے لیے Rp قدر کو ایڈجسٹ کرتا ہے۔

DRP#2 (یعنی سنک) VBUS کی طرف سے اجازت شدہ کرنٹ کا تعین کرنے کے لیے Rd پر وولٹیج vRd کا پتہ لگاتا ہے۔

DRP#1 (یعنی ماخذ) اس بات کا تعین کرتا ہے کہ آیا CC کی نگرانی کے ذریعے سنک منقطع ہے۔ اگر ایسا ہے تو، یہ Unattached.SRC میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

DRP#2 (یعنی سنک) اس بات کا تعین کرتا ہے کہ آیا ماخذ VBUS وولٹیج کی نگرانی کے ذریعے منقطع ہے۔ اگر ایسا ہے تو، یہ Unattached.SNK میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

66

کیس 2:

(1) دونوں DRP آلات غیر منسلک حالت میں ہیں۔

DRP#1 اور DRP#2 تصادفی طور پر Unattached.SRC اور Unattached.SNK کے درمیان سوئچ کریں

(2) When DRP#1 switches to Unattached.SRC and detects that the CC pin is pulled down by DRP#2, the state of DRP#1 changes to Unattached.SRC--> AttachWait.SRC -->منسلک.SRC؛ ; DRP#1 (یعنی ماخذ) VBUS اور VCONN کو آن کرتا ہے۔

(3) When DRP#2 switches to Unattached.SRC and detects that the CC pin is pulled up, the state of DRP#2 changes to Unattached.SNK -->اٹیچ ویٹ۔ایس این کے

(4) DRP#2 is in AttachWait.SNK and wants to switch to the Source role. The state of DRP#2 changes to AttachWait.SNK -->Try.SRC; اور CC پن کو اوپر کھینچتا ہے۔

(5) DRP#1 no longer detects DRP#2 pulling down the CC pin, so the state changes to Attached.SRC --> UnattachWait.SNK -->AttachWait.SNK؛ اور VBUS اور VCONN کو بند کر دیتا ہے، اور CC پن پر پل ڈاؤن ریزسٹر کو سوئچ کرتا ہے

(6) DRP#2 detects that the CC pin is pulled up, so its state changes to Try.SRC -->منسلک.SRC؛ اور VBUS اور VCONN کو آن کرتا ہے۔

(7) The state of DRP#1 changes to AttachWait.SNK -->منسلک.SNK

(8) ماخذ کے بعد اور DRP منسلک حالت میں ہیں۔

DPR#2 (یعنی ماخذ) DRP#1 (یعنی سنک) کے ذریعے جذب شدہ کرنٹ کو محدود کرنے کے لیے Rp قدر کو ایڈجسٹ کرتا ہے۔

DRP#1 (یعنی سنک) VBUS کے ذریعہ اجازت شدہ کرنٹ کا تعین کرنے کے لیے Rd پر وولٹیج vRd کا پتہ لگاتا ہے۔

DRP#2 (یعنی ماخذ) اس بات کا تعین کرتا ہے کہ آیا سنک CC کی نگرانی کے ذریعے منقطع ہے۔ اگر ایسا ہے تو، یہ Unattached.SRC میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

DRP#1 (یعنی سنک) اس بات کا تعین کرتا ہے کہ آیا ماخذ VBUS وولٹیج کی نگرانی کے ذریعے منقطع ہے۔ اگر ایسا ہے تو، یہ Unattached.SNK میں داخل ہوتا ہے اور Unattached.SRC اور Unattached.SNK کے درمیان اپنے سوئچنگ میکانزم کو بحال کرتا ہے۔

77

تیسرا کیس Try.SNK میکانزم ہے، جو Try.SRC میکانزم سے ملتا جلتا ہے اور اسے یہاں بیان نہیں کیا جائے گا۔

منظر نامہ 5 ماخذ اور ماخذ کے درمیان اور سنک اور سنک کے درمیان سلوک کا طریقہ کار

ان دو استعمال کے معاملات میں، ماخذ اور سنک دونوں غیر منسلک۔SRC اور غیر منسلک۔SNK ریاستوں میں ہیں، لہذا آلات کے درمیان بجلی کی فراہمی نہیں ہے۔

اب تک، ہم نے آلات کے درمیان کچھ مشترکہ مواصلاتی طریقہ کار متعارف کرایا ہے۔ خاص طور پر دو DRP ڈوئل رول ڈیوائسز کے لیے، Type-C کنٹرولر Try.SRC یا Try.SNK استعمال کرے گا تاکہ پاور سپلائی کی عام منطق کو قائم کرنے کی کوشش کی جا سکے۔ بلاشبہ، اگر بجلی کی فراہمی کی غلط منطق ہوتی ہے (مثال کے طور پر، ایک لیپ ٹاپ پاور بینک کو چارج کرتا ہے)، یو ایس بی

PD پروٹوکول پاور رول سویپ میکانزم بھی فراہم کرتا ہے، جو PD پروٹوکول کے ذریعے پاور سپلائی رول کو تبدیل کرتا ہے۔ تفصیلات کے لیے، براہ کرم USB پاور ڈیلیوری کی تفصیلات دیکھیں۔

 

 

 

انکوائری بھیجنے

گھر

teams

ای میل

تحقیقات