Finally managed to put all things together and made the first two test boards. They look like this:
Main new features are LTC4067 lithium battery charger and XC6210, a low consumption voltage regulator.
The board comes with a Torex XC6210 3.3V voltage regulator . It has low power consumption of 35μA, while delivering at least 700mA. Voltage drop is 50mV @ 100mA.
LTC4067 battery charger with Automatic Battery Charging/Load Switchover
It provides power for the circuit and charges the backup single-cell lithium battery while greatly extends battery life. You can monitor the voltages and currents. It has suspend mode, which reduces current consumption to around 40μA. The power source is a small, 5V solar cell. Connections:
analog input A1 on ATmega 328 is FAULT signal from LTC4067
analog input A0 on ATmega328 is battery voltage
analog input A2 is solar cell voltage
analog input A6 is input current ( I=V/R x 1000 )
analog input A7 is battery charge current ( I=V/R x 1000 )
digital output A9 - drive it high to put LTC4067 in SUSPEND mode
The two trimmer potentiometers are used to determine the current for both the input side - to better match the internal resistance of the solar cell - and for the battery charge current. At shipping they are both set to about 2.5kOhm, which set both currents to about 75mA. Please refer to technical data sheet of LTC4067 for more information. It is available here:
Official web page for LTC4067
Or, ask me.
This is the back side of the board with place for BMP180, HTU21 and EEPROM chip: