زیادہ تر لیپ ٹاپس اور ڈیسک ٹاپس میں اب سیریل پورٹس نہیں ہیں، لیکن بہت سے ڈیولپمنٹ بورڈز کو ڈیبگنگ، کنسول انٹرفیس، یا سافٹ ویئر ڈاؤن لوڈ کے لیے سیریل پورٹ کی ضرورت ہوتی ہے۔ ڈیولپمنٹ بورڈز پر سیریل پورٹس عام طور پر RS-232 سیریل پورٹ سگنلز کے بجائے "منطق سطح" سگنل فراہم کرتے ہیں۔
اس کا مطلب ہے کہ ڈیولپمنٹ بورڈ کو لیپ ٹاپ سے جوڑنے کا کوئی آسان طریقہ نہیں ہے۔ یو ایس بی ٹو ٹی ٹی ایل کنورٹر اس مسئلے کو میزبان کمپیوٹر اور ڈیولپمنٹ بورڈ کے درمیان سیریل پورٹ کنکشن فراہم کر کے حل کرتا ہے، ہر ایک کے لیے درست انٹرفیس اور سگنل لیولز کے ساتھ۔ تفصیلات ذیل میں۔
مواصلات میں TTL سگنل کیا ہے؟
TTL سگنل ایک قسم کا ہارڈ ویئر انٹرفیس کا معیار ہے جو TTL (ٹرانسسٹر-ٹرانسسٹر لاجک) کی برقی خصوصیات پر مبنی ہے۔
TTL ان پٹ کے لیے اس کا مطلب ہے کہ 0.8 وولٹ سے نیچے کی کوئی بھی چیز "صفر" ہے اور 2.4 وولٹ سے اوپر کی کوئی بھی چیز "ایک" ہے اور یہ کہ یہ ڈرائیونگ سرکٹ پر 1.6ma سے کم کا بوجھ پیش کرتا ہے۔
ایک TTL آؤٹ پٹ عام طور پر دس TTL ان پٹ چلا سکتا ہے، اور پھر بھی "صفر" اور "ایک" کے لیے صحیح وولٹیج کی سطح کو برقرار رکھتا ہے۔
ہم USB سے TTL کنورٹر کیوں استعمال کرتے ہیں؟
USB سے TTL کنورٹر کا نام بہت برا نام ہے۔ یہ ٹی ٹی ایل کی اصطلاح کا غلط استعمال کرتا ہے، اور کنورٹر کی اصطلاح کا غلط استعمال کرتا ہے۔ مبہم، ٹھیک ہے؟
نام نہاد USB سے TTL کنورٹر دراصل ایک USB سیریل پورٹ سے CMOS لاجک لیول سیریل پورٹ کنورٹر ہے۔ اس کے دو سرے ہیں: ایک USB کنیکٹر، اور چار تاریں جو ٹرمینل پوسٹس سے منسلک کرنے کے لیے بنائی گئی ہیں۔ اس میں ایک چپ ہے جو آپ کے لیپ ٹاپ کو یہ سوچنے کے قابل بناتی ہے کہ سیریل پورٹ انسٹال ہے۔
آپ USB پورٹ کو اپنے لیپ ٹاپ میں لگاتے ہیں، اور یہ آپ کے لیپ ٹاپ پر ایک نئے سیریل پورٹ کے طور پر ظاہر ہوتا ہے۔ یہ معیاری لیپ ٹاپ USB سیریل پورٹ ڈیوائس ڈرائیور استعمال کرتا ہے۔ آپ چار تاروں کو پاور، گراؤنڈ، سیریل RX اور سیریل TX سے Arduino یا دوسرے ڈویلپمنٹ بورڈ پر جوڑتے ہیں، یہ سگنلز روایتی RS-232 لیولز کے بجائے ڈیولپمنٹ بورڈ کے لیے صحیح وولٹیج لیولز کا استعمال کرتے ہیں، اور ایسا لگتا ہے آپ کا Arduino کہ کچھ اس کے سیریل پورٹ پر اس سے بات کر رہا ہے۔





