আমি একটি নিম্ন-পাওয়ার ব্যাটারি-ভিত্তিক এভিআর-ভিত্তিক প্রকল্পে কাজ করছি যা নিওপিক্সেল স্ট্রিপ এবং অ্যাডাফ্রুট পিক্সিসহ কয়েকটি পৃথক ডিভাইস সংহত করে । সামগ্রিক ডিভাইসটি নিরিবিলিহীন হয়ে গেলে, আমি লিপোর ব্যাটারি আয়ু বাড়িয়ে তুলতে 0.1mA এর চেয়ে কম আঁকতে চাই।
আমি এই সমস্ত কাজ করে (0.035mA পরিমাপিত) পেয়েছি তবে আমি নিশ্চিত নই যে এটি প্রয়োজনীয়ভাবে "সঠিক" উপায়ে করেছি এবং আমি এর ভিত্তিতে একটি পণ্য তৈরি করার পরিকল্পনা করছি যাতে এটি সঠিকভাবে করতে চান।
(দেখানো হয়নি: রিলের জন্য ফ্লাইব্যাক ডায়োড)
আমার প্রধান উদ্বেগটি হ'ল ডেটা পিন থেকে প্রবাহিত বর্তমানের মাধ্যমে ভিসিসি সংযোগ বিচ্ছিন্ন হয়ে যাওয়ার পরে ডিভাইসগুলির "পরজীবী" বিদ্যুতায়ন। উদাহরণস্বরূপ, পিক্সি (যা সিরিয়ালের মাধ্যমে যোগাযোগ করে) এর পাওয়ার ডাউন ডাউন মোড এবং এমনকি মিলিঅ্যাম্প সম্পর্কে "অফ" না হওয়াতেও নেই। সুতরাং আমি এর ভিসিসি সংযোগ বিচ্ছিন্ন করতে একটি ছোট রিলে রেখেছি এবং আবিষ্কার করেছি যে সিরিয়াল পিনটি এখনও পিক্সিকে শক্তিশালী করছে। অন্য কোথাও ইঙ্গিত দেওয়া হয়েছিল যে অনেক চিপগুলিতে বিদ্যুতের সুরক্ষা হিসাবে ভিসিসির কাছে তাদের ডিজিটাল ইনপুট পিনগুলি ঝরাতে একটি ডায়োড থাকে। এটি সমাধানের জন্য, আমাকে ঘুমের সময় সিরিয়াল লাইব্রেরি এবং প্রকৃতপক্ষে ডিজিটাল লিখন (পিন, কম) স্থগিত করতে হয়েছিল।
ডাব্লুএস 2812 বি স্ট্রিপের সাথে একই জিনিস - ভিসিসিকে সংযোগ বিচ্ছিন্ন করা এখনও ডিভাইসটিকে ডেটা পিন থেকে চালিত করার অনুমতি দেয়। এবং অন্যান্য ডিজাইনে যখন আমি একটি এন-চ্যানেল মোসফেটের সাথে জিএনডি সংযোগ বিচ্ছিন্ন করেছি, তখন আমি বিপরীতটি দেখেছি - ডেটা লাইনের মাধ্যমে স্থলভাগের স্রোতের পিছনের প্রবাহ! (এটি পিজেআরসি-তে প্রতি পোস্টে ডায়োড দিয়ে সমাধান করতে হয়েছিল )) ডাব্লুএস 2812 বি প্রকৃতপক্ষে আনলিস্ট না হওয়াতেও প্রতিটি মিলিঅ্যাম্প নিয়ে যায়,
সুতরাং প্রশ্ন: মিশ্রণে ডেটা পিন থাকা অবস্থায় সিস্টেম ঘুমের সময় কোনও প্রকল্পের অংশগুলি থেকে ভিসিসি এবং জিএনডি সংযোগ বিচ্ছিন্ন করার কোনও সাধারণ, "পরিষ্কার" উপায় আছে কি? সেরা অনুশীলন কি?
কিছু ধারণা:
- ভিসিসিকে জিএনডি-তে জোর করে (কীভাবে নিশ্চিত না? হব্রিজ?)। (আমি যদি এটি করি তবে ডেটা পিনগুলি বেশি যে কী হবে?)
- সমস্ত ডেটা পিন এবং এই ডিভাইসগুলির মধ্যে একটি ত্রি-রাষ্ট্রীয় বাফার রাখুন এবং ঘুমের সময় ত্রি-রাষ্ট্রীয় বাফারটিকে একটি উচ্চ প্রতিবন্ধী অবস্থায় রাখুন, ভিসিসি বা জিএনডি কেবলমাত্র পি বা এন ম্যাসফেটের সাথে সংযোগ বিচ্ছিন্ন করুন
- জিএনডি কেবলমাত্র এন ম্যাসফেটের সাথে সংযোগ বিচ্ছিন্ন করুন এবং সমস্ত ডেটা পিনগুলিতে ডায়োড রাখুন
- ভিসিসি এবং জিএনডি উভয়কেই সংযোগ বিচ্ছিন্ন করে একটি "উচ্চ প্রতিবন্ধকতা" অবস্থায় ফেলেছে (ক্ষমতার জন্য ত্রি-রাষ্ট্রীয় বাফারের মতো?) এইভাবে কারেন্টের ডেটা লাইন থেকে "আউট" প্রবাহিত হওয়ার কোনও উপায় নেই।
এই ধরণের "লোড সংযোগ বিচ্ছিন্ন" সমস্যাটি পরিচালনা করার জন্য কেউ আমাকে সবচেয়ে পরিষ্কার, সবচেয়ে পুনরাবৃত্তিযোগ্য উপায় সম্পর্কে আলোকিত করতে পারে? (এটি বলাই বাহুল্য, আমি খুব কম ভাগ্য নিয়ে এই সমস্যাটি গুগল করার জন্য কয়েক ঘন্টা সময় ব্যয় করেছি, যদিও আমি লোড স্যুইচিংয়ের ক্ষেত্রে এই প্রযুক্তি নোটটি পেয়েছি তবে এটি ব্যাক-ফিড এবং পরজীবী শক্তিকে সম্বোধন করে না)