4.3.2 CCTALK®PROTOCOL –CCT
The BV100 supports the ccTalk serial protocol for easy interfacing with host machines that support this
protocol. To use ccTalk® mode, the CCT interface must be programmed into the validator via the
Configuration Cards (See Appendix D - Configuration Cards) or via the ITL BNV Currency Manager Program.
Pin out connections on BV100 for ccTalk are shown (see Figure 6)
looking at the connection pins on the BV100 interface connector as
defined in the ccTalk specification. It is recommended that all
communications with the note validator must be encrypted using the
encryption key, the default encryption key will be printed on the label
of the BV100. To reset the Encryption key to its default value sees
Chapter 4.2.3. NOTE: For detailed information and full protocol
specification please refer to www.cctalk.org.
4.3.3 MULTI-DROP BUS/INTERNAL COMMUNICATIONS PROTOCOL (MDB/ ICP)
To use the MDB mode an MDB BV100 or an IF5 interface box can be used. The MDB interface must be
programmed into the validator via the Configuration Cards (See Appendix D - Configuration Cards) or via
the ITL BNV Currency Manager program.
Note:
· An IF5 cannot be used with an MDB BV100.
· A standard BV100 can only be used in MDB with the addition of an IF5 interface.
· Please refer to the Multi-Drop Bus specification for the suggested current drive circuits available.
· The BV100 supports the MDB protocol version 1, level 1.
· For detailed information and full protocol specification please refer to www.vending.org
MDB defines a serial bus interface used in electrically controlled vending machines
(see Figure 7).
This is a 9600 Baud Master-Slave system where the BV100
Banknote Validator is a slave to a master controller. A master has
the capability of communicating with 32 peripherals or slaves.
The master is defined as the Vending Machine Controller (VMC).
The BV100 banknote Validators have a unique address –
00110XXX binary (30H).
The VMC polls the bus to detect presence of the BV100 Validator
or get information on the current status of the validator.
The validators will respond when asked for activity with an
acknowledgment, a negative acknowledgment or a specific reply,
depending on its current status. Bus crashes are avoided as the
Validators respond to being polled only by the VMC.
The international country code must be set for the country in which the Validators will be operating. This is
either the international telephone code for that country, or the country code taken from ISO4217. The code
is represented as two bytes. The initial digit signifies the source of the code. 0 signifies the telephone code
is used, 1 signifies ISO4217 has been used.
For the USA the country code is 00 01, or 18 40
For Great Britain the code is 00 44, or 18 26.
The scaling factor must also be specified for each Validator. All accepted note values must be evenly
divisible by this number.
· This number would be set to 100 (Hex 64) for the Euro or Great Britain.
· The number would be set to 1000 (Hex 03E8) for Colombia.
The number of decimal places must also be programmed for each Validator
· The number would be set to 2 for Euro or USA
· The number would be set to 3 for Colombia