UPS PIco HV3.0A Firmware Code 040 Print Date 18.08.2017
Designed and Manufactured by PiModules and ModMyPi
www.pimodules.com www.modmypi.com
floating point arithmetic to fixed one, to decrease memory footprint and system speed
up. Higher Voltage
could
not
be
supplied to this A/D converter. Readings are in 10
th
of
mV in BCD format. Usage is described in the manual in a proper section.
0x24
24.013
15.01.2017 Corrected (and activated) option for the first A/D converter pre-scaled to 5.2V at
0x69
and address
0x16
. This option was temporary disabled to change firmware from
floating point arithmetic to fixed one, to decrease memory footprint and system speed
up. Higher Voltage
could be
supplied to this A/D converter when added an extra
resistor and set a proper variable in the PICo interface. Readings are in 10
th
of mV in
BCD format. Usage is described in the manual in a proper section.
The High Voltage
Conversion interface is not activated yet.
0x24
24.014
15.01.2017 Corrected (but not activated) option for the first A/D converter pre scaled to 5.2V at
0x69
and address
0x18
. This option was temporary disabled to change firmware from
floating point arithmetic to fixed one, to decrease memory footprint and system speed
up. Higher Voltage
could be
supplied to this A/D converter when added an extra
resistor and set a proper variable in the PICo interface. Readings are in 10
th
of mV in
BCD format. Usage is described in the manual in a proper section.
The High Voltage
Conversion interface is not activated yet.
0x24
24.015
15.01.2017 Corrected the option with PIco Serial Port Data Rate selection and
activation/deactivation (RS232)
rs232_rate
at
0x6B
and address
0x02.
Default option
is PIco RS232 is disabling (available for user applications). Usage is described in the
manual in a proper section.
0x24
24.016
15.01.2017 Corrected (activated) Battery Selection independent of the boot loader pre-settings.
0x24
24.017
15.01.2017 Improved the cable reentry recognition time, checking is every 5 seconds
0x30
30.018
24.01.2017 Changed low battery thresholds shutdown for
LiFePO4
batteries from to 2.95V to 2.9V.
Now for battery LiFePO4
BAT LED
is now lighting at 2.95 V, and FSSD is at 2.9V. For
battery LiPO
BAT LED
is now lighting at 3.6 V, and FSSD is at 3.4V.
0x30
30.019
24.01.2017
PIco HV3.0 Plus
: Corrected bug when executed command in Raspbe
rry Pi “sudo halt”
system not goes to the Low Powering Mode when powered from External Powering
Input. Now System is going to Low Powering Mode, and cut the cable power when
“sudo halt” is executed. If “sudo reboot” is executed system restarts the Raspberr
y Pi.
When system is in Low Powering Mode, can be wake up if:
- any cable power applied or change their conditions (EXT, micro USB or GPIO 5V)
-
F
button pressed
0x30
30.020
24.01.2017 Changed waiting time for reboot or shutdown, if console command has been executed
“sudo halt” or “sudo reboot” from 300
secs (as it was) to 90 sec now.
0x30
30.021
28.01.2017 Improved the Powering Falling Edge Recognition algorithm
0x30
30.022
28.01.2017
Improved the A/D converter filtering software by using (adding) the “Olympic Scoring”
implementation on each A/D sampling interrupt instead of the former used
“windowed mean value” method
0x30
30.023
10.02.2017 Added software low pass filter to each of the PIco HV3.0 A/D converters (users and
system)
Added decimal rounding on second position after comma to each A/D Voltage
Translator readings (0x69 Registers Set). Each A/D reading converted to
voltage/temperature/current are valid on the first position after comma. Therefore the
4.16V is shown as 4.20V, 4.12V is shown as 4.10V.