اطلاعیه

Collapse
No announcement yet.

هنگ کردن ds1307

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : هنگ کردن ds1307

    نوشته اصلی توسط بنده خدا
    1- نرم افزار چیز خاصی نیست به نظرم چون معمولا کار درست انجام میشه نباید از برنامه باشه . درسته ؟
    2- افت ولتاژ رو فکر نمیکنم باشه . دی سی ورودی رگولاتور 13 ولته
    3- پول پ 10 کیلو است . کریستال میکرو 4 مگا است . ایا 10 کیلو زیاد است و اگر 3.3 بزارم بهتر میشه؟
    4- تغذیه 7805 + زنر فست + 100 نانو تانتال در تمام آی سی ها
    1- اگه از داخل do loop اصلی برنامه و یکی از اینتراپتها از TWI استفاده بکنید به علت همزمانی احتمالی حتما هنگ میکنه

    2- تنظیم نکردن مقدار $hwstack $swstack $framesize باعث مشکل میشه
    3- مقدار مقاومت پول پ 10 کیلو خیلی زیاده ( به احتمال 80 درصد مشکل شما همینه ) بهتره با 3.3 کیلو تست کنید
    4- در یه مورد استفاده از این آی سی با مقاومت 10 کیلو امواج ساطع شده از آنتن SIM900 باعث اخلال میشد

    دیدگاه


      #17
      پاسخ : هنگ کردن ds1307

      نوشته اصلی توسط mahdi421
      1- اگه از داخل do loop اصلی برنامه و یکی از اینتراپتها از TWI استفاده بکنید به علت همزمانی احتمالی حتما هنگ میکنه

      2- تنظیم نکردن مقدار $hwstack $swstack $framesize باعث مشکل میشه
      3- مقدار مقاومت پول پ 10 کیلو خیلی زیاده ( به احتمال 80 درصد مشکل شما همینه ) بهتره با 3.3 کیلو تست کنید
      4- در یه مورد استفاده از این آی سی با مقاومت 10 کیلو امواج ساطع شده از آنتن SIM900 باعث اخلال میشد
      4- مقاومت 10 کیلو را با 3.3 عوض کردین درست شد ؟
      البته بنده چند بار موبایل را در حالت زنگ خوردن روی ای سی گذاشتم باعث اخلال نشد
      در دیتا شیت محاسبه این مقاومت رو نوشته مدت رایز تایم تقسیم بر سی بی
      مقادیر ارائه شده در دیتا شیت رایز تایم حداکثر 1000 نانو ثانیه و سی بی حداکثر 400 پیکو ارائه شده
      حاصل 2500 است . با توجه به این مقدار مقاومت 2.5 کیلو حداکثر مقدار است .
      بنده که دیده بودم مقدار 10 کیلو گذاشته بودن گذاشتم .
      اما آیا واقعا این اشتباه است که متعارف شده است ؟
      این مقاومت رو چقدر بزارم . 2.2 یا 3.3 یا 4.7 ؟
      www.Askdin.com
      www.BEKco.ir

      دیدگاه


        #18
        پاسخ : هنگ کردن ds1307

        توضیح سی بی را این نوشته
        total capaticance of one bus line
        مفهوم این جمله اینست که ظرفیت خازنی ترکهای ارتباطی sca sda ? درسته ؟
        این رو از کجا محاسبه کنیم ؟
        طول ترکها حداکثر 4 سانت ضخامت ترکها 1 میلی متر و فاصله شان نیم میلی متر است
        www.Askdin.com
        www.BEKco.ir

        دیدگاه


          #19
          پاسخ : هنگ کردن ds1307

          سلام بنده بسکام بلد نیستم اما مشکلاتی که برام پیش اومده رو خدمتتون عرض میکنم:

          1: اطمینان حاصل کردن از مقاومتهای Pullup بر روی خطوط Sda و scl

          2: اتصال باطری به ایسی ، در صورت اتصال زمین هر ذو به هم متصل شوند.

          3: تاخیر میان هر بار خواندن از ایسی

          .The best question deserves a better answer
          =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
          «پناه»می برم «به خدا»
          از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
          محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

          دیدگاه


            #20
            پاسخ : هنگ کردن ds1307

            نوشته اصلی توسط بنده خدا
            توضیح سی بی را این نوشته
            total capaticance of one bus line
            مفهوم این جمله اینست که ظرفیت خازنی ترکهای ارتباطی sca sda ? درسته ؟
            این رو از کجا محاسبه کنیم ؟
            طول ترکها حداکثر 4 سانت ضخامت ترکها 1 میلی متر و فاصله شان نیم میلی متر است
            درسته منظورش ماکزیمم مجموع ظرفیت خازنی هست که رو هر خط ایجاد میشه
            اما محاسبش یکم سخت سایت زیر شاید کمکتون بکنه
            http://www.technick.net/public/code/cp_dpage.php?aiocp_dp=util_pcb_imp_calculator

            تو کتاب آقای سپاس یار برای سه تا فرکانس ارتباطی مختلف ( که الان یادم نیست ) سه رنج تقریبی 1 3.3 4.7 کیلو رو پیش نهاد داده بود


            دیدگاه


              #21
              پاسخ : هنگ کردن ds1307





              2- بنده بین sda sca و gndمقاومت میزاشتم و ساعت خراب میشد . اما هنگامیکه بر میداشتم دوباره ساعت درست میشد . مفهوم این کار این است که sda sca و میکرو اطلاعاتش خراب میشد اما rtc اطلاعات را دوباره از رم خودش بر میدارد و ساعت دوباره درست میشود .
              3- بنده ان شاء الله در چند جا تست رو شروع میکنم . شما و دوستان هم اگر مطلب دیگری هست بفرمایید
              www.Askdin.com
              www.BEKco.ir

              دیدگاه


                #22
                پاسخ : هنگ کردن ds1307

                سلام به دوستان

                معمولا دلایل هنگ کردن و مشکلات معمول این آی سی شامل موارد زیر هست :
                1_تغذیه نامناسب و نویز دار
                2_ مقدار مقاومت های پول آپ
                3_ جنس کریستال مورد استفاده

                تقریبا اکثر مشکلات این آی سی بدلیل یک یا همه سه مورد بالا هست

                حالا تهیه آی سی اورجینال چقدر میتونه نسبت به حل مشکلات معمول تاثیر گذار باشه ؟؟؟
                به نظر خودم در صورت رعایت سه مورد ذکر شده حتی با آی سی های معمول بازار هم میشه بدون مشکل کار کرد


                نظر شما دوستان در این خصوص چیه ؟؟؟
                آرزوی سرافرازی برای ایران عزیز . . .


                دیدگاه

                لطفا صبر کنید...
                X