Debouncing problemi nədir?
Debouncing problemi nədir?

Video: Debouncing problemi nədir?

Video: Debouncing problemi nədir?
Video: Debouncing in Javascript | Flipkart UI Interview Question 2024, Bilər
Anonim

R-C Geri çəkilmə

Açar açıq vəziyyətdə olduqda, kondansatördəki gərginlik sıfır olaraq qalır. Əvvəlcə açar açıq olduqda, kondansatör R1 və R2 rezistorları vasitəsilə yüklənir. Sıçrayış vəziyyətində, kondansatör Vcc və ya Yerə çatana qədər Vin-də gərginliyi dayandırır.

Beləliklə, debouncing nə deməkdir?

debouncing kontaktın bircə dəfə açılması və ya bağlanması üçün yalnız bir siqnalın işlədilməsini təmin edən hər hansı bir aparat cihazı və ya proqram təminatıdır. Kompüterinizin klaviaturasında bir düyməni basdığınız zaman, kompüteriniz tərəfindən bir kontaktın qeyd edilməsini gözləyirsiniz.

Həmçinin, yaxşı bir debunsiya vaxtı nədir? Orta peşəkar makinaçı adətən dəqiqədə 50-80 wpm sürətində yazır -- dəqiqədə təxminən 250-400 simvol. Bu saniyədə 4-6 simvol deməkdir. 50 ms gecikmə = saniyədə 20 simvol! 300 ms gecikmə = saniyədə 3,33 simvol.

Bununla əlaqədar olaraq, keçidin geri qaytarılması nə deməkdir?

Sözlük termini: tərifi ləğv etmək . Mexanik düymədəki elektrik kontaktları açarları tez-tez bir neçə dəfə əlaqə qurur və kəsir düyməsi əvvəlcə itələnir. A debouncing dövrə yaranan dalğalanma siqnalını aradan qaldırır və onun çıxışında təmiz keçid təmin edir. Daha çox: Keçid Bounce və Digər Dirty Little

Debouncer necə işləyir?

R-C Geri çəkilmə Dövrədəki kondansatör keçid siqnalında ani dəyişiklikləri süzür. Keçid zaman edir açıq vəziyyətdə kondansatör üzərindəki gərginlik sıfır olaraq qalır. Əvvəlcə keçid zamanı edir R1 və R2 rezistoru vasitəsilə kondansatörün yükünü açın.

Tövsiyə: