임베디드 시스템과 펌웨어
마이크로컨트롤러의 브라운아웃 검출(BOD, 브라운아웃 리셋)의 역할로 올바른 것은 무엇입니까?
- A전원 전압이 동작에 필요한 값보다 떨어졌을 때 마이크로컨트롤러를 리셋하여 불확실한 동작을 막는다
- B방이 어두워졌을 때 LED를 점등시킨다
- C전원 전압을 자동으로 높인다
정답과 해설 보기
정답: A. 전원 전압이 동작에 필요한 값보다 떨어졌을 때 마이크로컨트롤러를 리셋하여 불확실한 동작을 막는다
배터리가 줄거나 전원이 불안정해져 전압이 떨어지면 마이크로컨트롤러의 회로는 올바르게 동작한다는 보장이 없어져, 명령을 잘못 실행하거나 플래시에 엉뚱한 값을 쓸 우려가 있습니다. 브라운아웃 검출은 전압이 정해진 값을 밑돌면 마이크로컨트롤러를 리셋 상태로 유지하고, 전압이 충분히 회복된 뒤에 동작을 시작하게 합니다. 데이터를 지키기 위해 중요한 기능입니다.