부하를 너무 일찍 끄는 전원 게이팅 타이머
나노 전력 타이머(nano-power timer)로 전원을 켜고 끄는 부하가 켜지자마자 꺼지거나, 한 번만 동작하거나, 보드마다 다르게 동작합니다. 이런 타이머는 일정한 간격으로 전원 스위치를 켜고, 부하가 일을 마쳤다고 알리면 다시 끕니다.
이런 타이머, 예를 들어 TPL5110 [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating]에는 레벨을 정하지 않은 채 두기 쉬운 입력이 두 개 있습니다.
- EN/ONE_SHOT 핀은 주기 동작과 단일 사이클 동작 가운데 하나를 고르며, 짧은 배선으로 GND나 VDD에 묶어야 합니다 [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating]. 떠 있는 핀은 레벨이 정해지지 않으므로 모드도 정해지지 않습니다.
- DONE 입력은 부하가 일을 마쳤다는 신호입니다. 타이머는 로우에서 하이로의 전이를 유효한 DONE으로 받아 부하를 끄며, 100 ns의 짧은 펄스로도 충분합니다 [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating]. 그만큼 지속되는 의도하지 않은 상승 에지도 진짜 DONE처럼 사이클을 끝냅니다. 예를 들어 컨트롤러가 켜지는 동안, 펌웨어가 그 핀을 구동하기 전의 컨트롤러 핀에서 오는 에지가 그렇습니다.
확인 방법
섹션 제목: “확인 방법”부하에 전원이 들어오는 동안 오실로스코프로 DONE을 보십시오. 상승 에지에 트리거하고, 데이터시트의 최소 폭 펄스가 보일 만큼 짧은 타임베이스를 씁니다. 펌웨어가 일을 마쳤다고 알리기 전에 DONE에 펄스가 있다면 그것이 원인입니다. 모드 핀이 GND나 VDD에 바로 연결되어 있는지도 확인하십시오.
모드 핀을 짧은 배선으로 GND나 VDD에 묶으십시오 [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating]. DONE의 상승 에지는 사이클을 끝내므로 [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating], DONE에 풀다운 저항을 달아 아무것도 구동하지 않는 동안 로우를 유지하게 하고, 펌웨어가 일을 마쳤을 때에만 하이로 올리게 하십시오. 그런 다음 위의 확인을 다시 하십시오.
참고 자료
섹션 제목: “참고 자료”- [Texas Instruments, TPL5110 Nano-Power System Timer for Power Gating]: GND나 VDD에 묶는 모드 핀과 DONE 입력(로우에서 하이로의 전이, 가장 짧은 유효 펄스).
이 사이트의 예제, 프리셋, 연습 문제에 나오는 수치는 교육용으로 만든 어림수(합성 값)이며, 실제 설계의 데이터가 아닙니다.