اطلاعیه

Collapse
No announcement yet.

کمک درمورد طراحی PLLباAVR

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

    کمک درمورد طراحی PLLباAVR

    سلام
    خواستم ببینم کسی می تونه تو طراحی PLLبا AVRبه من کمک کنه.تو این مدار باید VCO رو با خود میکرو درست کرد و از طریق فیدبک، فاز وفرکانس خروجی رو با ورودی مرجع (که توسط یه منبع خارجی درست کردم )یکی کنه. حتی اگه الگوریتم کارو بدونم کافیه.ممنون

    #2
    پاسخ : کمک درمورد طراحی PLLباAVR

    برای عملکرد AVR بجای VCO می توانید خروجی Loop filter را به ورودی ADC میکروکنترلر اعمال کنید و برحسب مقدار خوانده شده از ADC در برنامه، مقدار مناسب را در تایمر تولید کننده فرکانس قرار دهید.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #3
      پاسخ : کمک درمورد طراحی PLLباAVR

      ممنون از راهنماییت. اما اگه میشه بیشتر توضیح بده چون علاوه بر مچ کردن فرکانسها ،فازها نیز باید مچ شوند.ضمنا مدار رو فقط برای قطار پالس می خوام نه شکل موج دیگه ای.

      دیدگاه


        #4
        پاسخ : کمک درمورد طراحی PLLباAVR

        اگر قرار است AVR مطابق صورت مسئله شما در جایگاه VCO قرار بگیرد، در صورت عملکرد درست حلقه قفل فاز (با فرض Phase detector و Loop filter مناسب)، نتیجه مورد نظر شما در مطابقت فازها هم حاصل خواهد شد.
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه


          #5
          پاسخ : کمک درمورد طراحی PLLباAVR

          چند تاسوال دیگه هم داشتم.اولا اینکه چرا از adc باید استفاده کنم.ثانیا رابطه ولتاز کنترلی اعمالی به vco با فرکانسش چیه که بتونم به میکرو حالی کنم چطوری فرکانس رو تغییر بده . ثالثا کار loop filterچیه و وجودش ضروریه .در ضمن می خوام از گیت xorبرای مقایسه فازها استفاده کنم thank you so much

          دیدگاه


            #6
            پاسخ : کمک درمورد طراحی PLLباAVR

            فیلتر حلقه یا Loop filter، تغییرات خروجی phase detector را برای اعمال به VCO هموار می کند. استفاده از ADC به این دلیل است که این ولتاژ آنالوگ توسط AVR قرائت شود و متناسب با آن فرکانسی در خروجی ایجاد شود. رابطه این فرکانس و ولتاژ از یک معادله خط پیروی می کند که باید توسط برنامه نویسی پیاده سازی شود و انجام این کار مستلزم تسلط نسبی به برنامه نویسی می باشد.
            اوژن: به معنای افکننده و شکست دهنده است
            دانایی، توانایی است-Knowledge is POWER
            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

            دیدگاه


              #7
              پاسخ : کمک درمورد طراحی PLLباAVR

              loop filterرو چطوری میشه طراحی کرد لطفا راهنمایی کنید.

              دیدگاه


                #8
                پاسخ : کمک درمورد طراحی PLLباAVR

                با فرض از پیش معلوم بودن VCO و Phase detector (و بخش تقسیم کننده های متغیر)، طراحی فیلتر حلقه در واقع اصلی ترین بخش طراحی یک PLL و سینتی سایزر است که درگیر شدن در مبانی ریاضی آن مستلزم گذراندن پیش نیازهای زیادی است و احتمالا برای شما این مسئله موضوعیت ندارد. بنابراین می توانید برای محاسبات فیلتر حلقه از یکسری فرمول های آماده که در Datasheet قطعاتی نظیر 4046 وجود دارد، استفاده کنید.
                اوژن: به معنای افکننده و شکست دهنده است
                دانایی، توانایی است-Knowledge is POWER
                برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                دیدگاه

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