Home
Matrix USB User Manual Version 1.0
Contents
1. Chip Address ID Jumpers Comm LED optional Figure 1 Power LED optional DC12V model only 5pin 6pin Connector to Matrix Main Board Observer polarity while inserting module onto Main board USB Driver Chip Communication CPU to handle USB traffic Power LED A Green LED to show presence of power Comm LED A Red LED to show communication with Host system A selection of 4 ID positions Each Matrix on a single Host system must have a unique Address ID Address ID Jumpers Page 6 of 7 Manual VTIUSB 1 Matrix USB Manual VTIUSB 1 3 1 Address ID configuration The Address ID configuration jumpers locate on the lower left corner There are 4 different settings for the 4 distinctive address IDs Choose the address that is unique in the system and place the jumper in the corresponding position See figure 2 S2 S3 S4 S1 Address 01 S2 Address 02 S3 Address 03 S4 Address 04 Figure 2 Observe the following procedure when doing the change Stop all USB communication on the Host Unplug the power cable to Matrix Disconnect Matrix from the Hub USB bus Remove the front bezel cover of Matrix and locate the Address jumpers inside the cabin Change the jumper setting according to your needs The default one is at Address 01 Do not set more than one device with the same address on a single system Replace the bezel cover Reattach the power cable and USB cable 8 Start the USB communication on the
2. Bit 4 5 Channel 1 Enabled 0 Disabled Bit 5 6 Channel 1 Enabled 0 Disabled Bit 6 7 Channel 1 Enabled 0 Disabled Bit 7 Set to 0 Reserved for future use If both Bill Field Data 1 and Bill Field Data 0 are set to 00h Matrix is disabled Page 4 of 7 Manual VTIUSB 1 Matrix USB Manual VTIUSB 1 Mode Bits Set to 00h Reserved for future use Sequence No Initiated by the Host It starts from 00h and increments on successive messages It rollovers at FFh and starts at 00h again The Host should send the same message continuously until Matrix responses with the same Sequence No 2 3 UPSTREAM MESSAGE FORMAT Matrix to Host Example Status Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Events Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Expansion Status Events Expansion 08 00 Format gt gt Status Events Expansion Bill Field Data Sequence No Current status of Matrix Events experienced by Matrix Reserved for future use Always returns 00h Bill Field Data Denomination channel Binary Format Sequence No Sequence No as sent by the Host 00 02 02 Stacked Bill Channel 2 in concern Message Sequence 02 Accepting I if a token is taking in and before Escrow position Escrowed 1 if a token is in Escrow position Stacking 1 if a token is accepting and being stacked Stacked 1 if a token is successfully stacked Credit is issu
3. Host Matrix should show a new Address ID SEES ALOA Page 7 of 7 Manual VTIUSB 1
4. In this document it refers to the port that Matrix connects to Suspend mode According to the USB 1 1 specification all devices should enter a suspend power saving mode upon 3msec of inactivity of the USB bus This includes the loss in communication With the Host or the Host Operation System disable the device etc Matrix will enter this suspend mode after doing the followings 1 Disable Matrix 2 Return any bill that is currently undertaking On exiting the Suspend Mode Matrix will be reset by the inherent USB Bus reset Any prior status setup will be cleared and back to their default stage Communication When the Host is not polling the Matrix for a time longer than 4 seconds Matrix will Time out return any bill held in escrow and will not take any bill Matrix is disabled Enumeration When an USB device is attached to the Hub the Host Operation System will start an enumeration process During this process information and capability of the device is sent to the PC The Host Operation System will determine whether or not to configure Page 2 of 7 Manual VTIUSB 1 Matrix USB Manual VTIUSB 1 Bus Address Sequence No the device and register as an active device depending on the existing resources available in the system The factors that may inhibit a device from being configured include the data bandwidth requested by the device the CPU usage of the system and the traffic already in the USB bus etc Only upon success
5. ed Returning 1 if a token is being returned by the Host Returned 1 if a token has been returned by the Host Rejecting 1 if a token is being rejected by Matrix Rejected 1 if a token has been rejected by Matrix Failure 1 on any kind of failure Power Up 1 on power up Cashbox Full 1 if the cashbox is full Cheated 1 if a cheat stringing is detected Bill Jammed 1 if Matrix is jammed Cashbox Present 1 if the cashbox presents Invalid Command 1 if an invalid command is received Set to 0 Reserved for future use Reserved for future use Always returns 00h Page 5 of 7 Manual VTIUSB 1 Matrix USB Manual VTIUSB 1 Bill Field Data Report of denomination channel that is under concerned Binary format Matrix can report up to 14 denomination channels under USB protocol Bit 3 0 0000 None unknown bill 1000 8 bill type 0001 1 bill type 0010 2 bill type 0011 3 bill type 0100 4 bill type 0101 5 bill type 0110 6 bill type 1001 9 bill type 1010 10 bill type 1011 11 bill type 1100 12 bill type 1101 13 bill type 1110 14 bill type 0111 7 bill type Bit 7 4 Set to 0 Reserved for future use Sequence No Matrix will give the same Sequence No received from the Host for synchronization purpose 3 0 ELECTRICAL HOOKUP VA PCBB14 USB Module 6pin connector to Matrix Main Board Spin connector to USB Driver Matrix Main Board
6. ful enumeration the device is given a resource handle for application program to access In MS Windows 9X 2K Me a registered USB device is shown under the System Properties Device Manager According to the USB spec up to 127 devices can be connected to the same USB bus on a single computer system The attachment of the device should be done without user settings and be configured automatically by the Host Operation System But in some situation it is impractical or illogical to connect the same device more than one onto a single system The limitation is due to the fighting for the same resources and interruption between the same kind of devices For example keyboard mouse For Matrix it has the capability to identify itself among a multi Matrix system Matrix utilities a unique Address ID Setting to give itself a unique Bus Address for identification and for resources allocation This Address ID is a proprietary value in the product and will not interfere the normal USB operation By using different Address ID Settings up to 4 Matrix can be attached on a single system simultaneously Upon successful enumerations each Matrix is assigned with different resource handle The application program should be able to retrieve the different handles from the Operating System and communicate with Matrix independently End user can easily identify each Matrix just by observing to the jumper setting In USB development it is a common issue tha
7. matrix gt Matrix USB User Manual Version 1 0 Matrix USB Manual VTIUSB 1 1 0 Introduction The Matrix USB the industries first USB enabled bill validator The Matrix USB is available for all applications utilizing the PC USB port 2 0 Communications Matrix conforms to USB 1 1 specification issued by the USB Implementers Forum It is a low speed device 1 5Mbit sec supporting EndPoint 0 Interrupt IN OUT and Setup and EndPoint 1 Interrupt IN only reports When Matrix is attached to the USB bus an enumeration process takes place automatically by the Host Operation System Upon successful enumeration Matrix is registered as a HID class device under the Human Interface Device category specified by the USB specification The Host sends poll to request information from Matrix at a periodic rate Matrix answers to the poll and reports all the happening events This poll rate must NOT faster than 20msec per poll This is the minimum communication time with the Matrix On the other hand if the poll rate is too slow eg 500msec per poll this will greater reduce the performance of Matrix in terms of acceptance rate 2 1 GENERAL DATA Host Refers to the application program or the computer system that handles the USB communication and interpretation of all the messages Token A collective term to refer to a banknote barcode coupon Hub Refers to an external hub for USB connections or the Root Hub built on the PC motherboard
8. t the application program cannot see a real time upstream message sent from the device That is to say all the upstream messages sent from the device are stored to the bottom of the Host computer buffer Only by continual popping of the buffer will the latest message be able to seen by the program This leads to an unsynchronised situation in Matrix communication When the Host polls Matrix for the most current status the Host will always see the precedent message stored in the computer buffer The Host has to keep on retrieving the buffer messages until the last message pops up to the top of the buffer In MS Windows 98 this buffer has a fixed storage of 2 messages In MS Windows 98SE 2K Me the default number is 8 User can change this number with SetNumInputBuffers register To cope with this variance of Operating Systems Matrix incorporates with a message Sequence No to keep track of the messages This number is added to both the upstream and downstream messages for the detection of the correct sequence of the receiving message The Host will keep polling for the same command until the Sequence No received from Matrix is the same as the one sent out On the other hand Matrix will keep resending the same message until the Host changes the same Sequence No Page 3 of 7 Manual VTIUSB 1 Matrix USB Manual VTIUSB 1 2 2 DOWNSTREAM MESSAGE FORMAT Host to Matrix Format gt gt Cmd Byte Bill Field Data 1 Bill Field Data 0 Mode Bits Seq
9. uence No Cmd Byte Control commands send to Matrix Bill Field Data 1 Upper 8 14 enabled Bill channels Bill Field Data 0 Lower 1 7th enabled Bill channels Mode Bits Compatibility settings and other control commands Sequence No Host sequence number Example 04 00 7F 00 02 Accept escrowed token Bill Channel Enable 1 to 7 Message Sequence 02 Cmd Byte Bit 0 1 Set to 0 Reserved for future use Bit 2 Stack Control Bit To tell Matrix to accept a token that is held in escrow position 1 Stack 0 Keep in escrow Bit 3 Return Control Bit To tell Matrix to return a token that is held in escrow position 1 Return 0 Keep in escrow Bit4 7 Set to 0 Reserved for future use Bill Field Data 1 Upper Bill Channel Enabling Bits To turn on off an individual channel of Matrix Bit 0 8 Channel 1 Enabled 0 Disabled Bit 1 9 Channel 1 Enabled 0 Disabled Bit 2 10 Channel 1 Enabled 0 Disabled Bit 3 11 Channel 1 Enabled 0 Disabled Bit 4 12 Channel 1 Enabled 0 Disabled Bit 5 13 Channel 1 Enabled 0 Disabled Bit 6 14 Channel 1 Enabled 0 Disabled Bit 7 Set to 0 Reserved for future use Bill Field Data 0 Lower Bill Channel Enabling Bits To turn on off an individual channel of Matrix Bit 0 1st Channel 1 Enabled 0 Disabled Bit 1 2nd Channel 1 Enabled 0 Disabled Bit 2 3rd Channel 1 Enabled 0 Disabled Bit 3 4 Channel 1 Enabled 0 Disabled
Download Pdf Manuals
Related Search
Related Contents
BATIDORA DE VASO MANUAL DE INSTRUCCIONES 化学物質評価データシート - ウェブカタログ|タカラバイオ株式会社 77010305 - Marine Warehouse COLOSSO G3 e G3 Pró Manual - Tcl3D Cámara IP Manual de usuario Grundig GDR 5550 HDD User's Manual « Quatre fleurs », la Ville veut faire florès AK-TH12 Copyright © All rights reserved.
Failed to retrieve file