최근에이 요구 사항에 대해 생각했습니다.
Vin에서 전류가 배터리 전류에서 분리되어로드되는 한 최소한의 문제가 발생합니다. 즉, 전류가 Vin에서 배터리로 갔다가 배터리로로드 된 경우 시스템은 Iin을 무시할 수 있도록 추가 작업을 수행해야합니다.
즉, 배터리 충전은 충전 중 순 배터리 전류를 처리 할 수 있어야합니다. 충전 중에 배터리 전류를 관리 할 수 있다면 모든 것이 잘 될 것입니다. 배터리 컨트롤러는 이런 식으로 (아래 그림 참조) 외부 소스가하는 일을 참조하지 않습니다.
- Iin-> 레귤레이터-> 배터리-> 배터리 컨트롤러-> Load x
그러나 입력이 직접로드되고 배터리가 독립적으로로드되도록 연결되면 모든 파티션이 유지됩니다.
- Iin-> 레귤레이터->
배터리 장착-배터리 컨트롤러-로드
실제로 이것은 배터리 전류 감지의 Vcharge쪽에 부하를 두는 것만 큼 간단 할 수 있습니다. 전류 감지는 실제 배터리 전류 (입력 또는 출력)를보고 실제 부하 전류를 "인식하지 않습니다".
그래서
외부 공급 장치가 위젯을 직접 조작 할 수있는 경우 배터리를 사용하지 않고 위젯이 실행됩니다. 그렇지 않은 경우 (예 : 100mA 충전, 300mA 부하) 배터리 전류를 끌어 차이를 구성합니다.
배터리 전압이 Vmaxchg * = (보통 4.2V / 셀)에 도달하면 정전류 단계의 끝이 트립됩니다. 이 전압은 가용 충전 전류에 의해 약간 영향을받을 수 있지만 그다지 크지 않습니다. [[참고 : 정전류 단계에서의 충전 %는 보통 90 %보다 적습니다.]]. 따라서 CC 단계의 끝은 위젯 실행의 영향을 크게받지 않습니다.
Ichg가 Imax의 일부 %로 떨어질 때 CV (정전압) 위상의 끝이 발생합니다.
외부 공급 장치가 위젯과 Ichg_current를 직접 지원할 수 없으면 Ichg wll이 감소하고 충전이 종료 될 수 있습니다. 위젯 실행 시간 동안 충전 종료를 비활성화하거나 종료 제어 회로에 가짜 전류 값을 추가하여 위젯이 실행될 때 Ichg가 안정된 것처럼 보이게 할 수 있습니다. :-) 생각보다 쉽습니다.
피상 충전 속도 조정의 서브 퍼지 (subterfuge)는이 기간 동안 배터리가 충전되지 않기 때문에 해를 끼치 지 않습니다 (일반 작동은 widegt 작동이 중지 된 것으로 가정합니다).