কীভাবে 1 বিট স্থায়ী মেমরি সার্কিট করবেন?


13

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

ছবিতে যেমন দেখানো হয়েছে আমি একটি সার্কিট তৈরি করেছি, আউটপুট হল 470 ওহম রেজিস্টার সহ সিরিজের একটি এলইডি। আমি ক্যাপাসিটরটি চার্জ করতে বা স্রাব করতে দুটি গুল্ম বোতাম ব্যবহার করি যাতে আউটপুট এলইডি চালু বা বন্ধ থাকে।

সরবরাহটি সংযোগ বিচ্ছিন্ন করার পরে বা বিদ্যুৎ বন্ধ করার পরে, সার্কিটটি কয়েক মিনিটের জন্য এলইডি'র অবস্থা মনে রাখতে সক্ষম হয়।

2 বা 3 মিনিটের পরে, ক্যাপাসিটারটি পুরোপুরি স্রাব হয়ে যায় এবং সার্কিটটি এর ডেটা হারিয়ে ফেলে।

এখানে চিত্র বর্ণনা লিখুন কীভাবে আমি ক্যাপাসিটারকে স্রাব থেকে থামাতে পারি? বা আমি কীভাবে স্রাবের হারকে ধীর করতে পারি যাতে এক সপ্তাহ বা তারও বেশি পরে সার্কিটের ডেটা হারাতে পারে?

এই সার্কিটটিতে আমি একটি ইনভার্টার (গেট নয়) হিসাবে 555 ব্যবহার করি তবে আমি অন্য কোনও আইসি ব্যবহার করতে পারি, আমার উদ্দেশ্য কেবল একটি সাধারণ স্থায়ী মেমরি তৈরি করা।


1
মুদ্রা ঘর ব্যবহারে আপনি কতটা বিরক্ত? ম্যাক্রো স্তরে কোনও EEPROM / ফ্ল্যাশ / এফআরএম সেল নকল করার কোনও উপায় নেই।
Ignacio Vazquez-Abram

8
@ IgnacioVazquez-Abram আপনি একটি ল্যাচিং রিলে ব্যবহার করতে পারেন ...
helloworld922

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

6
কিছু যত্নশীল নকশা এবং নির্মাণের মাধ্যমে আপনি এক সপ্তাহের জন্য তার চার্জ ধরে রাখতে একটি ক্যাপাসিটার পেতে পারেন: m.electronicdesign.com/anolog/…
pjc50

3
ক্যাপাসিটার স্রাব সম্পর্কিত: তারা সঠিকভাবে সংযোগ বিচ্ছিন্ন থাকলে দীর্ঘ সময়ের জন্য ভোল্টেজ বজায় রাখতে পারে। রোবটরুম
ক্যাপাসিটার-

উত্তর:


29

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

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

আরেকটি পছন্দ হ'ল ফেরোর ইলেক্ট্রিক র‌্যাম (এফআরএএম), যা একটি বিশেষ ডাইলেট্রিক উপাদান ব্যবহার করে যার দুটি স্বতন্ত্র, স্থিতিশীল মেরুকরণের অবস্থা রয়েছে। আবার এটি কেবল মাইক্রো ইলেক্ট্রনিক্সে কাজ করে।

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



যেহেতু আপনার কেবল একটি কোর রয়েছে তাই আপনি কি এটি হলের প্রভাব সংবেদক বা অন্য কিছু দিয়ে পড়তে পারেন নি?
ব্যবহারকারী 253751

1
@ মিমিবিস: সহজে হয় না। চৌম্বকীয় ক্ষেত্রটি খুব কম বাহ্যিক ফুটো দিয়ে প্রায় সম্পূর্ণ কোরের মধ্যেই অন্তর্ভুক্ত থাকে।
ডেভ টুইট করেছেন

8

এমন একটি সার্কিট তৈরি করুন যা যান্ত্রিক সুইচকে টিকিয়ে রাখে eg অকেজো বাক্স রাষ্ট্র পরিবর্তন / পড়ার জন্য সার্কিটটি চালিত করা প্রয়োজন তবে এটি এটিকে মধ্যে রাখবে।


6

একটি সহজ সমাধান হ'ল একটি মাইক্রো কন্ট্রোলার যেমন PIC12F635 যা 8-পিন ডিআইপি বা আরও ছোট আকারে পাওয়া যায় এবং এতে একটি বিল্ট-ইন ক্লক এবং ব্রাউন-আউট রিসেট সার্কিট থাকে (দ্বিতীয়টি EEPROM অবিচ্ছিন্নতার অখণ্ডতা বজায় রাখতে গুরুত্বপূর্ণ স্টোরেজ)।

প্রয়োজনীয় কোডটি খুব বেশি নয়, একটি ভাল স্টার্টার প্রকল্প।

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

খুব সহজ সমাধানটি সম্ভবত একটি 2-কয়েল লেচিং সিগন্যাল রিলে।


6

খাঁটি ইলেক্ট্রনিক্স কোনও পার্মানেন্ট মেমরি সেল তৈরি করবে না, তবে ক্যাপাসিটরের চার্জ এটির কাছে যেতে পারে (নিয়মিত সতেজকরণের প্রয়োজন হবে)। ইপ্রোম / ফ্ল্যাশ মেমরি এই প্রয়োজনীয়তাটিকে 10 এর দশকে প্রসারিত করে, তাই ব্যবহারিক উদ্দেশ্যে একে স্থায়ী বলা হয়। তবে এটি সাধারণ উপাদানগুলির সাথে আপনি পৌঁছানোর মতো কিছু নয়।

আসল স্থায়ী মেমরি কিছু ধরণের শারীরিক দ্বি-স্থির ঘটনাটি ব্যবহার করে। ডেভের দ্বারা চিহ্নিত ফ্যারিট কোরগুলির চৌম্বকীয়করণটি ব্যাপকভাবে ব্যবহৃত হয়েছিল (কখনও কোনও 'কোর ডাম্প' শুনেছেন?)। হিওলিওল্ড৯২২২ দ্বারা সহজ ব্যবহারের মাধ্যমে উল্লেখ করা দ্বি-স্থিতিশীল (বা ল্যাচিং) রিলে।

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

তোমার উদ্দেশ্য কি?

  • আপনি যদি কেবল একটি মজাদার জন্য একটি ঘর বানাতে চান তবে দ্বি-স্থিতিশীল রিলে ব্যবহার করুন।

  • আপনি যদি ব্যবহারিক ব্যবহার না করে অনুশীলনে (ডিআরএএম / ফ্ল্যাশ) কীভাবে করা হয় তা ডেমো করতে চান, একটি ক্যাপাসিটারে সঞ্চিত চার্জ ব্যবহার করুন এবং এটি নিয়মিত রিফ্রেশ করুন।

  • আপনি যদি কিছু ব্যবহারিক করে তুলতে চান তবে একটি ছোট্ট মাইক্রো-কন্ট্রোলার ব্যবহার করুন যা বিল্ট-ইন EEPROM করেছে (বা এর FLASH- এ স্ব-প্রোগ্রাম করতে পারে)।


5

একটি ফিউজ. প্রায়শই প্রতিস্থাপন করা বিরক্তিকর হতে পারে, তাই আপনি কোনও ব্রেকারে আপগ্রেড করতে পারেন।


5
EE.SE তে উত্তরের জন্য এটি কিছুটা পাতলা। সম্প্রসারিত করুন.
নিক আলেক্সেভ

2
সুতরাং ... একটি শূন্যে সেট করতে ডিফল্টরূপে 1 টি আসে (বর্তমানটি পাস হবে), আপনি এটির ধাক্কা দেওয়ার জন্য ফিউজের মাধ্যমে স্রোতের একটি স্লাগ প্রেরণ করেন, এখন কারেন্টটি পাস হবে না, আবার 1 এ সেট হবে, আপনি প্রতিস্থাপন করুন ফিউজ?
মাইকেল 19

1
আমি বাক্সের বাইরে চিন্তা করতে পছন্দ করি। আপনি যখন এলইডি বন্ধ করতে বোতামটি টিপেন, এটি ব্রেকারকে ট্রিপ করে। আপনি যখন LED চালু করতে বোতামটি টিপেন, এটি ব্রেকারটিকে পুনরায় সেট করে। এটি ল্যাচিং রিলেটির একটি অদ্ভুত সংস্করণ। সম্ভবত সেরা বিকল্প নয়, তবে আমি সৃজনশীলতা উপভোগ করছি।
মাইকেলস

1
আমি কেবল প্রারম্ভিক রম ডিভাইসগুলি কীভাবে কাজ করেছিল তা উল্লেখ করছিলাম। তারা ফিউজ একটি অ্যারে ছিল। আপনি যেখানে জিরো চান সেখানে ফিউজগুলি ফুঁকুন। আমার মনে হয়নি এর আরও গভীর অন্তর্দৃষ্টি প্রয়োজন। খুব পুরানো-স্কুল।
উইলিয়াম দাম

3

ব্যবহারিক সমাধান:

@ ডেভটুইড দ্বারা উল্লিখিত একটি ল্যাচিং রিলে সবচেয়ে সহজ।

আপনি যদি একটি শক্ত রাষ্ট্র সমাধান চান তবে আপনি এই জিনিসটির মতো সমান্তরাল ইন্টারফেস মেমরি আইসি ব্যবহার করতে পারেন । আপনি ঠিক স্থির ঠিকানার সাথে ঠিকানা লাইনগুলি বেঁধে রাখতে পারেন এবং কেবল একটি ডাটা লাইন ব্যবহার করতে পারেন। আপনার কিছু অতিরিক্ত আঠার যুক্তি লাগবে।

আকর্ষণীয় সমাধান:

আপনি যদি মেমোরি প্রদর্শনের জন্য কোনও প্রকল্পের সন্ধান করছেন তবে আপনি কিছু হিস্টেরেটিক কোর সহ সোলেনয়েড ব্যবহার করতে পারেন। 1 টি সঞ্চয় করার জন্য একদিকে মূলটি পূর্ণ করুন, 0 টি সংরক্ষণের জন্য এটি অন্য দিকে পরিপূর্ণ করুন That যা লেখার যত্ন নেয়।

তারপরে এই হলের সেন্সরের মতো সেন্সরের ঠিক উপরে উঠুন । তারপরে আপনি রাজ্যটি নির্ধারণের জন্য হল সেন্সর (কেবল একটি অ্যানালগ তুলনাকারী) দিয়ে পুনঃসংশ্লিষ্ট ক্ষেত্রের পোলারিটিটি দেখতে পারেন ।


3

উইলিয়াম দাম দ্বারা প্রদত্ত ফিউজ / ব্রেকার উত্তর থেকে সর্বাধিক সুস্পষ্ট সমাধান এসেছে:

একটি সুইচ.

একটি প্রদীপ নিন। এটিকে প্লাগ করুন Turn এটি আনপ্লাগ করুন। এটি হাওয়াইতে সরান। এটিকে প্লাগ ইন করুন
It

বন্ধ কর. এটি আনপ্লাগ করুন। বাড়িতে নিয়ে যাও। এটিকে প্লাগ করুন
off এটি বন্ধ থাকে।

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

আপনি যদি স্পষ্টত এটি ধরে রাখতে চান "এটি অবশ্যই, এটি অবশ্যই বন্ধ" কার্যকারিতা (একটি টগলের পরিবর্তে), আপনার উপরের বোতামটি একটি সোলোনয়েড সক্রিয় করতে পারে যা একটি ফ্লিপ সুইচের উপরের অংশে টিপবে। তারপরে নীচের বোতামটি একটি দ্বিতীয় সোলোনয়েড সক্রিয় করে যা ফ্লিপ সুইচের নীচে টিপবে।

এটি বলার অপেক্ষা রাখে না এটি দূরবর্তীভাবে এটি করার সর্বোত্তম উপায় তবে এটি কার্যকরী।


1
আপনি যা করেছেন তার সমস্তই বিবরণযোগ্য রিলে কীভাবে তৈরি করবেন তা বর্ণনা করা হয়েছে, যা প্রস্তাবিত প্রথম সমাধানগুলির মধ্যে একটি ছিল।
ডেভ টুইট করেছেন

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

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

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

2

সর্বাধিক সহজ একটি উপাদান সমাধান একটি দ্বি-স্থিতিশীল রিলে হবে। এবং আপনার কেবলমাত্র রাষ্ট্রটি পড়ার জন্য একটি প্রতিরোধকের প্রয়োজন।


2

আপনি EEPROM এ তৈরি একটি মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন। 8-বিট PIC16F84A এর EEPROM এর 64 বাইট রয়েছে, যা সাধারণত 10,000,000 এর জন্য ভাল এবং সর্বনিম্ন 1,000,000 প্রতিটি বাইটকে লিখে দেয় (এটি বাইট সহিষ্ণুতা হিসাবে পরিচিত)। PIC অন্য উত্তরে চয়ন করেছে, PIC12F635 এর 128 বাইট EEPROM এবং 100,000 এর বাইট সহনশীলতা রয়েছে। PIC24F16KA102 , একটি 16 বিট প্রসেসর, EEPROM চিপের এর 512 বাইট এবং 100,000 লিখেছেন একটি বাইট সহনশীলতা হয়েছে।

ওপি নির্দেশ দেয় না যে কতবার এলইডি জ্বলবে bl এই আলোচনার উদ্দেশ্যে, ধরে নেওয়া যাক এটি এক মিনিটে চারবার four

এক বছরে তা জ্বলে উঠবে

46024365=2,102,400 times.

EEPROM যেহেতু শেষ এবং বন্ধ উভয় ইভেন্টই ক্যাপচার করা দরকার, সুতরাং এটি সংখ্যার দ্বিগুণ বা প্রায় 4.2 মিলিয়ন বার লিখিত হবে । পাঁচ বছরে, এটি 21 মিলিয়ন বার।

স্পষ্টতই, এটি এখন কোনও মাইক্রোকন্ট্রোলার হিসাবে নির্মিত যে কোনও EEPROM এর চশমা ছাড়িয়ে যাবে।

তবে এর জন্য একটি সহজ সমাধান রয়েছে। অন ​​বা অফ স্ট্যাটাসের উপর নজর রাখতে একই বাইটটি বারবার ব্যবহার না করে, কোনও একটি বাইটের অ্যারে ব্যবহার করতে পারে, যা পুরো চিপটি পূরণ করে।

অ্যারেতে প্রতিটি উপাদানগুলির জন্য আপনার দুটি বাইট দরকার। সুতরাং PIC16F84A এর মতো একটি 64 বাইট ইপ্রোম 32 টি উপাদান রাখতে পারে। প্রতিবার আপনি ইপ্রোমে লেখার সময়, আপনি স্ট্যাটাস বাইটে একটি 0 লিখেছেন (যার অর্থ এই উপাদানটির ডেটা রয়েছে), এবং হয় ডেটা বাইট (এলইডি শেষ ছিল) বা 0xFF (এলইডি শেষ ছিল)) পরের বার আপনি EEPROM অ্যাক্সেস করার পরে, আপনি 0xFF স্ট্যাটাস বাইট সহ একটি খুঁজে না পাওয়া পর্যন্ত উপাদানগুলির মাধ্যমে সূচক তৈরি করেন এবং তারপরে সেই উপাদানটি ব্যবহার করেন। যদি কোনওটি না থাকে তবে EEPROM পুনরায় আরম্ভ করুন এবং আবার শুরু করুন (নিম্ন-প্রান্তের PICs এর অর্থ, স্ট্যাটাস বাইটগুলির প্রত্যেককে 0xFF লেখা; PIC24- এর জন্য পুরো EEPROM মুছে ফেলার জন্য একটি আদেশ রয়েছে)। যদি আপনাকে এলইডিটির শেষ স্থিতি জানতে হয় তবে আপনি আগের মতো অ্যারের মাধ্যমে সূচী তৈরি করেন তবে এখন একটি উপাদান ফিরে যান এবং ডেটা বাইটটি পড়ুন।

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

এটি পিআইসি 16 এফ 84 এ (16 নয় এবং 32 নয় কারণ স্ট্যাটাস বাইটগুলির প্রত্যেকটিতে দু'বার লিখিত হয়েছে) এর জন্য একক বাইটে অ্যাক্সেসের সংখ্যাটি মূলত বিভক্ত করে। সুতরাং এটি প্রায় 16 মিলিয়ন লেখার হ্যান্ডেল করতে সক্ষম হবে, প্রায় চার বছরের ডেটা যথেষ্ট। এবং PIC12F635 এর বৃহত্তর EEPROM তবে 100K এর ছোট বাইট সহনশীলতা সহ, মোট 3.2 মিলিয়ন রচনা পরিচালনা করতে সক্ষম হবে, নয় মাসের জন্য যথেষ্ট।

PIC24F16KA102, এর 512 বাইট ইপ্রোম এবং বাল্ক মুছা বৈশিষ্ট্য সহ 25.6 মিলিয়ন রচনাগুলি পরিচালনা করতে সক্ষম হবে, এটি পাঁচ বছরেরও বেশি সময় ধরে যথেষ্ট।

যদি ঝলকানির হার প্রতি মিনিটে চারবারের পরিবর্তে প্রতি ঘণ্টায় মাত্র চার বার হয় , তবে এর অর্থ প্রতি বছর মোট 70,080 টি লিখেছেন writes এমনকি পিআইসি 12 এফ 635, তার সহ্য সহ 100,000 বাইট প্রতি সহ্য করে, 45 বছর স্থায়ী হতে পারে!


পাওয়ার ক্ষতির পরে আপনি EEPROM এ লেখা থেকে বিরত থাকতে পারেন। ক্যাপাসিটারগুলি বর্তমান অবস্থাটি লেখার জন্য দীর্ঘ সময় ধরে ইউসি চালিয়ে যাওয়ার জন্য যথেষ্ট পরিমাণে চার্জ সঞ্চয় করতে হবে। এটি আপনার EEPROM এর দীর্ঘায়ুতাকে বাড়িয়ে তুলতে পারে।
মাইকেলস 5

এছাড়াও, প্রতি বাইটে একাধিক বিট কেন ব্যবহার করবেন না? প্রথম বাইট 7 টি বিট গণনা ডেটা এবং 1 বিট এলইডি ডেটা সঞ্চয় করে। আপনি যখন প্রথম লিখবেন, আপনি বাইটটি 0000001L, তারপরে 0000010L ইত্যাদি সেট করেছেন যখন এটি 1111111L এ পৌঁছায়, আপনি পরবর্তী বাইটটি সমস্ত শূন্যে পুনরায় সেট করুন। শেষ বাইটে যাওয়ার পরে, আপনি প্রথম বাইটটি শূন্যগুলিতে পুনরায় সেট করুন। তারপরে আপনার পরবর্তী পঠনের অবস্থানটি প্রথম বাইট যাটির শীর্ষ 7 টি বিট 0 <7-বিট <= 127 এবং পরবর্তী লেখার অবস্থানটি প্রথম বাইটটি 7-বিট <127 এর সাথে রয়েছে Now এখন আপনি নিজের অ্যাক্সেসগুলি প্রায় দ্বিগুণ করেছেন কারণ (প্রায় ) প্রতিটি লেখার জন্য দুটি পরিবর্তে একক বাইট হয়।
মাইকেলস

@ মিশেলএস আমি এটির কথা ভেবেছিলাম। প্রথমত, আপনি 11111110 থেকে 11111101 এ যেতে পারবেন না কারণ আপনি 1 টি লিখতে পারবেন না (আমি আপনার প্রারম্ভিক শর্তটি উল্টে দিয়েছি।) পরিবর্তে আপনি একবারে বাইট জুড়ে একটি করে 0 লিখবেন। তবে এটি প্রতি বাইটে লেখার সংখ্যা সীমাবদ্ধ করার ক্ষেত্রে সত্যই কোনও ভাল কাজ করে না - আপনি প্রতি বাইটে একবারের পরিবর্তে আটবার লিখতে হবে।
tcrosley

আমি প্রশ্নে সঠিক পিআইসি ডিভাইস ব্যবহার করি নি, তবে আমার বোঝা হ'ল আপনি সমস্ত ডেটা মুছুন, তারপরে এমন কোনও বিট পরিবর্তন করুন যা একবারে ডিফল্ট হওয়া উচিত নয় n't সুতরাং "মুছে ফেলা" এর অর্থ যদি সমস্ত 1 গুলি থাকে, তবে আপনি সমস্ত কিছু মুছবেন এবং 1-6 এবং সম্ভবত বিটগুলি পরিবর্তন করেছিলেন, আপনি সমস্ত কিছু মুছবেন এবং বিট 1-5, 7 পরিবর্তন করবেন, সম্ভবত এল এর গণনার শেষের দিকে , আপনি কেবল কয়েকটি বিট পরিবর্তন করতে চাই (1110110L -> 1110111L কেবল বিট 4 এবং এল পরিবর্তন করে)। মুছে ফেলার জন্য 50% সুযোগ রয়েছে এবং প্রদত্ত বিটটি মুছে ফেলার জন্য 50% লেখার জন্য রয়েছে, এটি গড় 100%, বা মুছা / লেখার চক্র প্রতি 8 বিট।
মাইকেলস

আপনার পদ্ধতির সাহায্যে পুরো স্ট্যাটাস বাইটটি ব্যবহারের কিছু সময় পূর্বে মুছে যায়, তারপরে ব্যবহার শূন্যে সেট করুন, বা মুছা / লেখার চক্র প্রতি 16 বিট সেট করুন। একই সময়ে, আপনার সম্পূর্ণ ডেটা বাইটে মুছতে প্রতি 50% সুযোগ, লেখার প্রতি 50% সুযোগ বা মুছা / লেখার চক্র প্রতি গড়ে 8 বিট রয়েছে। মোট চক্র প্রতি 24 বিট। এমনকি যদি আমরা প্রতিটি মুছে / লেখার চক্রটি বাইট প্রতি সমান হয় তবে এটি একের পরিবর্তে দুটি বাইট পরিবর্তন হয়। (উপরের মন্তব্যটি সম্পাদনা করতে পারছি না, আমি সর্বশেষ বাক্যে একটি বিট পরিবর্তন করার জন্য , মুছে
ফেলার

2

এটি খুব নিষ্পাপ পরামর্শ হতে পারে ... তবে কীভাবে একটি বোতামের ব্যাটারি দ্বারা চালিত নিম্ন-চালিত ট্রানজিস্টর ল্যাচ তৈরি করা যায় । তারপরে বিদ্যুত সরবরাহ দ্বারা চালিত কোনও ওপি-অ্যাম্পে ফিড করতে আউটপুটটি ব্যবহার করুন । এইভাবে আপনি দরকারী আউটপুট খাওয়ানোর স্ট্রেনের বোতামের ব্যাটারিটি আনলোড করুন; সরবরাহ বন্ধ থাকা অবস্থায় আপনি যেভাবেই তা ব্যবহার করতে পারবেন না, তাই না?

সম্পাদনা: এছাড়াও - নীচের মন্তব্য অনুসারে - সরবরাহটি চলে গেলে ল্যাচটি ওপি-অ্যাম্প থেকে বিচ্ছিন্ন হয়ে যাওয়ার পরামর্শ দেওয়া হয়। সরবরাহ দ্বারা খাওয়ানো যে কোনও ধরণের রিলে - বা সমমানের সার্কিট - সেখানে কাজ করতে সক্ষম হওয়া উচিত।

একটি সাধারণ কব্জি ঘড়িটি কয়েক বছর ধরে একটি বোতামের ব্যাটারি দ্বারা চালিত হতে পারে তা বিবেচনা করে, একটি সাধারণ ল্যাচকে শক্তিশালীকরণে এটি এক দশক স্থায়ী ব্যাটারির জন্য একটি জীবনকাল দেয়। এমনকি আপনি সমান্তরালভাবে দুটি ব্যাটারি রাখতে পারেন যাতে আপনি এটিকে অদলবদল করতে পারেন - একটি সময়ে - তথ্য না হারিয়ে।


সরবরাহের ভোল্টেজের চেয়ে বেশি ইনপুটটিতে একটি ভোল্টেজ দেয় এমন খুব কম ওপ-এম্পস উপলব্ধ রয়েছে যা শাটডাউনের সময় ঘটবে।
আর্সেনাল

যদি এটি হয় তবে সরবরাহটি চলে গেলে অপরিহার্যভাবে ল্যাচটি বিচ্ছিন্ন করে ওপ-অ্যাম্পে ইনপুট বন্ধ করার কোনও উপায় নেই? যে কোনও ধরণের রিলে - বা সমমানের সার্কিট - সেখানে কৌশলটি করবে, তাই না?
মাইকেলক

0

একটি আইপি 2 সি বাসে একটি সাধারণ মান লিখতে প্রয়োজনীয় প্রোটোকল চালনা করার জন্য একটি ছোট সিপিএলডি প্রোগ্রাম করা যেতে পারে।

এনএক্সপি ডুব সুইচগুলি প্রতিস্থাপনের উদ্দেশ্যে, খুব ছোট স্মৃতিগুলির একটি পরিসীমা তৈরি করে, যেমন PCA8550 / PCA9561।

দুটি একত্রিত করুন এবং আপনার খুব ছোট একটি শক্ত রাষ্ট্রের সুইচ রয়েছে যা এটির রাষ্ট্রটির কথা মনে রাখে।

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