اطلاعیه

Collapse
No announcement yet.

استفاده از کریستال خارجی و درسر تکراری....

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

    استفاده از کریستال خارجی و درسر تکراری....

    سلام
    من از مگا 8 استفاده میکنم، وقتی با ISP مدار رو پروگرام میکنم و وقتی فیوز بیت ها رو تغییر میدم برنامه دیگه کار نمیکنه
    من میخوام از کریستال خارجی 4میگ استفاده کنم لذا فیوز بیت ها رو به صورت زیر کردم (0111 کردم)
    بالاتر از 3MHz و پایینتر از 8MHz که CKSEL برابر 0111 تنظیم میشه

    ولی نمیدونم بعد از تنظیم فیوز بیت مدار کار نمیکنه؟


    موقع تنظیم فیو بیت کریستال حارجی باید به میکرو وصل باشه یا نه؟ یا اصلا مهمه؟

    مشکل کار کجاس؟

    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    #2
    پاسخ : استفاده از کریستال خارجی و درسر تکراری....

    سلام
    اون آخری که صفر هست رو هم 1 کن
    بعدش که رو کریستال تنظیم شد باید موقع پروگرم کردن حتما کریستال به میکروکنترلر متصل باشه....
    تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

    www.intelart.ir


    ساخت کنترلر دما PID فازی با AVR [آموزشی]

    دیدگاه


      #3
      پاسخ : استفاده از کریستال خارجی و درسر تکراری....

      با سلام
      از این سایت استفاده کنید
      http://www.engbedded.com/fusecalc/
      The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

      دیدگاه


        #4
        پاسخ : استفاده از کریستال خارجی و درسر تکراری....

        ممنون از شما...
        مشکل حل شد......
        =============
        یه سوال : میگم این فیوز بیت ها تو همه میکرو های سری AVR یکسانه یا متفاوت؟
        مثلا فیوز بیت های ATINY با MEGA
        یا مثلا تو هم خانواده ها MEGA8 با MEGA32
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : استفاده از کریستال خارجی و درسر تکراری....

          نوشته اصلی توسط md3848
          ممنون از شما...
          مشکل حل شد......
          =============
          یه سوال : میگم این فیوز بیت ها تو همه میکرو های سری AVR یکسانه یا متفاوت؟
          مثلا فیوز بیت های ATINY با MEGA
          یا مثلا تو هم خانواده ها MEGA8 با MEGA32
          خواهش میکنم
          خیر متفاوته...بعضیاشون حتی یه بایت فیوز بیت اضافه تر دارند!ولی یه سری چیزایی مشترکه...مثل تنظیم کلاک و این طور چیزا
          تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

          www.intelart.ir


          ساخت کنترلر دما PID فازی با AVR [آموزشی]

          دیدگاه


            #6
            پاسخ : استفاده از کریستال خارجی و درسر تکراری....

            میگم فرق بین Ceramic resonator و Crystal oscillator و RC oscillator چیه؟؟؟
            تو کجا باس از کدوم استفاده کنیم؟
            مزایا و معایب هر کدوم؟
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #7
              پاسخ : استفاده از کریستال خارجی و درسر تکراری....

              نوشته اصلی توسط md3848
              میگم فرق بین Ceramic resonator و Crystal oscillator و RC oscillator چیه؟؟؟
              تو کجا باس از کدوم استفاده کنیم؟
              مزایا و معایب هر کدوم؟
              RC یه رزوناتور متشکل از یک مقاومت و خازن هست که طبق فرمول خاصی باید مقادیری واسه این خازن و مقاومت انتخاب بشوند...
              کریستال متشکل از یک لایه نازک از کوارتز هست که از نوسانات فیزیکی اون واسه استفاده به عناون کلاک استفاده میشه
              سرامیک متشکل از یک ورق نازک از سرامیک پیزوالکتریک هست

              از احاظ در دسترس بودن و سهولت و دقت از کریستال کوارتز استفاده کنید...RC حتی داخل خود میکروکنترلر هم وجود داره ولی فرکانس ها کم و با دقت پایین رو تولید میکنه...
              تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

              www.intelart.ir


              ساخت کنترلر دما PID فازی با AVR [آموزشی]

              دیدگاه


                #8
                پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                البته باید توجه داشته باشید که Ceramic resonator بسیار ارزان هستند و برای کاربردهای تجاری معمولی بسیار به صرفه. اما دقت کمتری نسبت به Crystal oscillator دارند. در حالیکه Crystal oscillator را میتوانید حتی با فرکانس خاصی مثل 147456000 هم تهیه کنید که در نوع سرامیکی دستیابی به این دقت ممکن نیست. و طبیعی است که در جایی که شما نیاز به دقت بالا و پایداری حرارتی مناسب دارید بهترین گزینه Crystal oscillator است. مثلا ارتباطات سریال و یا USB و ...
                اما RC اسیلاتورها معمولا روش ساده ای برای راه اندازی محسوب میشوند و صد البته با دقت بسیار کمتر و عدم پایداری حرارتی مناسب.

                نکات بسیار مهم در تهیه پروگرامر که متاسفانه فراموش میشود!

                دیدگاه


                  #9
                  پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                  ممنون از شما دوستان
                  یه چیز که من هنوز یکم مشکل دارم اینه :

                  فرق کریستال خارجی با کلاک خارجی ؟؟؟
                  کریستال خارجی که معلومه....یه قطعه به نام کریستال وصل میکنی به AVR و میگیم کلاک میکرو از کریستال خارجی تامین میشه
                  ولی کلاک خارجی دیگه داستانش چیه؟
                  اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                  اگه دوس دارید سریع به جواب برسید :
                  1) قبل از پرسیدن سوال، بسرچید.
                  2) سوالاتون رو با جزئیات کامل مطرح کنید.

                  دیدگاه


                    #10
                    پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                    نوشته اصلی توسط md3848
                    ممنون از شما دوستان
                    یه چیز که من هنوز یکم مشکل دارم اینه :

                    فرق کریستال خارجی با کلاک خارجی ؟؟؟
                    کریستال خارجی که معلومه....یه قطعه به نام کریستال وصل میکنی به AVR و میگیم کلاک میکرو از کریستال خارجی تامین میشه
                    ولی کلاک خارجی دیگه داستانش چیه؟
                    یه موج مربعی با فرکانس مورد نظر

                    دیدگاه


                      #11
                      پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                      یعنی این کلاک خارجی رو میشه با ای سی 555 تولید کرد....درست میگم؟
                      یه مثلا با یه میکروی دیگه که موج مربعی روی یکی از پایه هاش میندازه...
                      یعنی این طوری میشه کلاک میکرو رو از یه میکرو دیگه یا آی سی 555 گرفت....
                      چه جالب


                      حالا کجا کاربرد داره....چه موقع از این کلاک خارجی استفاده میکنیم؟
                      اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                      اگه دوس دارید سریع به جواب برسید :
                      1) قبل از پرسیدن سوال، بسرچید.
                      2) سوالاتون رو با جزئیات کامل مطرح کنید.

                      دیدگاه


                        #12
                        پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                        نوشته اصلی توسط md3848
                        یعنی این کلاک خارجی رو میشه با ای سی 555 تولید کرد....درست میگم؟
                        یه مثلا با یه میکروی دیگه که موج مربعی روی یکی از پایه هاش میندازه...
                        یعنی این طوری میشه کلاک میکرو رو از یه میکرو دیگه یا آی سی 555 گرفت....
                        چه جالب


                        حالا کجا کاربرد داره....چه موقع از این کلاک خارجی استفاده میکنیم؟
                        با آیسی 555 حداکثر تا همون حدود 400 کیلوهرتز میتونید کلاک تولید کنید
                        فرض کنید یه آیسی دیگه کنار میکروکنترلر استفاده میکنید که خروجی کلاک داره...میتونید کلاک میکرو رو از این تامین کنید
                        مثلا آیسی شبکه ENC28J60 یه پین واسه کلاک دادن بخ آیسی های جانبیش داره...اگه تو پروژه ای از این آیسی شبکه استفاده کنید میتونید از اون پین که کلاک میده واسه تامین کلاک میکرو استفاده کنید...
                        تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                        www.intelart.ir


                        ساخت کنترلر دما PID فازی با AVR [آموزشی]

                        دیدگاه


                          #13
                          پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                          با تشکر از راهنمایی هاتون
                          ---------
                          میگم جزئیات نحوه محاسبه فرکانس "اسیلاتور RC خارجی" رو کسی میدونه؟
                          یا نرم افزاری برا این کار کسی سراغ داره؟
                          --------
                          تو دیتاشیت مگا 16 یه فرمولی برا این کار گزاشته که فرکانس رو محاسبه کنیم ولی اون طوری که تو یکی از سایت ها دیدم بحث الکی نیست و یکم داستان داره و نمیشه هر مقدار مقاومت و خازنی قرار داد، و باید اون ولتاژ VCC متصط به مقاومت هم مقدارش رو لحاظ کرد.............
                          -----
                          این چزئیات محاسبه رو اگه کسی بگه مممنون میشم یا نرم افزاری کتابی چیزی معرفی کنه.....



                          ---------------



                          درمورد کلاک خارجی تو دیتاشیت برای فیوز بیت CKSEL گفته باید مقدارش 0000 باشه(بر خلاف منابع کلاک دیگه که به ازای هر رنجی از فرکانس یه مقداری برا CKSEL داشتیم، ولی تو این کلاک فقط میشه مقدار 0000 رو به این فیوز بیت داد)

                          حالا سوالم اینه که :
                          1) حداقل و حداکثر فرکانسی که از این طریق به میکرو میشه داد چقدره؟
                          2) یعنی هر فرکانسی بدیم به میکرو خودش میفهمه مقدار فرکانس رو؟


                          ----------------


                          یه سوال دیگه
                          تو دیتاشیت گفته به ازای مقادیر بین مثلا 3 میگ تا 8 میگ مقدار CKSEL میشه این و به ازای 8 تا 16 مقدار CKSEL میشه اون.......حالا اگه خاستیم فرکانس 8 رو انتخاب کنیم باس کدوم مقدار رو به CKSEL بدیم؟؟؟؟


                          ========


                          تو دیتاشیت مگا 16 گفته استفاده از کریستال خارجی 32.768 برا پایه های TOSC1-TOSC2 که برا بحث ثاعت هستش، توصیه نمیشود.....چرا این حرفو زده؟
                          در حالی که با استفاده از این کریستال کار دقیق تر میشه oo:


                          =========
                          ببخشید اگه سوالام زیاد شد :redface:
                          اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                          اگه دوس دارید سریع به جواب برسید :
                          1) قبل از پرسیدن سوال، بسرچید.
                          2) سوالاتون رو با جزئیات کامل مطرح کنید.

                          دیدگاه


                            #14
                            پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                            1-داخل دیتاشیت توضیح داده
                            2-شما واسه اتصال کریستال خارجی CKCEL3:0=1111 و SUT1:0=10 قرار بدید
                            3-همون رنجی هست که داخل دیتا شیت گفته....میتونه از چندصد کیلوهرتز شروع بشه و تا نهایتا 16 مگاهرتز بالاتر بره...(جدای از بحث اورکلاک و این حرفا)
                            4-حتما ی چیزی میدونه که گفته دیگه! :mrgreen: ... معمولا واسه استفاده از ساعت از ماژول یا آیسی مخصوص به این کار استفاده میکنن!
                            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                            www.intelart.ir


                            ساخت کنترلر دما PID فازی با AVR [آموزشی]

                            دیدگاه


                              #15
                              پاسخ : استفاده از کریستال خارجی و درسر تکراری....

                              یه سوال
                              تو عکس زیر که از دیتاشیت مگا 16 گرفتم، این قسمت هایی که مشخص کردم رو متوجه نشدم
                              1) این BOD تو دیتاشیت دیدم توضیح زیر رو داده بود دربارش؛ این منی این "Brown-out Detector" چی میشه؟(این میتواند انجام شود به وسیله فعال کردن داخلی...)
                              (This can be done by enabling the internal Brown-out Detector (BOD

                              2) این 258 CK و 1K CK و... چیه؟؟؟ بالای این ستون نوشته زمان راه اندازی از حالت ولتاژ پایین یا حالت ذخیره انرژی و این باید بر حسب زمان باشه، این CK پس داستانش چیه؟

                              اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                              اگه دوس دارید سریع به جواب برسید :
                              1) قبل از پرسیدن سوال، بسرچید.
                              2) سوالاتون رو با جزئیات کامل مطرح کنید.

                              دیدگاه

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