اطلاعیه

Collapse
No announcement yet.

مشکل نویز روی وقفه سخت افزاری ارتباط UART

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

    مشکل نویز روی وقفه سخت افزاری ارتباط UART

    درود؛
    در یک دستگاه دارای میکروی AVR ؛ وقتی دیتائی برای ارسال به پورت سریال میکرو آماده باشد، پین وقفه سخت افزاری سریال برای 120 میلی ثانیه Low می شود. این پین با یک مقاومت 10K پول پ شده اما با وجود گذاشتن تاخیر 100ms در زیر برنامه وقفه، با عبور هر وسیله نقلیه دارای موتور احتراقی و یا خاموش و روشن شدن لامپهای مهتابی و کم مصرف در شبها، باز میکرو چندین بار وارد وقفه می شود تا بالاخره هنگ کرده و به طور خودکار ریست شود. ضمنا سر راه تغذیه میکرو و پایه Avcc هم از چوک 10uH و خازن 100nF استفاده شده است. گذاشتن همین قطعات سر راه پایه وقفه، موجب تغییر شکل لبه پائین رونده پالس می شود، طوری که تشخیص آن برای میکرو سخت می شود.(طول سیم ارتباطی بین دو دستگاه، حدود 30Cm است)

    دوستان چه راهکاری پیشنهاد می دهند؟

    #2
    پاسخ : مشکل نویز روی وقفه سخت افزاری ارتباط UART

    دوستان این مشکل با قرار دادن یک فیلتر ساده پائین گذر سر راه پین Rx میکرو (شامل یک مقاومت سری و نیز اتصال یک خازن 100pf به زمین نزدیک پین میکرو) به خوبی حل شد. تشکر از شرکت فعالانه دوستان در بحث!

    دیدگاه


      #3
      پاسخ : مشکل نویز روی وقفه سخت افزاری ارتباط UART

      مهدس سلام چه مقدار مقاومت سری کردید

      دیدگاه

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