SCH2 Technical Manual TSP016.doc Issue 3.0 – January 2005
Money Controls 2005. All rights reserved.
Page 22 of 61
12. Power Fail Recovery
SCH2 contains a non-volatile memory ( EEPROM ) for the storage of coin counters.
Therefore if power is removed in the middle of a payout sequence then the situation can be
recovered and the residual coins paid out after power is restored. This behaviour is under
control of the host software - the hopper does not automatically dispense coins when power
is re-applied.
The following counters are saved…
¾
[ Last payout : coins paid ] x 1 byte
¾
[ Last payout : coins unpaid ] x 1 byte
¾
[ Hopper dispense count ] x 3 bytes
¾
[ Hopper life dispense count ] x 3 bytes
along with their corresponding checksums.
The [ Last payout : coins paid ] and [ Last payout : coins unpaid ] bytes can be read with the
‘Request hopper status’ command.
The [ Hopper dispense count ] can be read with the ‘Request hopper dispense count’
command.
The [ Hopper life dispense count ] can be read by looking at block 3 of the NV Memory using
the ‘Read data block’ command. Refer to Appendix D for a memory map description.
After power-up initialisation, the host machine can read the [ Last payout : coins unpaid ]
byte to determine if there are any remaining coins to be paid out after the last session. The
decision to pay out any remaining coins is made by the host machine, not the hopper.
Continued…
Summary of Contents for SCH2
Page 8: ......