امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
قطعه جايگزين براي حافظه eeprom ميكرو
نویسنده پیام
rdscience آفلاین
كاربر دو ستاره
**

ارسال‌ها: 183
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 479
( 298 تشکر در 111 ارسال )
ارسال: #1
قطعه جايگزين براي حافظه eeprom ميكرو
دوستان سلام

توي پروژه در هر سيكل برنامه ( تقريبا 10 سيكل در ثانيه ) بايد 8 عدد با فرمت اعشاري در حافظه ذخيره شود و در سيكل بعدي دوباره عدد بعدي جايگزين گردد تا در هنگام ريست شدن يا قطع برق به داده هاي ضروري ( جهت راه اندازي و ادامه روند قبلي ) ، مجددا دسترسي داشته باشيم
با توجه به اينكه حافظه eeprom مگا32 قابليت خواندن و نوشتن تا 100000 مرتبه را دارد پس فقط براي 20 دقيقه كار ميكرو مناسب است
با توجه به موارد بالا ، به نظر شما قطعه جايگزين ( نصب خارج از مگا32 ) با عمر بالا براي حل مشكل بالا چيست ؟

كسي را كه آماده آموختن است تعليم ندادن، انساني را به هدر دادن است، كسي را كه آماده آموختن نيست تعليم دادن، سخن به هدر دادن است، خردمند نه انسان را به هدر مي دهد و نه سخن را

وبلاگ خودموني
(آخرین ویرایش در این ارسال: ۰۵-آبان-۱۳۹۰, ۱۳:۴۶:۲۰، توسط rdscience.)
۰۵-آبان-۱۳۹۰, ۱۳:۳۸:۳۳
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: قطعه جايگزين براي حافظه eeprom ميكرو
سلام.

يه سري IC هاي حافظه ي خارجي وجود داره ، فكر نمي كنم اونا محدوديت داشته باشن ، اما خوب دنگ و فنگ هاي مخصوص به خودشون رو دارن.
پروتكل ارتباطي ،‌آدرس دهي و ... ، سرعتشون هم احتمالا كمتر از eeprom داخليه ...

موفق باشي.
يا علي.

۰۵-آبان-۱۳۹۰, ۱۴:۳۷:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience
rdscience آفلاین
كاربر دو ستاره
**

ارسال‌ها: 183
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 479
( 298 تشکر در 111 ارسال )
ارسال: #3
RE: قطعه جايگزين براي حافظه eeprom ميكرو
ممنون
منظورت چه نوع آيسي اي هست ؟ اي ايپرام خارجي ؟

كسي را كه آماده آموختن است تعليم ندادن، انساني را به هدر دادن است، كسي را كه آماده آموختن نيست تعليم دادن، سخن به هدر دادن است، خردمند نه انسان را به هدر مي دهد و نه سخن را

وبلاگ خودموني
۰۵-آبان-۱۳۹۰, ۱۸:۰۵:۴۳
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: قطعه جايگزين براي حافظه eeprom ميكرو
خواهش مي شه ...
بله ، منظورم از همين نوع هاست . مثلا 24C64 .
eeprom هست و پروتكل اش I2C هست.

موفق باشي.
يا علي.


۰۵-آبان-۱۳۹۰, ۲۲:۱۵:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience
rdscience آفلاین
كاربر دو ستاره
**

ارسال‌ها: 183
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 479
( 298 تشکر در 111 ارسال )
ارسال: #5
RE: قطعه جايگزين براي حافظه eeprom ميكرو
ممنون
حالا ديتاشيتش را نگاه مي كنم
آيا ميشه از mmc بجاي eeprom استفاده كرد ؟

كسي را كه آماده آموختن است تعليم ندادن، انساني را به هدر دادن است، كسي را كه آماده آموختن نيست تعليم دادن، سخن به هدر دادن است، خردمند نه انسان را به هدر مي دهد و نه سخن را

وبلاگ خودموني
۰۵-آبان-۱۳۹۰, ۲۳:۱۷:۵۲
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: قطعه جايگزين براي حافظه eeprom ميكرو
از شدن كه بايد بشه ، اما سرعت mmc فكر مي كنم كمتر باشه ( نمي دونم ، پروتكل mmc هم SPI هست فكر كنم ).

موفق باشي.
يا علي.

۰۶-آبان-۱۳۹۰, ۰۰:۴۴:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #7
RE: قطعه جايگزين براي حافظه eeprom ميكرو
اونا هم قاعدتا بايد محدوديت تعداد دفعات ريد/رايت داشته باشن

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۰۶-آبان-۱۳۹۰, ۰۲:۵۸:۱۲، توسط joker.)
۰۶-آبان-۱۳۹۰, ۰۲:۵۷:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : rdscience
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: قطعه جايگزين براي حافظه eeprom ميكرو
الان features اش رو داشتم نگاه مي كردم :

More than 1 Million Erase/Write Cycles
More than 40-Year Data Retention

دقيق مشخص نكرده چند بار ، اما احتمالا محدودهه ديگه :d

حالا بنظرم عدد ها رو انقدر زود به زود نريز تو e2prom . تو حافظه ي sram بذار باشن و بعد از يه مدتي ( چند دقيقه ) توي e2prom ذخيره بشه ...

البته قبلا كه از اينجور IC ها رو نگاه مي كردم ، بعضيا قيمتشون بيشتر بود و خاص تر بودن.
ممكنه محدوديت اونا هم كمتر باشه يا اصلا محدوديت نداشته باشن.
چند نمونه ديگه هم ببين ...

موفق باشي.
يا علي.

۰۶-آبان-۱۳۹۰, ۱۰:۳۹:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, رسول
rdscience آفلاین
كاربر دو ستاره
**

ارسال‌ها: 183
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 479
( 298 تشکر در 111 ارسال )
ارسال: #9
RE: قطعه جايگزين براي حافظه eeprom ميكرو
جوكر جان و شارين جان ممنون
آخه مشكل اينجاست كه سيستم وابسته به اين 8 عدد هست ( براي راه اندازي مجدد ) چون اگه سيستم به طور معمول راه اندازي بشه ( شرايط كنوني ) طبق اعداد اوليه كار ميكنه و دچار مشكل اساسي ميشه . در هر ثانيه هر 8 عدد چند بار دچار تغييرات ميشن پس نميشه با تاخير عدد جايگزين بشه . فقط ميشه مثلا هر ثانيه يه مرتبه جايگزين بشه كه بازم آنچنان فرقي نميكنه
آيا mmc هم محدوديت دفعات خواندن نوشتن داره ؟ ديتاشيتي از mmc ها وجود داره ؟ مثلا از يه شركت خاص ؟

كسي را كه آماده آموختن است تعليم ندادن، انساني را به هدر دادن است، كسي را كه آماده آموختن نيست تعليم دادن، سخن به هدر دادن است، خردمند نه انسان را به هدر مي دهد و نه سخن را

وبلاگ خودموني
۰۶-آبان-۱۳۹۰, ۱۲:۳۶:۲۰
وب سایت ارسال‌ها
پاسخ
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #10
RE: قطعه جايگزين براي حافظه eeprom ميكرو
كلا هر قطعه اي محدوديت داره
يه هارد بزار كه تا چندميليون بار خيالت راحت باشه :)
البته آخرش هدش ميتركه !

بايد يه فكر بهتري بكني ، نميدونم دستگاهت چيه ، ولي ببين ميتوني موقع شروع ، از اول كاليبره كني تا از يه رفرنسي مجددا شروع بكار كنه

اين روشي كه داري ميري اصولي نيست/ چون قطعه ، آخرش خراب ميشه

[تصویر:  sajdelogo.gif]
۰۷-آبان-۱۳۹۰, ۰۲:۰۵:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, رسول
علي برقي آفلاین
كاربر دو ستاره
**

ارسال‌ها: 209
موضوع‌ها: 25
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 477
( 406 تشکر در 166 ارسال )
ارسال: #11
RE: قطعه جايگزين براي حافظه eeprom ميكرو
سلام
من فكر كنم حد اكثر تعداد دفعات ريد / رايت براي هر كدوم از بايت هاي eeprom يا mmc تعريف ميشه . يعني شما ميتونين توي يه eeprom يك كيلوباتي يه آرايه 1024 تايي با نوع char ( در زبان c ) و يا Byte ( در بيسيك ) تعريف كنين و هر چن وقت يه بار بريد روي آرايه بعدي . اين جوري فكر كنم به جاي 20 ديقه كه آقاي rdscience فرمودن ، براي 8 تا عدد float ( اعشاري 4 بايتي )بشه تا تقريبا 89 ساعت توش ذخيره كرد . البته اگر هم يه eeprom خارجي يه مگي (همون طور كه آقاي شارين فرمودن ) بزاري تا 91018 ساعت يعني 3792 روز كه ميشه به عبارتي 10 سال .
البته تمام اين ها به شرطي درسته كه اون قسمت اول حرف من (براي هر كدوم ار بايتها ) درست باشه Biggrin

من تو را دوست دارم.. دیگری تو را دوست دارد.. دیگری دیگری را دوست دارد.. و این چنین است که ما تنهاییم..
(آخرین ویرایش در این ارسال: ۰۷-آبان-۱۳۹۰, ۱۱:۳۸:۵۵، توسط علي برقي.)
۰۷-آبان-۱۳۹۰, ۱۱:۳۷:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل با eeprom بسکام کمک sky_man847 2 4,380 ۱۲-مهر-۱۳۹۷, ۰۰:۴۷:۰۸
آخرین ارسال: lrn1380
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  مشکل با اشغال شدن حافظه مگا 128 بیش از 25درصد sajjad12 19 7,632 ۲۴-خرداد-۱۳۹۶, ۱۱:۱۲:۰۷
آخرین ارسال: hadikh73
  كدهاي ريموت كنترل سيستمهاي صوتي و تصويري براي AVR ghafari 64 54,234 ۲۷-آذر-۱۳۹۵, ۱۴:۱۴:۳۳
آخرین ارسال: safeland
  سوال در مورد اتصال حافظه eeprom جانبی به میکرو SBRE77 9 10,467 ۰۷-مهر-۱۳۹۵, ۲۳:۳۱:۲۹
آخرین ارسال: omidrn
  ورودي ديجيتال در ميكرو ها cinapa 0 1,891 ۲۰-بهمن-۱۳۹۴, ۱۱:۱۳:۴۱
آخرین ارسال: cinapa
  EEPROM Series 24C08 electroavr 4 3,791 ۲۸-آبان-۱۳۹۴, ۲۳:۴۲:۳۸
آخرین ارسال: sharin
Exclamation مشکل با eeprom های سریال bigbig 4 5,340 ۲۸-آبان-۱۳۹۴, ۰۱:۱۸:۰۰
آخرین ارسال: gray
  مشكل با ميكرو ATMEGA64 elec645 12 10,853 ۰۲-شهریور-۱۳۹۴, ۱۳:۳۹:۲۰
آخرین ارسال: mbir92
  درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج shoghal 16 7,341 ۰۵-مرداد-۱۳۹۴, ۱۵:۰۱:۲۶
آخرین ارسال: shoghal

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS