مبانی الکترونیک

Debounce چیست؟ حذف نویز کلید فشاری

Bounce در کلید چیست؟

کنتاکت‌های مکانیکی هنگام فشرده شدن یا رها شدن ممکن است در چند میلی‌ثانیه چند بار قطع و وصل شوند.

مشکل در میکروکنترلر

میکروکنترلر سریع است و ممکن است یک بار فشردن کلید را چند رویداد جداگانه تشخیص دهد.

Debounce نرم‌افزاری

می‌توان پس از تشخیص تغییر وضعیت، مدت کوتاهی صبر کرد و سپس وضعیت را دوباره بررسی کرد.

Debounce سخت‌افزاری

شبکه RC یا مدار اشمیت تریگر می‌تواند لبه‌های نامطمئن ناشی از Bounce را کاهش دهد.

جمع‌بندی

Debounce برای کلیدها، رله‌های مکانیکی و برخی ورودی‌های فیزیکی اهمیت زیادی دارد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *