اطلاعیه

Collapse
No announcement yet.

با چه فرکانسی ؟

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

    با چه فرکانسی ؟

    سلام خدمت اساتید
    کلا تو میکروهای آرم اگه بخایم یه موج PWM بسازیم دو راه داریم با 0 و 1 کردن خروجیها(IO) یا با تایمرها ؟ کدوم سریعتره ؟ مثلا STM32F205RC

    #2
    پاسخ : با چه فرکانسی ؟

    اینم عکس گراف کانفیگ

    دیدگاه


      #3
      پاسخ : با چه فرکانسی ؟

      نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
      سلام خدمت اساتید
      کلا تو میکروهای آرم اگه بخایم یه موج PWM بسازیم دو راه داریم با 0 و 1 کردن خروجیها(IO) یا با تایمرها ؟ کدوم سریعتره ؟ مثلا STM32F205RC
      دوست عزیز
      تقریبا در تمام میکروها صفر و یک کردن خروجی اگر با زبان اسمبلی و رعایت دقیق تامینگ هر دستورالعمل انجام شود دقیقتر ین راه حل میباشد ولی از جایی این کار بسیار دشوار است معمولا استفاده از تایمر -کانترها نتایح دقیقتری به همراه دارد
      پاره ای از رویکردهای دفاعی

      دیدگاه


        #4
        پاسخ : با چه فرکانسی ؟

        خیلی خیلی ممنون از راهنمایی
        فهمیدم چی شد ولی به خیلی دقت و محاصبه نیاز داره تا دقیق بشه نمیصرفه (:دی) به هر حال جوابمو گرفتم ممنون
        جدیدترین ویرایش توسط Reza Azimy_RW; ۰۰:۰۹ ۱۴۰۲/۰۳/۱۹.

        دیدگاه


          #5
          پاسخ : با چه فرکانسی ؟

          راستی اگه با استفاده از کریستال داخلی و PLL حده اکثر سرعت رو بگیری (120 مگاهرتر در این میکرو) چه مشکلاتی پیش میاد ؟ حده اکثر از چه فرکانسی میشه استفاده کرد وقتی ماکزیمم زده 120 ؟
          اگه روی آخرین سرعت باشه مثلا 120 مگاهرتز فقط ممکنه خطاهای کوچیکی پیش بیاد ؟ یا کلا" خطا خیلی زیاد میشه یا ... بازم ممنون

          دیدگاه


            #6
            پاسخ : با چه فرکانسی ؟

            نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
            راستی اگه با استفاده از کریستال داخلی و PLL حده اکثر سرعت رو بگیری (120 مگاهرتر در این میکرو) چه مشکلاتی پیش میاد ؟ حده اکثر از چه فرکانسی میشه استفاده کرد وقتی ماکزیمم زده 120 ؟
            اگه روی آخرین سرعت باشه مثلا 120 مگاهرتز فقط ممکنه خطاهای کوچیکی پیش بیاد ؟ یا کلا" خطا خیلی زیاد میشه یا ... بازم ممنون
            دوست عزیز
            استفاده از کلاک داخلی و PLL برای مواردی که به تامینگ دقیق نیاز داشته باشیم توصیه نمیشود ... برای تایمینگ دقیق حتی برای کریستال خارجی نیازمند استفاده از اتواع دقیقتر میباشیم ولی در مواردی که زمانبندی چندان دقیق مورد توجه نباشد بدون هیچ مشکلی میتوانیم از منبع پالس ساعت داخلی و افزاینده استفاده کنیم
            پاره ای از رویکردهای دفاعی

            دیدگاه


              #7
              پاسخ : با چه فرکانسی ؟

              برای کارای دقیق یعنی کریستال خارجی بدون PLL ؟ اونوقت مثلا کریستال 120 مگاهرتزی تو بازار وجود نداره یا حتی بالاتر از 50 ؟
              باید با همون فرکانس کریستال خارجی بسازن ؟ بدون PLL ?!
              منظوزتون از سرعت بالا چند مگاهرتزه ؟ زیر اون سرعت میشه بدون خطا روی کریستال داخلی حساب کرد ؟
              جدیدترین ویرایش توسط Reza Azimy_RW; ۱۴:۲۴ ۱۴۰۲/۰۳/۲۱.

              دیدگاه


                #8
                پاسخ : با چه فرکانسی ؟

                نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
                برای کارای دقیق یعنی کریستال خارجی بدون PLL ؟ اونوقت مثلا کریستال 120 مگاهرتزی تو بازار وجود نداره یا حتی بالاتر از 50 ؟
                باید با همون فرکانس کریستال خارجی بسازن ؟ بدون PLL ?!
                منظوزتون از سرعت بالا چند مگاهرتزه ؟ زیر اون سرعت میشه بدون خطا روی کریستال داخلی حساب کرد ؟
                دوست عزیز
                کریستال به صورت قطعه و یا ماژول اسیلاتور تا 100 مگاهرتز وجود داره ... در این فرکانس ما دقت تایمینگ در حد 10 نانوثانیه داریم که برای اغلب کاربردها کفایت میکنه و برای کابردهای دقیقتر خود روش کریستالی کافی نیست و البته از میکرو هم کمتر استفاده میشه
                پاره ای از رویکردهای دفاعی

                دیدگاه


                  #9
                  پاسخ : با چه فرکانسی ؟

                  ماژول اسیلاتور تا 100 مگاهرتز وجود داره ... در این فرکانس ما دقت تایمینگ در حد 10 نانوثانیه داریم که برای اغلب کاربردها کفایت میکنه و برای کابردهای دقیقتر خود روش کریستالی کافی نیست و البته از میکرو هم کمتر استفاده میشه
                  ممنون . برای سرعت بالاتر احتمالا به صورت آنالوگ مدار رو طراحی میکنن با ترانزیستورهای فرکانس بالا درسته ؟ اونوقت مثلا یه adc 2 بیتی میسازیم با ترانزیستورهای 1 گیگاهرتزی چجوری میشه محاصبه کرد که این با چه سرعتی کار میکنه؟ چون تعداد تغریبا زیادی از ترانزیستورهای 1 گیگاهرتزی یه adc دو 2 بیتی(برای مثال) رو تشکیل داده ؟یعنی میشه گفت سرعت چنین adc چند مگاهرتزه ؟

                  دیدگاه


                    #10
                    پاسخ : با چه فرکانسی ؟

                    نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
                    ممنون . برای سرعت بالاتر احتمالا به صورت آنالوگ مدار رو طراحی میکنن با ترانزیستورهای فرکانس بالا درسته ؟ اونوقت مثلا یه adc 2 بیتی میسازیم با ترانزیستورهای 1 گیگاهرتزی چجوری میشه محاصبه کرد که این با چه سرعتی کار میکنه؟ چون تعداد تغریبا زیادی از ترانزیستورهای 1 گیگاهرتزی یه adc دو 2 بیتی(برای مثال) رو تشکیل داده ؟یعنی میشه گفت سرعت چنین adc چند مگاهرتزه ؟
                    دوست گرامی
                    برای پردازش با سرعتهای بالا معمولا از FPGA استفاده میکنند و سرعت آن هم در مجموع به صورت پردازش موازی در نظر گرفته شده و از اکثر کابردهای میکرو بیشتر میباشد اگر از سرعت بالا میکرو بیشتر تبدیل آنالوگ به دیجیتال مورد نظر شما باشد میتوانید از ADC های جداگانه که تا سرعتهای بسیار بالا ( و البته بسیار گرانقیمت ) در دسترس میباشند استقاده فرمایید
                    پاره ای از رویکردهای دفاعی

                    دیدگاه


                      #11
                      پاسخ : با چه فرکانسی ؟

                      میتوانید از ADC های جداگانه که تا سرعتهای بسیار بالا ( و البته بسیار گرانقیمت ) در دسترس میباشند استقاده فرمایید
                      بسیار ممنون
                      ولی اونکه به قول شما خیلی گرونه احتمالا تو ایران دسترسی هم بهش راحت نیست ؟ در کل برای ساخت adc های دیجیتال سرعت بالا هم از ترانزیستور (مجموعا گیت) استفاده میکنن پس اگه دقت زیاد مهم نباشه میشه یه adc دو بیتی ساخت و شاخه ای گسترش داد حالا تهش 4 بیتی :دی, البته اگه ترانزیستور فرکانس بالادر دسترس باشه , هست ؟!
                      میدونم استفاده از اینطور ترانزیستورها هم سخته چون خیلی نویز پذیر و با hfe پایینی کار میکنن و ... ولی کسی میشناسه ترانزیستورهای فرکانس خیلی بالا ؟
                      بسیار ممنون
                      جدیدترین ویرایش توسط Reza Azimy_RW; ۱۶:۲۸ ۱۴۰۲/۰۴/۱۶.

                      دیدگاه


                        #12
                        پاسخ : با چه فرکانسی ؟

                        نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
                        بسیار ممنون
                        ولی اونکه به قول شما خیلی گرونه احتمالا تو ایران دسترسی هم بهش راحت نیست ؟ در کل برای ساخت adc های دیجیتال سرعت بالا هم از ترانزیستور (مجموعا گیت) استفاده میکنن پس اگه دقت زیاد مهم نباشه میشه یه adc دو بیتی ساخت و شاخه ای گسترش داد حالا تهش 4 بیتی :دی, البته اگه ترانزیستور فرکانس بالادر دسترس باشه , هست ؟!
                        میدونم استفاده از اینطور ترانزیستورها هم سخته چون خیلی نویز پذیر و با hfe پایینی کار میکنن و ... ولی کسی میشناسه ترانزیستورهای فرکانس خیلی بالا ؟
                        بسیار ممنون
                        دوست عزیز
                        برای ADC های خیلی سریع معمولا از مقایسه کننده های ولتاژ ( مشابه تقویت کننده های عملیاتی op-amp ) استفاده میکنند ولی چون این روش برای دقت بالا نیاز به تعدادی زیادی comparator دارد معمولا مدار حاصل گرانقیمت و در صورت ساخت گسسته بزرگ میباشد




                        در اینجا برای ریزولیشن 2 بیت از 4 comparator استفاده شده است و برای 4 بیت نیازمند 16 و 8 بیت 256 comparator میباشیم ...معمولا استفاده از این تکنیک در مدارهای مجمع نیز گرانقیمت میباشد ... میتوانیم مقایسه کننده های ولتاژ را با روشهای مختلف ( از جمله با ترانزیستورهای فوق سریع ) طراحی کنیم



                        پاره ای از رویکردهای دفاعی

                        دیدگاه


                          #13
                          پاسخ : با چه فرکانسی ؟

                          خیلی خیلی ممنون ولیم نظورتونو از این جمله نفهمیدم :
                          میتوانیم مقایسه کننده های ولتاژ را با روشهای مختلف ( از جمله با ترانزیستورهای فوق سریع ) طراحی کنیم
                          با همین روش گیتها دیگه یا روش دیگه ای رو اشاره میکنین ؟!
                          لطفا اگه میدونید مثلا اگه ترانزیستورمون 1 گیگاهزه وقتی ترکیب میشه تا بشه گیت مثلا میشه 2 ترانزیستور اونوقت سرعت رو چقدر میتونیم در نظر بگیریم ؟! مثلا سرعت یک گیت تشکیل شده از دو ترانزیستور

                          دیدگاه


                            #14
                            پاسخ : با چه فرکانسی ؟

                            نوشته اصلی توسط Reza Azimy_RW نمایش پست ها
                            خیلی خیلی ممنون ولیم نظورتونو از این جمله نفهمیدم :

                            با همین روش گیتها دیگه یا روش دیگه ای رو اشاره میکنین ؟!
                            لطفا اگه میدونید مثلا اگه ترانزیستورمون 1 گیگاهزه وقتی ترکیب میشه تا بشه گیت مثلا میشه 2 ترانزیستور اونوقت سرعت رو چقدر میتونیم در نظر بگیریم ؟! مثلا سرعت یک گیت تشکیل شده از دو ترانزیستور
                            دوست عزیز
                            روشی که در بالا اشاره شد یکی از سریعترین روشهاست ولی معمولا کمتر مورد استفاده قرار میگیرد مخصوصا در تبدیل کننده های گسسته ... البته گاهی به منظورهای آموزشی تبدیل کننده های دو یا سه بیتی ساخته میشود که کاربرد چندانی هم ندارند ... برای ساخت چنین مدارهایی نیازمند comparator های سریع میباشیم که البته به صورت آماده موجود میباشند ... نمونه های آماده comparator تا 35 پیکوثانیه در فهرست بعضی شرکتهای سازنده وجود دارد که البته بسیار گرانقیمت بوده و دسترسی به آنها مخصوصا در ایران ( به علت احتمال کاربردهای نظامی ) دشوار میباشد ... ساخت comparator توسط ترانزیسئترهای سریع گرچه امکانپذیر میباشد ولی به ندرت ممکن است کسی به منظور کاربرد جدی اقدام به آن کند زیرا علاوه بر اینکه نمونه های ساخته شده در مقیاس تجاری موجود است ....مشکلات تنظیم و کالیبراسیون و .... کارهای آزمایشگاهی را در پیش رو خواهد داشت ....

                            غیر از آنکه در بالا به آن اشاره شد روش اصلی ساخت مبدل آنالوگ به دیجیتال بر پایه یک شمارنده یک طرفه یا دوطرفه up/down دیجیتال قرار دارد که خروجی آن به طور مدام با ورودی مقایسه شده و بر پایه آن عدد موجود در شمارنده اصلاح میگردد




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

                            دیدگاه

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