რატომ გვჭირდება Debouncing?
რატომ გვჭირდება Debouncing?

ვიდეო: რატომ გვჭირდება Debouncing?

ვიდეო: რატომ გვჭირდება Debouncing?
ვიდეო: Switch debounce, why do we need it? | PicoBYTE #7 2024, მაისი
Anonim

გადართვა დებოუნცია არის ერთ-ერთი მათგანი შენ ზოგადად უნდა ვიცხოვროთ კონცენტრატორებით და ციფრული სქემებით თამაშისას. თუ შენ გსურს ციფრულ წრეში ხელით გადართვის სიგნალის შეყვანა შენ იქნება საჭიროება რომ დებოუნცია სიგნალი ისე, რომ ერთი დაჭერით არ ჩანდეს როგორც მრავალჯერადი დაჭერით.

ასევე იცოდეთ, რატომ არის Debouncing მნიშვნელოვანი?

კონცენტრატორების ელექტრო კონტაქტებს აქვთ მასა და იმპულსი. როგორც წესი, უმარტივესი ერთჯერადი სროლის ღილაკი გამოიყენება ელექტრონიკის კონტროლისთვის. დებოუნინგი არის ტერმინი, რომელიც გამოიყენება ტექნიკისთვის, რათა შემცირდეს მბრუნავი კონტაქტი ერთ მოვლენამდე. ეს შეიძლება იყოს პროგრამული უზრუნველყოფა და აპარატურა.

რას ნიშნავს დებოუნცია? Bouncing არის ნებისმიერი ორი ლითონის კონტაქტის ტენდენცია ელექტრონულ მოწყობილობაში, წარმოქმნას მრავალი სიგნალი კონტაქტების დახურვის ან გახსნის დროს; დებოუნსირებადი არის ნებისმიერი სახის აპარატურა ან პროგრამული უზრუნველყოფა, რომელიც უზრუნველყოფს მხოლოდ ერთი სიგნალის მოქმედებას კონტაქტის ერთი გახსნისას ან დახურვისას.

ამის გათვალისწინებით, როგორ მუშაობს დებოუნსის წრე?

R-C დებოუნინგი კონდენსატორი ში წრე გაფილტრეთ გადართვის სიგნალის მყისიერი ცვლილებები. როდესაც გადამრთველი ღია მდგომარეობაშია, ძაბვა კონდენსატორზე რჩება ნული. თავდაპირველად, როდესაც გადამრთველი ღიაა, კონდენსატორის დამუხტვა R1 და R2 რეზისტორების მეშვეობით. ამრიგად, ეს ამცირებს კონდენსატორის დატენვის დროს.

რა არის კარგი დებოუნსის დრო?

საშუალო პროფესიონალი ტიპაპისტი ჩვეულებრივ ამზადებს 50-დან 80 wpm სიჩქარით -- დაახლოებით 250-400 სიმბოლო წუთში. ეს არის 4-6 სიმბოლო წამში. 50 ms დაყოვნება = 20 სიმბოლო წამში! 300 ms დაყოვნება = 3,33 სიმბოლო წამში.

გირჩევთ: