با عرض سلام و خسته نباشید خدمت مهندس حمید و اساتید گرامی باید عرض کنم براي مقابله با تاثير نويز ابتدا بايد به اين مسئله توجه كنيم كه منشا نويز از چه عواملي مي تواند ناشي شود كه چند عامل عمده شامل:
1- نويزي كه از طريق منبع تغذيه وارد مي شود و عملكرد ميكروكنترلر را مختل ميكند.
2- نويزي كه توسط قطعات موجود در مدار توليد و به پايه هاي ورودي و خروجي ميكروكنترلر و تغذيه آن
تزريق مي شود.
3- نويز تشعشعي كه با القاي ميدان هاي الكترومغناطيس در كار ميكروكنترلر اختلال ايجاد مي كند.
که میشه براي خنثي سازي اين عوامل به راهكارهاي مختلفي متوسل بشیم از جمله :
- انتخاب مارك معتبر AVR كه در كشور و كارخانه با grade بالا توليد شده باشد ،متاسفانه برخي شماره هاي پرمصرف مانند mega8 يا mega32 در وضعيت نامطلوب تري قرار دارند .
- استفاده حتي الامكان از پكيج هاي SMD كه معمولا نسبت به نوع DIP آن از نظر عملكرد وضعيت بهتري دارند .
- رگولاتور بايد بصورت دو مرحله اي باشد. مثلا ابتدا يك 7812 و بعد يك 7805
- در خروجي رگولاتورها يك خازن 1000 µF به موازات يك خازن 10µF Tantalum به موازات يك خازن
100nF قرار داده شود. به منظور جلوگيري از سوختن رگولاتورها به دليل وجود خازن 1000 µF در هنگام خاموش
شدن مدار و تخليه خازن در رگولاتور، يك ديود نظیر 1N4001 بايد بصورت معکوس بين ورودي و خروجي هر
رگولاتور قرار داده شود (آند در سمت خروجي و كاتد در سمت ورودي .)
- ديودهاي زنر از نوع Fast و با ولتاژي اندكي بزرگتر از ولتاژ تغذيه بايد در خروجي تغذيه های 5 و 12 موازي شود
- بين تغذيه ميكرو كنترلر و تغذيه خروجي رگولاتور بايد يك فيلتر LC با مقدار مناسب قرار داده شود. مقدار سلف مي
تواند در حد كمتر از 1mH و خازن از نوع 10µF Tantalum و به موازات آن 100nF Multi Layer باشد.
- ايزوله كردن ورودي و خروجي هاي ميكروكنترلر بوسيله اپتوكوپلرها از منابعي كه مي توانند نويز را به پورتهاي آن
تزريق كنند .
- قرار دادن صفحات زمين منا سب در زير ميكروكنترلرهاي SMD در صورت استفاده ازsmd
- تقسيم ستاره اي GND به گونه اي كه جريان يك بخش روي بخش هاي ديگر اثر نگذارد
- به اثر القایی و کوپلینگ بین بخش های نزدیک به هم توجه شود در طراحی مدار.
- فعال كردن Watch dog Timer و ريست كردن نرم افزاري .
- قرار دادن يك خازن 1nF بين ورودي وقفه هاي خارجي فعال حساس به لبه تا زمين .
- قرار دادن خازن هاي 100nF بین تغذیه و زمین در نقاط مختلفي كه دور از تغذيه اصلي قرار دارند و جريان كشي
دارند، اعم از IC ها و تغذيه LCD
- توجه به اتصال AVcc و قرار دادن يك خازن 100nF در ورودي Vref
- براي تغذيه AVcc لازم است يك فيلتر پائين گذر مجزا قرار داده شود .
- اتصال تمام پايه هاي GND و Vcc
- قرار دادن Pull up خارجي و عدم اكتفا به Pull up داخلي براي ورودي هايي كه بايد اين مقاومت در آنها فعال
باشد .
- استفاده از كابل مناسب براي ارتباط ميكروكنترلر با فواصل دورتر كه لازم است بصورت سيم هاي تابيده شده (twisted pair) باشد