اطلاعیه

Collapse
No announcement yet.

موضوع باود ریت

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

    موضوع باود ریت

    سلام
    از دوستان صاحبنظر سئوالی دارم. وقتی که میکروی AVR رو با Baud Rate= 9600 تنظیم می کنم همه چیز درست پیش میره. ( فرستادن کاراکتر به امولاتور بسکام) اما اگر خیلی بیشتر بشه امولاتور قاطی می کنه ( با وجود تنظیمات) البته منظورم رسیدن به باود ریت 115200 هست و حتما هم همین نرخ رو می خوام. آیا با تنظیم کلاک این مشکل حل میشه؟ کلاک فعلی 8 مگ داخلی هست. به نظر شما این Baud Rate با میکروی من ( ATmega64 ) قابل ساخت هست ؟ اگر از کریستال 11.057 استفاده کنم چه فرقی می کنه؟ درست میشه؟
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی

    #2
    پاسخ : موضوع باود ریت

    در قسمت option \ compiler \ communication
    یه چیزایی راجع به همین درصد خطا ها نوشته
    که با هر فرکانس کریستالی چه خطایی بوجود میاد
    ولی من عملا امتحان نکردم که اصلا میشه با همچین سرعتی انتقال داد یا نه
    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    دیدگاه


      #3
      پاسخ : موضوع باود ریت

      سلام 115200 رو می تونین با کامپیوتر دریافت کنین. البته این اخرین سرعتیه که سیستم میتونه بگیره.برای ارسال با این سرعت گیرنده باید یه بافر با حجم زیاد داشته باشه. ارتباط با این سرعت رو من با hyper terminal ویندوز تست کردم . مشکلی نداره. شما اگه می تونی با اون تست کن. شاید بسکام مشکل داشته باشه و نتونه با این نرخ اطلاعاتو بافر کنه. در ضمن با کریستال 8 مگ بیشتر از 38400 نمی تونی سرعت داشته باشی چون خطای باود ریتت بیش از حد مجاز میشه . استفاده از کریستال 11059200 هرتز بهترین کریستاله.! هیچ خطای باد ریتی اگه ازش استفاده کنی نخواهی داشت.

      دیدگاه


        #4
        پاسخ : موضوع باود ریت

        آره شما درست میگی. با 11059200 تست کردم درست شد. حالا یک پروژه مشابه دارم برای ARM . اون چطوریه ؟ چه کریستالی برای اون بذارم؟ چون ARM7 ذاتا فرکانسش بالا هست و PLL داره چه کریستالی مناسب هست که استفاده کنم؟
        دلا یاران سه قسمند ار بدانی
        زبانی اند و نانی اند و جانی
        به نانی نان بده از در برانش
        محبت کن به یاران زبانی
        و لیکن یار جانی را به دست آر
        به جانش جان بده تا می توانی

        دیدگاه


          #5
          پاسخ : موضوع باود ریت


          یه جوابی می دم نمی دونم صحیحه یا نه

          پی ال ال واسه سنتز فرکانس یه تقسیم کننده فرکانس داره توش

          که شاید این تقسیم فرکانس با مدارش یا خود تنظیماتش قابل تغییر باشه

          فرض کنید تقسیم فرکانس را روی 8 بذارید

          بعد اون فرکانسی که مطلوب شما هست رو در نظر بگیرید مثلا مطلوبت 100 کیلو هرتزه

          حالا باید از کریستال 8 * 100 KLHZ= هشتصد کیلو هرتزی استفاده کنی.
          انجمن طراحی مدارهای مایکرویو(فرکانس بالا)(http://www.eca.ir/forum2/index.php?board=283.0)
          انجمن شبکه های عصبی(http://www.eca.ir/forum2/index.php?board=207.0)
          *****

          دیدگاه


            #6
            پاسخ : موضوع باود ریت

            جدولی برای انتخاب باود ریت متناسب با فرکانس برای AVR ( بعلت در دسترس نبودن وبسایت اصلی در Cache گوگل لینک دادم )

            در صفحهٔ ۸ این Application Note هم جدولی ارائه شده است :
            www.atmel.com/dyn/resources/prod_documents/doc0952.pdf
            چگونه هوشمندانه بپرسیم

            دیدگاه

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