C120S Technical Manual TSP093.doc Issue 1.2 – January 2005
Money Controls 2005. All rights reserved.
Page 12 of 15
6. Software
Specification
6.1. ccTalk spec & additional commands
This protocol is a level shifted RS232 asynchronous Non Return to Zero (NRZ) serial
communication protocol, format 4800 baud, no parity bits, 8 data bits and one start and one
stop bit.
The idle state is +5V DC, the active state is 0V DC
6.2. ccTalk structure and commands:
Refer to latest ccTalk manual.
New ccTalk commands for re-programming coins.
Header 96
Sub-header 255:
Begin packet upload
Sub-header 254:
Upload packet data
Sub-header 253:
End packet upload & program
Sub-header 245:
Delete all coin windows
All the other C120P commands
( SEE TSP068 for details )
are supported apart from
header 200 (Upload coin data).
6.3. Initialisation
Whenever the Host controller is powered up (e.g. customer starting call) a handshaking
procedure is conducted to determine that the C120S is functioning correctly and that it has
not changed since last operation.
A typical sequence would be:
¾
Power applied to coin acceptor
¾
Host Controller activates /READY to wake up coin acceptor
¾
Host Controller requests serial number
¾
Coin acceptor replies with serial number
¾
Host Controller deactivates /READY
¾
Coin acceptor enters IDLE mode
The Host controller may instigate a data transfer if certain data has changed e.g. the C120S
has been replaced which will comprise a series of messages as below: