اطلاعیه

Collapse
No announcement yet.

فرق بین مد fast pwm و phase correct pwm

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

    فرق بین مد fast pwm و phase correct pwm

    سلام
    1- ایا تفاوت مد های fast pwm و phase correct pwm فقط در فرکانس خروجی هست؟
    2- مقدار ریجیستر OCR0در شکل موج خروجی و زمان ایجاد شده در مد نرمال تاثیری ندارد؟
    با شکر

    #2
    پاسخ : فرق بین مد fast pwm و phase correct pwm

    در حالت مدولاسیون پهنای پالس تصحیح فاز یا pwm تصحیص فاز ، تولید شکل موج pwm با تفکیک بالا در دسترسه. تو این مد تایمر از مقدار 0000H به حدکثر top و بعد ، از حداکثر به مقدار صفر شمارش میکنه.

    توجه کنین که پرچم سر ریز تایمر(TOVx) ، هر زمان که تایمر به (00H) برسه فعال میشه و به علاوه پرچم ICRx یا OCxA در زمان رسیدن به مقدار حداکثر TOP فعال میشه.

    در هنگام تغییر TOP در برنامه باید مطمعن بشیم که مقدار TOP جدید معادل یا بیشتر از مقدار نامی رجیستر مقایسه هست.
    اگر که مقدار TOP کمتر از هر کدوم از رجیسترای مقایسه باشه هیچ موقع یه تطابق بین TCNTx و OCRxA,B,C رخ نمیده.
    تغییر top به طور فعال ، زمانی که تایمر / کانتر در حالت تصحیح فازه ، میتونه منجر به یه خروجی نامتقارن بشه برا همین بهتره حتی به جای استفاده از مد تصحیح فاز از مد تصحیح فاز و فرکانس استفاده بشه.

    برای ساخت یه موج pwm جهت کابردایی مثل WAV player بهتر که حتما از مد pwm تصحیح فاز یا از مد تصحیح فاز و فرکانس استفاده بشه اینو برا این میگم چون تو مد pwm سریع(تک شیب) بعد از بار مقدار دهی به رجیستر مقایسه ، فرکانس پالس تغییر میکنه که این خودش باعث میشه کیفیت سیگنال صوت به شدت پایین بیاد. این عیب حتی میتونه تو درایور های موتور که با پالس pwm کار میکنند مشکل ساز باشه.
    [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پيشرفت است.با هم کار کردن موفقيت است.[/glow]
    [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

    دیدگاه


      #3
      پاسخ : فرق بین مد fast pwm و phase correct pwm

      سلام
      ممنون از پاسختون
      اگه میشه به سوال 2 هم پاسخ بدید

      دیدگاه


        #4
        پاسخ : فرق بین مد fast pwm و phase correct pwm

        اهان ببخشید یادم رفت.

        در مد نرمال(Normal) تایمر ، مقدار رجیستر OCR تعیین کننده مقدار فاز اولیه سیگنال هست و در فرکانس سیگنال دخالتی نداره.

        عملکرد مد نرمال تو تایمرای صفر ، یک و دو فرقی نمیکنه.
        [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پيشرفت است.با هم کار کردن موفقيت است.[/glow]
        [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

        دیدگاه

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