프로젝트 기록/23SEMA_Control_STM32
채터링(Chattering)현상과 해결 방안
소요이
2022. 12. 29. 18:07
728x90
1. 채터링 현상이란?
Chattering
신호가 변할 때, 떨림 현상이 생기는 것
물리적 버튼 입력 현상에서 자주 발생함
2. 해결법- HardWare
1) 병렬 Capaciter 연결
https://m.blog.naver.com/PostView.nhn?blogId=ansdbtls4067&logNo=221367123030&proxyReferer=https%3A%2F%2Fwww.google.com%2F
2) SR 래치 회로
https://blog.naver.com/dolicom/10083652532
3. 해결법- SoftWare
SW상에서 딜레이를 준다.
delay(10) / for(int i=0;i<30;i++) 등등
아주 짧게 딜레이가 들어가면 됨.
이 때 for문으로 끊어서 딜레이를 주는 것이 mcu의 클럭 낭비를 막으므로
for문을 사용하는 방식으로 할 것