임베디드 시스템과 펌웨어
기계식 스위치를 눌렀을 때 접점이 잘게 튀어 짧은 시간에 여러 번 온과 오프를 반복하는 현상을 무엇이라고 합니까?
- A래치업
- B크로스토크
- C채터링
정답과 해설 보기
정답: C. 채터링
기계식 스위치는 접점이 닿는 순간 금속이 튀어 몇 ms 동안 온과 오프를 반복합니다. 마이크로컨트롤러는 핀을 매우 빠르게 읽기 때문에 그대로 세면 한 번 누른 것이 여러 번으로 세어집니다. 그래서 소프트웨어로 일정 시간 기다린 뒤 다시 읽거나, 커패시터나 슈미트 트리거 회로로 파형을 완만하게 만들어 제거합니다. 이 처리를 디바운스라고 부릅니다.