اطلاعیه

Collapse
No announcement yet.

میکروکنترولر با وقفه real

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

    میکروکنترولر با وقفه real

    سلام
    دوستان من یه میکرو کلاس avr لازم دارم که وقفه ای داشته باشه که نیازی به پالس ساعت برای اجرای روتین خودش نداشته باشه. منظورم اینه که زمانی که وقفه میاد در همون لحظه زیر روال وقفه اجرا بشه .دیگه نیازی نباشه تا پالس بعدی منتظر بمونه بعد اجرا بشه. به عنوان مثال میکرویی که با 8 مگا هرتز کار میکنه پالس ساعتی داره به پهنای 125 نانو ثانیه. من میخوام وقفه جوری عمل کنه که اگر تمام دستورات یک پالس انجام شده و وقفه 25 نانو ثانیه بعد رخ داده، دقیقا همون لحظه دستورات وقفه شروع بشه ؛ و مثل بقیه وقفه ها مجبور نباشه 100 نانو ثانیه دیگه صبر کنه تا میکرو روالشو اجرا کنه.
    دوستان تا جایی که ممکنه میخوام 40 پایه بیشتر نشه.
    ممنون

    #2
    پاسخ : میکروکنترولر با وقفه real

    والا در این حد اطلاعات ندارم ولی شما میتونی از میکروهای آرم سرعت بالا استفاده کنی - با همین رنج تعداد پایه - فرکانس 16-20 میگ کجا - 50-100-200 میگ کجا
    ( هر چند میکرو فرکانس 16میگ - یعنی 62.5ns هر کلاک اگه اشتباه نکنم - با من باشه با این اطلاعات ناقصم - میرم سراغ میکرو فرکانس بالاتر برای اینکاری که گفتید)
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

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

    دیدگاه


      #3
      پاسخ : میکروکنترولر با وقفه real

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

      دیدگاه


        #4
        پاسخ : میکروکنترولر با وقفه real

        هیچ میکرو و هیچ fpga همچین قابلیتی نداره . فکر میکنی پالس ساعت تجملاتی هست ؟
        تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
        داشتن عقله زيادتر از دیگر آدم ها است

        دیدگاه


          #5
          پاسخ : میکروکنترولر با وقفه real

          یه کلاک که هیچی، شما بعد از فعال شدن یه وقفه تو avr-atmega، (تا جایی که به یاد دارم) حدود 13 کلاک هم باید وایسی تا زیرروال وقفه ای که شما نوشتی اجرا بشه.
          Si vis pacem, para bellum

          دیدگاه


            #6
            پاسخ : میکروکنترولر با وقفه real

            سلام
            دوستان میکرویی که من باهاش کار میکنم یه مگا32 که با 8 مگا هرتز کار میکنه. یه آی سی دیگه هم تو مدار دارم که با 84 پیکو ثانیه کار میکنه. این آی سی در حقیقت یه تایمره که پالس استارت رو از مگا32 میگیره. ولی در رابطه با پالس استوپ مشکل دارم. یعنی باید از یه چیزی استفاده کنم که خیلی سریع باشه . باید قطعه ای که قراره پالس استوپ رو بفرسته زیر 84 پیکو ثانیه کلاک داشته باشه.
            یا باید یه مدار دیگه داشته باشم (جهت فعال سازی استوپ) که تحت هیچ شرایط بالا تر از 84 پیکو زمان نیاز نداشته باشه.

            دیدگاه


              #7
              پاسخ : میکروکنترولر با وقفه real

              نوشته اصلی توسط mostafa+m نمایش پست ها
              سلام
              دوستان میکرویی که من باهاش کار میکنم یه مگا32 که با 8 مگا هرتز کار میکنه. یه آی سی دیگه هم تو مدار دارم که با 84 پیکو ثانیه کار میکنه. این آی سی در حقیقت یه تایمره که پالس استارت رو از مگا32 میگیره. ولی در رابطه با پالس استوپ مشکل دارم. یعنی باید از یه چیزی استفاده کنم که خیلی سریع باشه . باید قطعه ای که قراره پالس استوپ رو بفرسته زیر 84 پیکو ثانیه کلاک داشته باشه.
              یا باید یه مدار دیگه داشته باشم (جهت فعال سازی استوپ) که تحت هیچ شرایط بالا تر از 84 پیکو زمان نیاز نداشته باشه.
              84 پیکو ثانیه!!! فرکانسی که شما کار میکنی من ندیدم کسی پروسسور یا میکرو کنترولر تولید کرده باشه! پروژه چیه؟ اپتیکال؟

              دیدگاه


                #8
                پاسخ : میکروکنترولر با وقفه real

                سلام
                آین آی سی اسمش TDC-GP2 هست. در اصل با 65 پیکوثانیه قراره بکنه(مطابق دیتاشیت) ولی تو خود دیتاشیت هم گفته بنا به شرایط محیطی (مثل دما و تغذیه) این رنج تغییر میکنه. وقتی من راه اندازی کردم دیدیم رو 84 پیکو داره کار می کنه ، که این هم برای من عالیه.
                تو این پروژه من یه موج تولید می کنم و دقیقا در همین لحظه به TDC-GP2 استارت رو میدم. حالا گیرنده من قراره موج حاصل رو بگیره و پالس استوپ رو برایTDC-GP2 بفرسته. در تمام مدار گیرنده نباید کار با محدودیت کلاک روبرو بشه .

                دیدگاه

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