ইউএসবি এবং আরএস 232 এর মধ্যে পার্থক্য কী?


29

কেউ আমাকে বলতে পারেন কেন লোকেরা ইউএসবি বা আরএস 232 ব্যবহার করেন। তারা দুজনেই সিরিয়াল বন্দর, তাই না? এবং আমি বুঝতে পারি যে ইউএসবি অনেক দ্রুত (বিশেষত ইউএসবি 3.0) তবে লোকেরা খুব বেশি চাইলে আমি নিশ্চিত যে তারা আরএস 232-এর উত্তরসূরি তৈরি করতে পারে যা ঠিক তত দ্রুত।

সুতরাং, উভয় সুবিধা এবং অসুবিধাগুলি কি?


4
আরএস 232 আসলেই একটি মডেমের ইন্টারফেস হতে ডিজাইন করা হয়েছিল। এটি 'রিং ইন্ডিকেটর', ইত্যাদি নামের সংকেতগুলির সাথে খুব স্পষ্ট etc. ইউএসবি একটি প্রোটোকল এক্সটেন্ডেবল ডিভাইস ইন্টারফেস সিস্টেম হিসাবে ডিজাইন করা হয়েছিল। এক্সটেন্ডেবল দেওয়া এটি আরও জটিল এবং এটি প্রয়োগ করতে ডিভাইস এবং হোস্ট উভয় পক্ষেই একটি সফ্টওয়্যার স্ট্যাকের প্রয়োজন। ইউএসবিতে এমনকি সিএসসি নামে পরিচিত আরএস 232 এর প্রতিস্থাপন রয়েছে।
কেনে

উত্তর:


20

ইউএসবি এবং আরএস 232 এর মধ্যে পার্থক্য কী?

আরএস 232-এর সন্ধান শুরু করে এবং তারপরে 'ওয়েবে ঘুরে বেড়ানো' এবং যেখানে সূচিত হয় সেখানে অনুসরণ করে আরএস 232 এর ক্ষমতা এবং অসুবিধাগুলি সম্পর্কে আমি এখানে বলতে পারার চেয়ে অনেক বেশি আপনি পাবেন। কোনও পৃষ্ঠা আপনাকে সমস্ত কিছু বলবে না তবে 10 বা 20 দ্রুত স্কিমগুলি আপনাকে একই সময়ে কার্যকরভাবে কতটা কার্যকর এবং সম্পূর্ণ ভয়ঙ্কর তা প্রদর্শন করবে।

  • ইউএসবি হ'ল উচ্চতর গতির upর্ধ্বমুখী এক্সটেনসিবল সম্পূর্ণ মানক ইন্টারফেস হিসাবে 1 টি কম্পিউটিং ডিভাইস একটি সিঙ্গল পোর্ট এবং এন পেরিফেরিয়াল ব্যবহার করে একটি করে পোর্ট ব্যবহার করে সমস্ত নিয়ন্ত্রণ ডেটা স্ট্রিমের সিগন্যাল দ্বারা সম্পন্ন হয়। USB এর জন্য নিম্ন স্তরের ইন্টারফেস সরবরাহ করা প্রবলভাবে কঠিন id "সরল" ইন্টারফেসগুলি সাধারণ তবে এগুলি সম্পর্কিত জটিলতার একটি খুব বড় ডিগ্রী সরবরাহ করে এবং লুকায়।

  • আরএস 232 একটি 1: 1 তুলনামূলকভাবে কম গতির অর্ধ-মানক ইন্টারফেস হিসাবে 1 কম্পিউটারের ডিভাইস এবং হার্ডওয়্যার নিয়ন্ত্রণের সাথে অপারেশনের অবিচ্ছেদ্য অঙ্গ হিসাবে প্রতি বন্দর প্রতি 1 পেরিফেরিয়াল হিসাবে চিহ্নিত করা হয়েছিল। আরএস 232 এর জন্য নিম্ন স্তরের শারীরিক ইন্টারফেস সরবরাহ করা তুলনামূলকভাবে সহজ।


232

পেরিফেরিয়ালগুলিতে কম্পিউটিং ডিভাইসকে সংযুক্ত করার একটি খুব কার্যকর শক্তিশালী নমনীয় উপায় ছিল (এবং এখনও কিছুটা অবধি এখনও)।

তবে [টিএম] [!!!] আরএস 232 একটি স্বল্প দূরত্ব (কয়েক মিটার সর্বাধিক) মাঝারিভাবে কম গতি (9600 বিপিএস স্বাভাবিক, কিছু ক্ষেত্রে প্রায় 100 কেবিপিএস পর্যন্ত, খুব বিশেষজ্ঞের পরিস্থিতিতে দ্রুত), প্রতি বন্দরে এক ডিভাইস হিসাবে লক্ষ্য করা হয়েছিল ( বিধি প্রমাণ করে ব্যতিক্রম)।

সিগন্যালিং প্রায় +/- 12 ভি ব্যবহার করে মাফের সাথে তুলনামূলকভাবে ভারসাম্যহীন ছিল ডফাতা =-ভি-তে লজিক এবং নিয়ন্ত্রণে লজিক একটি + + ভি এর সাথে। মূল 25 পিন সংযোগকারীটিতে অনেকগুলি অনেকগুলি নিয়ন্ত্রণ সংকেত ছিল যা অমিত মানের ব্যবহার এবং অসম্পূর্ণতাগুলির একদম বিশাল পরিসরের দিকে পরিচালিত করে। পরবর্তী সংস্করণটি সংযোগকারীকে 9 টি পিনের মধ্যে এখনও যথেষ্ট নিয়ন্ত্রণ সংকেত দিয়ে হ্রাস করেছে যাতে লোকেদের পুরোপুরি ডানট্যান্ডার্ডাইজ কনফিগারেশন করতে দেয়।

এলোমেলোভাবে নির্বাচিত টার্মিনাল ডিভাইস এবং কম্পিউটার বা অনুরূপ মাইয়ের মধ্যে আরএস 232 কাজ করা প্লাগ ইন এবং যাওয়ার বিষয় হয়ে দাঁড়িয়েছে, বা কয়েক মিনিট সময় বা দিনের প্রয়োজন হয় এবং কিছু ক্ষেত্রে ঠিক কাজ হয় না।

আরএস 232 প্রতি বিদ্যুৎ সরবরাহ করে না যদিও অনেক লোক বিদ্যুৎ সরঞ্জামগুলিকে বিভিন্ন উপায়ে ব্যবহার করেছেন, তাদের কোনওটিই মানক নয়। ডেটা লাইনগুলির পর্যবেক্ষণ ডেটা সংকেতগুলি সনাক্ত করার অনুমতি দেবে। (দ্রুত চোখ এবং একটি মস্তিষ্ক যা উপযুক্ত সংখ্যক কেবিপিএসে কাজ করে তা সাহায্য করবে)।

ডেটা ট্রান্সফার একটি সংক্রমণে একমুখী এবং লাইন গ্রহণ করে এবং অ্যাসিনক্রোনাস ফ্রেমিং ব্যবহার করে।

ডিজাইনটি 1: 1 সংযোগের জন্য কোনও 1 এ মাল্ট্রডপপিংয়ের কোনও উপায় ছাড়াই: অ-মানক বিন্যাস ছাড়াই এন বিন্যাস।

ইউএসবি

ইউএসবি 2 অবধি দুটি পাওয়ার লাইন এবং দুটি ডেটা লাইন সহ একটি 4 শারীরিক ওয়্যার সিস্টেম রয়েছে। শারীরিক নিয়ন্ত্রণের কোনও লাইন নেই। ইউএসবি 3 আরও লাইন ব্যবহার করে এবং বিশদটি অন্য প্রশ্ন এবং উত্তরের জন্য সবচেয়ে ভাল।

প্রাথমিক গতি ছিল 12 এমবিপিএস, ইউএসবি 2 সহ 480 এমবিপিএস এবং ইউএসবি 3 সহ 5 জিবিপিএস "সুপারস্পিড" মোডে বেড়েছে।

নিয়ন্ত্রণ এবং কনফিগারেশন সমস্ত ডেটা সিগন্যাল ব্যবহার করে সফ্টওয়্যার দিয়ে সম্পন্ন হয় যা ইন্টারফেসের একেবারে অবিচ্ছেদ্য অংশ। একটি অ্যাসিলোস্কোপ দিয়ে ডেটা স্ট্রিম পর্যবেক্ষণ করা সিস্টেমের আসল ডেটা উপাদানটি প্রকাশ করে না।

ডেটা স্থানান্তর 0 / + 5 সুষম ডিফারেনশিয়াল ভোল্টেজ সংকেত ব্যবহার করে।

প্রোটোকলের অবিচ্ছেদ্য অঙ্গ হিসাবে "বাস" এর মালিকানার সাথে ডেটা ট্রান্সফার দ্বিপাক্ষিক।

শারীরিকভাবে সংযোগটি প্রায় সর্বদা 1: 1 ভিত্তিতে থাকে তবে বেশ কয়েকটি লজিক্যাল ডিভাইসগুলি একটি বন্দরে সংযুক্ত করা যায়। একটি আপস্ট্রিমে বন্দরের সাথে এন ফিজিক্যাল ডিভাইসের সংযোগটি সাধারণত "হাব" ব্যবহারের মাধ্যমে সম্পন্ন হয় তবে এটি মূলত অভ্যন্তরীণ 1: N বিন্যাসের দৃশ্যমান প্রকাশ যা ডিজাইনের একটি অবিচ্ছেদ্য অঙ্গ।


কিছু আকর্ষণীয় সংযোগকারী সমস্যা হতে চলেছে :-):

ইউএসবি 2 / ইউএসবি 3 এখান থেকে

এখানে চিত্র বর্ণনা লিখুন

ইউএসবি 3 সুপারস্পিডযুক্ত মাইক্রোকনেক্টর সাথে ইউএসবি 2 পশ্চাদপটে সামঞ্জস্যতা এখান থেকে

এখানে চিত্র বর্ণনা লিখুন

USB3.COM - ইউএসবি 3 সুপারস্পিডযুক্ত কেবল সংযোগকারীগুলি এখান থেকে

এখানে চিত্র বর্ণনা লিখুন


উইকিপিডিয়া আরএস 232

সিরিয়াল বনাম ইউএসবি

উইকিপিডিয়া ইউএসবি

ইউএসবি 3 সুপারস্পিড FAQ

উইকিপিডিয়া ইউএসবি 3

ইউএসবি.ওআরজি - সুপারস্পিড


1
এটি উল্লেখ করার মতো যে, যখন জিটার এবং বিলম্বের বিষয়টি ইউএসবি থেকে আরএস 232 অনেক বেশি উন্নত। আপনি নির্ভরযোগ্যভাবে ইউএসবি-র মাধ্যমে কম্পিউটারে একটি পালস প্রতি সেকেন্ড সিগন্যাল দিতে পারবেন না। আপনি
আরএস 232

18

কোনও ইউএসবি পোর্ট আরএস -৩৩২ সিরিয়াল পোর্টের চেয়ে অনেক বেশি পরিশীলিত।

মূলত, একটি আরএস -২৩২ এর একটি টিএক্স পিন এবং একটি আরএক্স পিন রয়েছে যাতে একটি প্রদত্ত পাশটি প্রেরণ করে এবং তথ্য (যথাক্রমে) গ্রহণ করে এবং অন্যদিকে একই দু'টি অতিক্রম করা হয়, সুতরাং একটি টিএক্স অন্য আরএক্সের সাথে সংযুক্ত হয় এবং তদ্বিপরীত হয় (স্পষ্টত)।

নিয়ন্ত্রণের জন্য অন্যান্য পিন রয়েছে, তবে এগুলি প্রয়োজনীয়ভাবে ব্যবহৃত হয় না। তাদের প্রধান কাজ বাফার ধরে রাখা নিয়ন্ত্রণের জন্য। আরএস -232 এ প্রোটোকলটি বেশ সহজ। ধারণা করা হয় যে উভয় পক্ষ প্রাথমিকভাবে নিঃশব্দ (প্রতিটি টিএক্স কম) এবং তারপরে যখন কোনও পক্ষ বাইট প্রেরণ করতে চায় তখন এটি এক বা একাধিক উচ্চ ডাল ("বিটস স্টার্ট") করে, বাইটের প্রতিটি বিটকে যথাক্রমে প্রেরণ করে এবং তারপরে আরও কিছু ডাল ("বিট বন্ধ করুন") দিয়ে শেষ করুন। Allyচ্ছিকভাবে, প্যারিটি বিট থাকতে পারে। ধারণা করা হয় যে উভয় পক্ষের আগে বিট স্টার্ট এবং স্টপ বিটগুলির জন্য একই কনফিগারেশন এবং প্রতিটি বিট প্রেরণের সময় (বাড রেট) ছিল।

ত্রুটি সংশোধনের জন্য আরও সংকেত থাকতে পারে, তবে এটির প্রয়োজন নেই। সুতরাং যে কোনও মাইক্রোকন্ট্রোলারের আই / ও পিন ব্যবহার করে কোনও আরএস -৩২২ পোর্ট সহজেই তৈরি করা যায়, আরএস -৩৩২ লাইনগুলি 12 ভি এবং মাইক্রোকন্ট্রোলাররা সাধারণত 3.3 ভি-তে কাজ করে বলে আপনার কেবলমাত্র ভোল্টেজ রূপান্তর প্রয়োজন।

ইউএসবি একজোড়া ডিফারেনশিয়াল লাইন ব্যবহার করে, যার মধ্যে একটি দিকের মধ্যে একটি ভোল্টেজের পার্থক্য রেখে কিছুটা উচ্চ তৈরি করা হয়, এবং অন্য দিকে একই পার্থক্যটি রেখে কম হয়। এটি আওয়াজ স্যাঁতসেঁতে অনেক বেশি কার্যকর, তাই ইউএসবি আরও বেশি দূরত্বে যেতে পারে এবং ব্যান্ডউইদথগুলি আরও বেশি করতে পারে। উভয় পক্ষই একই জোড়ায় প্রেরণ এবং গ্রহণ করে এবং সংঘর্ষ সনাক্তকরণ, ত্রুটি সংশোধন করা, ডিভাইসগুলির বৈশিষ্ট্য ইত্যাদি আবিষ্কার করার জন্য একটি জটিল ডেটা প্রোটোকল রয়েছে, স্ট্যান্ডার্ড ডিভাইস-নির্দিষ্ট প্রোটোকল যেমন ইঁদুর, কিবোর্ড, ইত্যাদি সংক্ষেপে, একটি ইউএসবি পোর্টের জন্য আপনার হয় একটি ডেডিকেটেড আইসি বা আপনার মাইক্রোকন্ট্রোলারের একটি ফার্মওয়্যার দরকার যা লিখতে একেবারেই তুচ্ছ নয়, বিশেষত যদি আপনি নির্দিষ্ট ডিভাইস ক্ষমতা সমর্থন করতে চান।


2
উত্তম উত্তর, তবে আপনার সম্ভবত আরএস 232 বিবরণ থেকে 'জোড়' শব্দটি মুছে ফেলা উচিত কারণ এটি ডিফারেন্সিয়াল সিগন্যালিং (যেমন, "বাঁকা জোড়") এর প্রসঙ্গে আরও বেশি ব্যবহৃত হয় to
ক্রিস স্ট্রাটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.