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