2.1 System Hardware Blocks

To implement the system, several hardware blocks will be required:
  1. Voltage dividers for monitoring the input voltage, battery voltage and the load voltage.
  2. An ASIC battery charger (MCP73844).
  3. An ASIC switching regulator (MCP16311).
  4. Digital outputs to enable/disable the charger and the output switching regulator.
  5. An input to monitor the charger status.
  6. A high side current mirror to monitor the battery charge and discharge currents.
  7. A temperature sensor to monitor the battery temperature (MCP9700).