Debounce چیست؟ حذف نویز کلید فشاری
Bounce در کلید چیست؟
کنتاکتهای مکانیکی هنگام فشرده شدن یا رها شدن ممکن است در چند میلیثانیه چند بار قطع و وصل شوند.
مشکل در میکروکنترلر
میکروکنترلر سریع است و ممکن است یک بار فشردن کلید را چند رویداد جداگانه تشخیص دهد.
Debounce نرمافزاری
میتوان پس از تشخیص تغییر وضعیت، مدت کوتاهی صبر کرد و سپس وضعیت را دوباره بررسی کرد.
Debounce سختافزاری
شبکه RC یا مدار اشمیت تریگر میتواند لبههای نامطمئن ناشی از Bounce را کاهش دهد.
جمعبندی
Debounce برای کلیدها، رلههای مکانیکی و برخی ورودیهای فیزیکی اهمیت زیادی دارد.