সংক্ষিপ্তসার: আমি একটি ইউএসবি চালিত লি-আয়ন চার্জিং সার্কিট স্থাপন করছি এবং অবশ্যই পরিস্থিতিগতভাবে সর্বাধিক চার্জ বর্তমানের অঙ্কন করতে চাই - তবে এটিও নিশ্চিত করতে চাই যে আমি বর্তমান ড্রয়ায় ইউএসবি স্পেসিফিকেশন লঙ্ঘন করব না। আমি পৃথকভাবে ইউএসবি শর্তগুলির একটি / দু'টি সন্তুষ্ট করতে সক্ষম হয়েছি, সেগুলি সন্তুষ্ট করার জন্য স্মার্ট উপায় নিয়ে ভাবতে আমার একটু সমস্যা হচ্ছে। এখানে যা ঘটছে ...
আমার বিশেষ পরিস্থিতিতে প্রাসঙ্গিক চারটি ইউএসবি স্পেস বিধি (কারেন্ট ড্র সর্বাধিক সম্পর্কিত তিনটি, এবং একটি ইন্রুশ কারেন্ট সীমাবদ্ধতা সম্পর্কিত একটি) নিম্নরূপ: (দ্রষ্টব্য: আমি এই চিত্রটিতে বিভিন্ন সময়- পর্বগুলি দেখছি :)
সুসংবাদটি হ'ল ...
আমি একজন FTDI USB- থেকে UART আইসি, ব্যবহার করা ঘটতে FT232R ( উপাত্তপত্র ), যা শুমার যত্ন নেয় এবং আউটপুট যে শুমার স্থিতি নির্দেশ এবং স্থিতি সাসপেন্ড হয়ে থাকে, যা সেটিং যখন বর্তমান কি স্তর আঁকা জন্য দরকারী হবে না।
এছাড়াও সহায়ক যে, আমি একজন লি-আয়ন চার্জার আইসি, ব্যবহার করছি হয় MCP73871 ( উপাত্তপত্র ), যা ChargeEnable পিন, সেইসাথে Prog2 পিন এবং Prog1 পিন যা চার্জ বর্তমান সীমা সেটিং অনুমতি রয়েছে।
উপরের দুটি আইসির জন্য এই দরকারী পিনগুলির ক্রিয়াকলাপগুলি নীচে আমার (রুক্ষ) প্রয়াসযুক্ত বিন্যাসে সংক্ষিপ্ত করা হয়েছে। এটি এখনও সম্পূর্ণ হয়নি, নির্দিষ্ট সংযোগে প্রশ্ন-চিহ্ন দ্বারা নির্দেশিত:
আমার লেআউট
কারেন্ট-ড্র চশমা
অবশেষে, দুটি আইসির জন্য পরিস্থিতিগত বর্তমান ড্র-এর চশমা এখানে। অবশ্যই, এই বর্তমান অঙ্কনগুলি ইউএসবি সরবরাহের 0.5 / 100/500 এমএ কারেন্ট-ড্র সীমাতেও গণনা করতে হবে:
প্রশ্ন: একটি সমাধান আমার বিন্যাস সমন্বয় যাতে সন্তুষ্ট হবে বলে মনে হয় সব চার নিয়ম / একবারে শর্ত, কিন্তু আমি এটা এইজন্য করছি না; কোন ধারনা?
আপনি আগে আমার লেআউটে দেখতে পাচ্ছিলেন, নরম শুরু করার সমস্যার জন্য আমি একটি সংযোগযুক্ত সার্কিট (এমওএসএফইটিতে আরসি সমন্বয়) স্থাপন করেছি; এবং আমি PROG1 পিনের সীমা-সেটিং-রোধকারী পেয়েছি, যা সম্ভবত 500mA বনাম 100mA বনাম 0.5mA সমস্যা আংশিকভাবে সমাধান করার জন্য একটি ডিভাইডারের অংশ হিসাবে ব্যবহার করা যেতে পারে ( এই অ্যাপ্লিকেশন নোটে FTDI এর কৌশলটির উপর ভিত্তি করে )। তবে এটি যতদূর আমি পৌঁছাতে পেরেছি