2 টি পোর্ট সহ ইউএসবি ডিভাইস - কীভাবে উভয় ক্ষেত্রেই ব্যবহারকারী প্লাগিং থেকে রক্ষা পাওয়া যায়


11

আমি একটি পূর্ণ গতির USB ডিভাইস পেয়েছি যার জন্য আমি 2 টি বন্দর সরবরাহ করতে চাই - ঘেরের বিপরীত প্রান্তে প্রতিটি একটি each এটি তাই যেখানে সবচেয়ে সুবিধাজনক সেখানে তারের সাথে সংযোগ স্থাপন করা যায়। আমার MCU (atmega32u4) এর একটি মাত্র ইন্টারফেস রয়েছে, সুতরাং শারীরিক বন্দরগুলি ভাগ করা হবে তবে একসাথে কেবল একটিতে প্লাগ ইন করা উচিত।

অবশ্যই ব্যবহারকারীদের একসাথে উভয় পক্ষের প্লাগ না করা বিশ্বাস করা যায় না। কীভাবে এর বিরুদ্ধে রক্ষা করবেন?

আমি যে আইডিয়া নিয়ে এসেছি:

  • কেবল তাদের "যেমন আছে" ততক্ষণ করুন এবং আশা করি হোস্ট যোগদান করা ডি + / ডি-পিনগুলি মোকাবেলা করতে পারে
  • ইনপুট হিসাবে পৃথক 5 ভি পিনের সাথে নান্দ গেট, একটি এমওএসএফইটির আউটপুট যা উভয় প্লাগ ইন করা অবস্থায় ভিসি সংযোগ বিচ্ছিন্ন করে।

দ্বিতীয় বিকল্পটি কি যুক্তিসঙ্গত শোনায়, বা আরও জটিল সমাধানের প্রয়োজন?


আপনি কীভাবে দুটি বন্দরকে ডি + এবং ডি- সাথে সংযোগ স্থাপনের জন্য তারের প্রস্তাব করবেন? আপনার প্রস্তাবিত বিন্যাসটি ব্যাখ্যা করে আপনার একটি চিত্র যুক্ত করা উচিত।
সৌর মাইক

@ সোলারমাইক দু'জনের মধ্যে ভাগ করা হয়েছে - "সঠিক" দৃশ্যে, কেবল একটি কেবল তার সাথে সংযুক্ত রয়েছে, অন্য সংযোজকের ডি + / ডি- জঞ্জাল হয়ে থাকবে।
monty

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

4
যে ব্যবহারকারী কোনও পুরুষ-পুরুষ ইউএসবি কেবলটি আবিষ্কার করতে সক্ষম হন এবং ডিভাইসটিকে নিজের মধ্যে প্লাগ করে সে সম্পর্কে ভুলে যাবেন না !!!
রোজ্জা

উত্তর:


23

নির্দেশিত হিসাবে, আপনি সরাসরি কোনও ডিভাইসে দুটি হোস্টকে সংযুক্ত করতে পারবেন না - সুতরাং যদি আপনি কেবল তাদের একসাথে তারযুক্ত করেন এবং কেউ যদি উভয় প্রান্তে এটি প্লাগ ইন করেন তবে আপনার সমস্যা হবে।

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

এটি সঠিকভাবে করতে, আপনি একটি মাল্টিপ্লেজার আইসি চান। আপনি আবেদন এই সাজানোর জন্য বিশেষভাবে ডিজাইন করা ডেডিকেটেড ইউএসবি 2.0 মাল্টিপ্লেক্সার কিনতে পারেন - ভালো কিছু TS3USB30 । এটি আপনাকে উভয় বন্দর থেকে ডেটা লাইনগুলিকে ম্যাক্স ইনপুটগুলির সাথে সংযুক্ত করতে এবং আউটপুটটিকে আপনার ডিভাইসে অভ্যন্তরীণভাবে সংযোগ করতে দেয়। ম্যাক্স অব্যবহৃত সংযোগকারীকে সংযোগ বিচ্ছিন্ন করবে যা সংক্রমণ লাইনের স্টাবগুলি সংযোগ বিচ্ছিন্ন করবে।

পাওয়ারের জন্য আমি সম্ভবত একটি ডায়োড OR-ing সার্কিটের মতো পাওয়ার মাল্টিপ্লেক্সার ব্যবহার করব। কোনও একটি পোর্টের ভিবিএস লাইন (পাওয়ার মাল্টিপ্লেক্সারের আগে) এর পরে ডেটা মাল্টিপ্লেক্সারের ইনপুট হিসাবে ব্যবহার করা যেতে পারে।

দুটি ইউএসবি পোর্ট এবং আপনার ডিভাইসের মধ্যে গ্রাউন্ডটি সাধারণ (সংযুক্ত) হয়ে থাকবে।


1
আমি স্টাবগুলি বিবেচনা করি নি - যে মাল্টিপ্লেক্সার (পাওয়ার মাল্টিপ্লেক্সের সাথে মিলিত) আদর্শ দেখায়!
মন্টি

3
স্টিপগুলি ফুল স্পিডে কোনও সমস্যা হওয়া উচিত নয়, যা আপনার প্রশ্নে আপনি যা জিজ্ঞাসা করেছেন সেগুলিই।
ডেভ টুইট করেছেন

1
@ ডেভিডওয়েড এই উত্তরটি উচ্চ গতির সাথে coveredাকা বুঝতে পেরে আমি সম্পূর্ণ গতির স্পষ্টতা যুক্ত করেছি। এই নকশার জন্য আমি "এটির সাথে দূরে যেতে পারি" জেনে রাখা ভাল তবে উচ্চতর গতিতে এর প্রভাবগুলি জেনে আমি অবশ্যই প্রশংসা করি।
monty

এখন আমি কীভাবে atmega32u4 সাপোর্ট 480 এমবিপিএস করতে পারি সে বিষয়ে সত্যই আগ্রহী :)
দিমিত্রি গ্রিগরিয়েভ

9

টম কার্পেন্টারের পরামর্শ অনুসারে মাল্টিপ্লেক্সার একটি ভাল সমাধান solution

তবে পূর্ণ গতির ইউএসবি (12 এমবিপিএস) এর জন্য, সিগন্যালের স্টাবগুলি বিশেষ গুরুত্বপূর্ণ নয়। যদি স্টাবের মধ্যবর্তী দূরত্ব তরঙ্গদৈর্ঘ্যের 1/10 তম অর্থাৎ 2 meters মিটারের নীচে থেকে থাকে তবে প্রতিচ্ছবিটি তরঙ্গরূপটিকে খুব বেশি বিকৃত করবে না।

এছাড়াও, ডি + এবং ডি-পিনের ভোল্টেজের মাত্রা গ্রহণযোগ্য সীমার মধ্যেই থাকবে, তাই হোস্টের উভয়কেই বৈদ্যুতিন ক্ষতির তেমন ঝুঁকি নেই।

মূল সমস্যাটি হ'ল আপনি যদি উভয় হোস্টের + 5 ভি পিনকে একসাথে সংযুক্ত করেন তবে এতে বড় স্রোত জড়িত থাকতে পারে। আপনি কেবল ইউএসবি সংযোগকারীটির + 5 ভি পিন থেকে ডায়োড ব্যবহার করতে পারেন কেবলমাত্র কারেন্টটি বাইরে আসতে দেয় না never


4

অলস বৈদ্যুতিন নকশার উপায়টি হ'ল কোনটির মধ্যে কোনটি ব্যবহৃত হয় তা চয়ন করার জন্য একটি দৈহিক মাল্টি সংযোগকারী সুইচ ব্যবহার করা হবে।

মনে রাখবেন যে এতে উভয়কে প্লাগইন রেখে দিতে এবং কোন ইনপুটটি ব্যবহার করতে হবে তা নির্বাচন করতে স্যুইচটি ব্যবহার করতে সক্ষম হওয়ার অতিরিক্ত সুবিধা হবে।


2

এটি করার কোনও ইউএসবি অনুগত উপায় নেই। ইউএসবি দুটি হোস্টের মধ্যে ভাগ করে নেওয়ার জন্য নকশাকৃত নয় এবং এর চেষ্টা করার ফলে সম্ভাব্য বিপর্যয়কর পরিস্থিতি দেখা দেবে।

কোন সংযোগকারী সংযুক্ত রয়েছে তা নির্ধারণ করতে আপনি জিপিআইও সহ একটি ইউএসবি মাল্টিপ্লেজার বা আইসি স্যুইচ করতে পারেন সর্বোপরি। কোন ইউএসবি সংযোগের প্রাধান্য রয়েছে তা আপনাকে সিদ্ধান্ত নিতে হবে, কারণ উভয়ই একই সাথে আপনার ইউএসবি ইন্টারফেসের সাথে সংযুক্ত হতে পারে না।

অথবা বিকল্প দেখুন। একটি কম্পিউটার অন্য কম্পিউটারে যোগাযোগ করুন। অথবা ব্লুটুথ ব্যবহার করুন বা ওয়াই-ফাই বা অন্য কোনও সংযোগের ধরণ ব্যবহার করুন।


আমি প্রশ্নের স্পষ্টতা যোগ করেছি - কেবল একবারে একটি বন্দর একবারে ব্যবহৃত হবে এবং (আশা করা যায়) ন্যানড গেটটি "উভয় প্লাগইন ইন" দৃশ্যের বিষয়টি অস্বীকার করে অগ্রাধিকারের সমস্যার সমাধান করতে পারে।
monty

এটি কী ধরণের বিপর্যয়কর পরিস্থিতি সৃষ্টি করতে পারে বলে আপনি মনে করেন?
jpa

1
@ জেপিএ ধরুন যে দুটি সিস্টেমে "গ্রাউন্ড" সম্ভাবনা রয়েছে যা 50 ভি আলাদা, উদাহরণস্বরূপ। তাদের উভয়কে ডি- এর সাথে সংযুক্ত করা "আকর্ষণীয়" হতে পারে। এমনকি সম্ভাব্যতাগুলি কেবলমাত্র 50mV আলাদা হলেও আপনি একটি শব্দ উত্পন্ন "গ্রাউন্ড লুপ" তৈরি করতে পারেন।
আলেফজেরো

1
@ এলফজারো শিওর, তবে একটি সাধারণ মাল্টিপ্লেক্সার বা স্যুইচ আইসিও এটি পরিচালনা করবে না। তবে ইউএসবি সংযোগকারীটিতে প্রথম সংযোগকারী স্থলটি অবশ্য বেশিরভাগ ক্ষেত্রেই সমস্যাটি সরিয়ে দেয়।
জেপা

2

এই বৈশিষ্ট্যটি সহ আমার কাছে একটি ওয়াকম ট্যাবলেট রয়েছে। যান্ত্রিক ইন্টারলক ব্যবহার করে আপনি যে সমস্যার বর্ণনা করছেন তা তারা হ্যান্ডেল করে।

এখানে একটি প্লাস্টিক স্লাইডার রয়েছে যা তার অবস্থানের উপর নির্ভর করে একটি পোর্ট বা অন্যটিকে অবরুদ্ধ করে।

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


1

সম্ভবত ঘেরের একপাশে ইউএসবি সংযোগকারী ছেড়ে যাওয়া এবং অনুলিপি এবং / অথবা অন্য সমস্ত ব্যবহারকারী-মুখোমুখি উপাদানগুলি প্রতিসমভাবে স্থানান্তরিত করা সহজ হবে। তারপরে ঘেরটি ঘোরানো যেতে পারে যাতে ইউএসবি পোর্টটি সংযোগকারীটির মুখোমুখি হয়, অন্য সমস্ত উপাদান এখনও সুবিধামত অ্যাক্সেসযোগ্য।

অন্য বিকল্পটি হ'ল ঘেরের একপাশে উভয় বন্দর সনাক্ত করা (বিপরীত প্রান্তে) এবং ঘেরের অভ্যন্তরে একটি স্লাইডিং স্টাব যুক্ত করুন যা ব্যবহারকারী একটি পোর্ট বা অন্যটি খুলতে সরতে পারে। 12 মেগাহার্টজ ইউএসবি এর সাথে যুক্ত একটি অতিরিক্ত সংযোগযুক্ত পোর্টের সাথে কাজ করার ভাল সুযোগ রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.