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
Read:
Anytime, Return actual
sta_timer
value
Write:
0xff
–
Disable the counter (default
value)
Write:
0x01
–
0xfe Enable and Start down
counting of the Still Alive Timer in resolution of
1 second, until reaches value of 0x00 which
initiate
Unconditional
Hardware
Reset
Procedure
Write
:0x00
–
Initiate immediately File Safe
Shutdown Procedure and system restart with
similar conditions as described below
In order to use it as Still Alive (type of
watchdog) timer, user needs to upload value
from
0x01
to
0xfe
earlier than defined time of
seconds. Not uploading of this value will cause
System Unconditional Hardware Reset (so
System to be Restarted)
In order to have this feature working the Gold
Plated Reset Pin must be instaled
This feature is working on Battery or Cable
powering
After execution of the STA Restart the
sta_timer is set again to 0xff (disabled).
0x06
enable5V
Byte
Common
R/W
Defines usage of the Auxiliary 5V@750mA:
0x00
–
Auxiliary 5V and 3.3V are not battery backed-
up
0x01
–
Auxiliary 5V and 3.3V are battery backed-up
Default Values is OFF
Other codes are not allowed
0x07
battype
Byte
Common
R/W
Defines used battery chemistry type:
0x46
–
LiFePO4 (ASCII: F) used in version
Stack/TopEnd
0x51
–
LiFePO4 (ASCII: Q) used in version Plus
0x53
–
LiPO (ASCII: S) used in version Stack/TopEnd
0x50
–
LiPO (ASCII: P) used in version Plus
Other codes are not allowed
0x08
setA_D
Byte
Common
R/W
Defines the pre scaler of the
AEXT1level
and
the
AEXT2level
registers.
The 4
th
MSB bits are responsible for the
AEXT1level
pre-scale, and the 4
th
LSB bits are
responsible for the
AEXT2level
pre-scale.
Read:
Anytime, Return actual
setA_D
value
Write:
0x00
–
5.2V prescale for the AEXT
2level
Write:
0x01
–
10V prescale for the AEXT
2level
Write:
0x02
–
20V prescale for the AEXT
2level
Write:
0x03
–
30V prescale for the AEXT
2level
Write:
0x00
–
5.2V prescale for the AEXT
1level
Write:
0x10
–
10V prescale for the AEXT
1level
Write:
0x20
–
20V prescale for the AEXT
1level
Write:
0x30
–
30V prescale for the AEXT
1level